pr33676.c: Move from gcc.dg/torture directory.
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
2
3 PR middle-end/33676
4 * gcc.dg/pr33676.c: New.
5
6 2007-10-11 Paolo Carlini <pcarlini@suse.de>
7
8 PR c++/31441
9 * g++.dg/cpp0x/variadic83.C: New.
10
11 2007-10-11 Paolo Carlini <pcarlini@suse.de>
12
13 PR c++/33461
14 * g++.dg/cpp0x/variadic81.C: New.
15 * g++.dg/cpp0x/variadic82.C: Likewise.
16
17 2007-10-11 Richard Guenther <rguenther@suse.de>
18
19 PR middle-end/33724
20 * gcc.dg/pr33724.c: New testcase.
21
22 2007-10-11 Richard Guenther <rguenther@suse.de>
23
24 PR c/33726
25 * gcc.dg/pr33726.c: New testcase.
26
27 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
28
29 PR fortran/33500
30 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
31
32 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
33
34 PR testsuite/33391
35 * gfortran.dg/do_3.F90: Run with -fwrapv.
36
37 2007-10-09 Geoffrey Keating <geoffk@apple.com>
38
39 * gcc.dg/unwind-1.c: New.
40
41 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
42
43 PR libfortran/33683
44 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
45 failure on some common systems.
46
47 2007-10-09 Richard Guenther <rguenther@suse.de>
48
49 PR middle-end/33692
50 * gcc.dg/pr33692.c: New testcase.
51
52 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
53
54 PR middle-end/33669
55 * gcc.c-torture/execute/pr33669.c: New.
56
57 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
58
59 PR tree-optimization/33615
60 * g++.dg/tree-ssa/pr33615-2.C: New test.
61
62 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
63
64 PR tree-optimization/33615
65 * g++.dg/tree-ssa/pr33615.C: New test.
66
67 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
68
69 PR tree-optimization/33572
70 * g++.dg/torture/pr33572.C: Replace with complete test.
71
72 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
73
74 PR fortran/33689
75 * gfortran.dg/spec_expr_5.f90: New.
76
77 2007-10-08 Geoffrey Keating <geoffk@apple.com>
78
79 * gcc.dg/pragma-darwin-2.c: New.
80
81 2007-10-08 Richard Guenther <rguenther@suse.de>
82
83 PR middle-end/33693
84 PR middle-end/33695
85 PR middle-end/33697
86 * gcc.dg/pr33693.c: New testcase.
87 * gcc.dg/pr33695.c: Likewise.
88 * gcc.dg/pr33697.c: Likewise.
89
90 2007-10-08 Richard Guenther <rguenther@suse.de>
91
92 PR middle-end/33691
93 PR middle-end/33694
94 PR middle-end/33696
95 * gcc.dg/pr33691.c: New testcase.
96 * gcc.dg/pr33694.c: Likewise.
97 * gcc.dg/pr33696.c: Likewise.
98
99 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
100
101 PR libfortran/33683
102 * gfortran.dg/gamma_5.f90: New test case
103
104 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
105
106 PR fortran/20851
107 * initialization_1.f90: Fix dg-error annotations.
108 * initialization_14.f90: New.
109 * initialization_7.f90: Fix dg-error annotations.
110 * initialization_9.f90: Likewise.
111
112 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
113
114 * gfortran.dg/error_recovery_4.f90: New test.
115
116 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
117
118 * gfortran.dg/default_format_denormal_2.f90: New test.
119 * gfortran.dg/default_format_2.inc: New test.
120 * gfortran.dg/default_format_denormal_1.f90: New test.
121 * gfortran.dg/default_format_1.inc: New test.
122 * gfortran.dg/default_format_1.f90: Don't test for denormalized
123 numbers.
124 * gfortran.dg/default_format_2.f90: Don't test for denormalized
125 numbers.
126
127 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
128
129 * gfortran.dg/namelist_15.f90: Revise test.
130
131 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
132
133 PR tree-optimization/33655
134 * gcc.dg/torture/pr33655.c: New.
135
136 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
137
138 PR tree-optimization/33572
139 * g++.dg/torture/pr33572.C: New.
140
141 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
142
143 PR fortran/25076
144 * gfortran.dg/forall_11.f90: New.
145
146 2007-10-05 Michael Matz <matz@suse.de>
147
148 PR middle-end/33667
149 * gcc.dg/pr33667.c: New testcase.
150
151 2007-10-05 Richard Guenther <rguenther@suse.de>
152
153 PR middle-end/33666
154 * gcc.dg/pr33666.c: New testcase.
155
156 2007-10-05 Michael Matz <matz@suse.de>
157
158 PR inline-asm/33600
159 * gcc.target/i386/pr33600.c: New testcase.
160
161 2007-10-05 Richard Guenther <rguenther@suse.de>
162
163 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
164
165 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
166
167 PR target/33635
168 * gcc.target/mips/pr33635-1.c: New test.
169
170 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
171
172 PR libfortran/33253
173 * gfortran.dg/namelist_39.f90: Revise to use long names.
174
175 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR fortran/33646
178 * gfortran.dg/pr33646.f90: New file.
179
180 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
181
182 PR fortran/33529
183 * gfortran.dg/char_type_len_2.f90: Adjust error message.
184 * gfortran.dg/char_decl_2.f90: New test.
185
186 2007-10-04 Richard Guenther <rguenther@suse.de>
187
188 PR middle-end/33641
189 * gcc.c-torture/compile/pr33641.c: New testcase.
190
191 2007-10-04 Michael Matz <matz@suse.de>
192
193 PR rtl-optimization/33653
194 * gcc.dg/pr33653.c: New.
195
196 2007-10-04 Richard Guenther <rguenther@suse.de>
197
198 PR tree-optimization/33627
199 * g++.dg/torture/pr33627.C: New testcase.
200
201 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
202
203 PR fortran/33626
204 * gfortran.dg/parens_6.f90: New.
205
206 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
207
208 PR fortran/33646
209 PR fortran/33542
210 * gfortran.dg/ambiguous_specific_1.f90: Remove.
211
212 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
213
214 * g++.dg/ext/gnu-inline-global-redecl.C: New.
215
216 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
217
218 PR target/33635
219 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
220 and mips_forced_be.
221 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
222 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
223 options.
224 * gcc.target/mips/fpr-moves-1.c: New test.
225 * gcc.target/mips/fpr-moves-2.c: Likewise.
226 * gcc.target/mips/fpr-moves-3.c: Likewise.
227 * gcc.target/mips/fpr-moves-4.c: Likewise.
228 * gcc.target/mips/fpr-moves-5.c: Likewise.
229 * gcc.target/mips/fpr-moves-6.c: Likewise.
230 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
231
232 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
233
234 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
235
236 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
237
238 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
239 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
240
241 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
242
243 PR fortran/33198
244 * gfortran.dg/common_errors_1.f90: New.
245
246 2007-10-03 Doug Kwan <dougkwan@google.com>
247 Richard Guenther <rguenther@suse.de>
248
249 PR debug/31899
250 * g++.dg/debug/using3.C: New testcase.
251
252 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253
254 PR libfortran/33253
255 * gfortran.dg/namelist_38.f90: New test.
256 * gfortran.dg/namelist_39.f90: New test.
257
258 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
259
260 PR libfortran/33469
261 * gfortran.dg/default_format_1.f90: New test.
262 * gfortran.dg/default_format_2.f90: New test.
263 * gfortran.dg/namelist_print_1.f: Adjust expected output.
264 * gfortran.dg/real_const_3.f90: Adjust expected output.
265
266 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
267
268 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
269 default ABI. Split mips_forced_abi into mips_forced_abi and
270 mips_forced_regs.
271 (is_gp32_flag): Return true for -mabi=32.
272 (is_gp64_flag): New function. Handle 64-bit -mabi options.
273 (dg-mips-options): Use is_gp64_flag instead of checking specifically
274 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
275 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
276 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
277 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
278 * gcc.target/mips/save-restore-2.c: Likewise.
279 * gcc.target/mips/save-restore-3.c: Likewise.
280 * gcc.target/mips/save-restore-4.c: Likewise.
281
282 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
283
284 PR middle-end/33617
285 * gcc.c-torture/compile/pr33617.c: New test.
286
287 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
288
289 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
290 -gstabs+ for extended options.
291
292 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
293
294 PR fortran/33542
295 * gfortran.dg/ambiguous_specific_1.f90: New test.
296
297 2007-10-02 Revital Eres <eres@il.ibm.com>
298
299 * gcc.target/powerpc/paired-8.c: New test.
300 * gcc.target/powerpc/paired-9.c: New test.
301 * gcc.target/powerpc/paired-10.c: New test.
302
303 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
304
305 PR fortran/33566
306 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
307
308 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
309
310 PR fortran/33554
311 * gfortran.dg/intent_out_2.f90: New test.
312
313 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
314
315 PR fortran/33550
316 * gfortran.dg/ambiguous_reference_1.f90: New test.
317
318 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
319
320 PR fortran/31154
321 PR fortran/31229
322 PR fortran/33334
323 * gfortran.dg/function_kinds_1.f90: New test.
324 * gfortran.dg/function_kinds_2.f90: New test.
325 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
326 use association into interfaces.
327
328 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
329
330 PR testsuite/31828
331 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
332 (overflow): Use INFINITY, not FP_INFINITE.
333 gcc.dg/float-range-4.c: Likewise.
334 gcc.dg/float-range-5.c: Likewise.
335
336 2007-10-01 Nick Clifton <nickc@redhat.com>
337
338 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
339 for 16-bit targets.
340
341 2007-09-30 Diego Novillo <dnovillo@google.com>
342
343 PR 33593
344 * g++.dg/tree-ssa/pr33593.C: New test.
345
346 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
347
348 PR libfortran/33400
349 * gfortran.dg/PR19872.f: Fix test condition.
350 * gfortran.dg/list_read_7.f90: New test.
351
352 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
353
354 PR tree-optimization/33597
355 * gcc.dg/vect/pr33597.c: New testcase.
356
357 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
358
359 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
360 * gcc.target/i386/pr33524.c: ...this.
361
362 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
363
364 PR fortran/33354
365 * gfortran.dg/minmaxloc_4.f90: New.
366
367 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
368
369 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
370
371 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
372
373 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
374
375 2007-09-28 Paolo Carlini <pcarlini@suse.de>
376
377 PR c++/33213
378 * g++.dg/cpp0x/variadic79.C: New.
379
380 2007-09-28 Michael Matz <matz@suse.de>
381 Jakub Jelinek <jakub@redhat.com>
382
383 PR rtl-optimization/33552
384 * gcc.target/i386/pr33552.c: New runtime test.
385 * gcc.target/i386/strinline.c: New compile time test.
386
387 2007-09-28 Jakub Jelinek <jakub@redhat.com>
388
389 * gfortran.dg/openmp_stack.f90: Removed.
390
391 PR c++/31434
392 * g++.dg/cpp0x/variadic80.C: New test.
393
394 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
395
396 * gfortran.dg/namelist_38.f90: Delete test for revertion of
397 r128057.
398
399 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
400
401 PR middle-end/7003
402 * gcc.target/powerpc/gcse-1.c: New test.
403
404 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
405
406 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
407 fixed capitalizations.
408 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
409 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
410 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
411 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
412 * gfortran.dg/maxloc_shape_1.f90: Likewise.
413 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
414 * gfortran.dg/min_max_conformance.f90: Likewise.
415
416 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
417
418 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
419 options.
420 * gcc.dg/c99-tgmath-2.c: Likewise.
421 * gcc.dg/c99-tgmath-3.c: Likewise.
422 * gcc.dg/c99-tgmath-4.c: Likewise.
423
424 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
425
426 PR fortran/33568
427 * gfortran.dg/anint_1.f90: New test.
428
429 2007-09-27 Ian Lance Taylor <iant@google.com>
430
431 PR tree-optimization/33565
432 * gcc.dg/Wstrict-overflow-20.c: New test.
433
434 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
435
436 * gfortran.dg/openmp_stack.f90: Fix typo.
437 * gfortran.dg/recursive_stack.f90: Fix typo.
438
439 2007-09-27 Paolo Carlini <pcarlini@suse.de>
440
441 PR c++/33493
442 * g++.dg/template/error31.C: New.
443
444 2007-09-27 Jakub Jelinek <jakub@redhat.com>
445
446 * lib/prune.exp: Prune also "^In function .*$" lines and
447 "^ inlined from .*$" lines.
448
449 2007-09-26 Richard Guenther <rguenther@suse.de>
450
451 PR tree-optimization/33563
452 * gcc.dg/torture/pr33563.c: New testcase.
453
454 2007-09-26 Joseph Myers <joseph@codesourcery.com>
455
456 PR c/25309
457 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
458 array.
459 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
460 without -O2.
461
462 2007-09-26 Richard Guenther <rguenther@suse.de>
463
464 PR tree-optimization/30375
465 PR tree-optimization/33560
466 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
467 * gcc.dg/tree-ssa/complex-5.c: Likewise.
468 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
469 * gcc.dg/torture/pr30375.c: New testcase.
470 * gcc.dg/torture/pr33560.c: New testcase.
471 * gcc.dg/tree-ssa/pr30375.c: Likewise.
472
473 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
474
475 PR c++/33207
476 * g++.dg/parse/crash38.C: New test.
477
478 2007-09-25 Michael Meissner <michael.meissner@amd.com>
479
480 PR target/33524
481 * gcc.target/i386/sse5-convert.c: New file, test int->long
482 vectorized conversions.
483
484 2007-09-25 Revital Eres <eres@il.ibm.com>
485
486 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
487
488 2007-09-25 Joseph Myers <joseph@codesourcery.com>
489
490 PR c/32295
491 * gcc.dg/enum-incomplete-1.c: New test.
492
493 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
494
495 * gcc.c-torture/compile/20070919-1.c: New test.
496
497 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
498
499 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
500
501 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
502
503 PR c++/14688
504 * g++.dg/inherit/override_attribs.C: New file.
505
506 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
507
508 PR fortran/33269
509 * io.c (check_format_string): Move NULL and constant checks into
510 this function.
511 (check_io_constraints): Call gfc_simplify_expr() before calling
512 check_format_string(). Remove NULL and constant checks.
513
514 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
515
516 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
517 * gcc.c-torture/execute/loop-2g.x: Likewise.
518
519 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
520
521 * lib/target-supports.exp (check_effective_target_mips16_attribute):
522 Reject hard-float modes unless the ABI is o32 or o64.
523 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
524 of gcc.exp. Skip the tests when mips16 code generation is not
525 supported.
526 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
527 and use dg-add-options mips16_attribute.
528
529 2007-09-24 Jakub Jelinek <jakub@redhat.com>
530
531 PR c++/33506
532 * g++.dg/ext/attrib29.C: New test.
533
534 2007-09-23 Ollie Wild <aaw@google.com>
535
536 * gcc.dg/fold-bitand-1.c: New test.
537 * gcc.dg/fold-bitand-2.c: New test.
538 * gcc.dg/fold-bitand-3.c: New test.
539 * gcc.dg/fold-bitand-4.c: New test.
540
541 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
542
543 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
544 any of the macros to be defined for __mips16.
545 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
546
547 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
548
549 * gcc.dg/vect/pr21591.c: Require vect_int.
550 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
551 * gcc.dg/vect/vect-outer-2a.c: Likewise.
552 * gcc.dg/vect/vect-outer-2c.c: Likewise.
553
554 2007-09-23 Jakub Jelinek <jakub@redhat.com>
555
556 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
557 attributes.
558 * gcc.dg/va-arg-pack-len-2.c: New test.
559 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
560 attributes.
561 * g++.dg/ext/va-arg-pack-len-2.C: New test.
562
563 PR tree-optimization/32772
564 * gcc.c-torture/compile/20070905-1.c: New test.
565
566 PR tree-optimization/32975
567 * gcc.dg/pr32975.c: New test.
568
569 PR middle-end/28755
570 * gcc.dg/pr28755.c: New test.
571
572 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
573
574 * lib/target-supports.exp (check_effective_target_nomips16): New
575 procedure.
576 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
577 for mipsisa64*-*-*.
578 * gcc.dg/vect/vect.exp: Likewise.
579 * g++.dg/vect/vect.exp: Likewise.
580 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
581 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
582 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
583 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
584 * gcc.target/mips/clear-cache-1.c (f): Likewise.
585 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
586 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
587 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
588 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
589 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
590 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
591 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
592 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
593 (test14, test15, test16, test17, test18): Likewise.
594 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
595 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
596 (test14, test15, test16, test17, test18, test19, test20, test21)
597 (test22): Likewise.
598 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
599 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
600 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
601 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
602 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
603 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
604 * gcc.target/mips/mips-3d-1.c (main): Likewise.
605 * gcc.target/mips/mips-3d-2.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-3d-3.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, test32, test33, test34, test35, test36)
615 (test37, test38, test39, test40, test41, test42, test43, test44)
616 (test45, test46, test47, test48, test49, test50, test51, test52)
617 (test53, test54, test55, test56, test57, test58, test59, test60)
618 (test61, test62, test63): Likewise.
619 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
620 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
621 (test13, test14, test15, test16, test17, test18, test19, test20)
622 (test21, test22, test23, test24, test25, test26, test27, test28)
623 (test29, test30, test31): Likewise.
624 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
625 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
626 (test13, test14, test15, test16, test17, test18, test19, test20)
627 (test21, test22, test23, test24, test25, test26, test27, test28)
628 (test29, test30, test31): Likewise.
629 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
630 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
631 (test13, test14, test15): Likewise.
632 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
633 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
634 (test13, test14, test15): Likewise.
635 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
636 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
637 (test13, test14, test15, test16, test17, test18, test19, test20)
638 (test21, test22, test23, test24, test25, test26, test27, test28)
639 (test29, test30, test31): Likewise.
640 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
641 (matrix_multiply4: Likewise.
642 * gcc.target/mips/mips-ps-1.c (main): Likewise.
643 * gcc.target/mips/mips-ps-2.c (main): Likewise.
644 * gcc.target/mips/mips-ps-3.c (main): Likewise.
645 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
646 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
647 (test13, test14, test15, test16, test17, test18, test19, test20)
648 (test21, test22, test23, test24, test25, test26, test27, test28)
649 (test29, test30, test31): Likewise.
650 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
651 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
652 (test13, test14, test15, test16, test17, test18, test19, test20)
653 (test21, test22, test23, test24, test25, test26, test27, test28)
654 (test29, test30, test31): Likewise.
655 * gcc.target/mips/mips-ps-5.c (main): Likewise.
656 * gcc.target/mips/mips-ps-6.c (main): Likewise.
657 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
658 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
659 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
660 (sub_v4qi): Likewise.
661 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
662 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
663 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
664 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
665 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
666 (subb, subc): Likewise.
667 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
668 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
669 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
670 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
671 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
672 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
673 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
674 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
675 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
676 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
677 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
678 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
679 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
680
681 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
682
683 * lib/target-supports.exp (add_options_for_mips16_attribute)
684 (check_effective_target_mips16_attribute): New functions.
685 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
686 command line.
687 (dg-mips-options) Remove -mno-mips16 handling. Add options to
688 extra_test_flags.
689 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
690 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
691 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
692 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
693 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
694 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
695 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
696 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
697 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
698 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
699 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
700 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
701 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
702 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
703 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
704 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
705 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
706 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
707 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
708 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
709 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
710 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
711 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
712 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
713 (NOMIPS16): Delete.
714 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
715 of dg-options.
716 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
717 options. Require { target mips16_attribute } and use dg-add-options
718 to add the associated options.
719 (foo): Use MIPS16.
720 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
721 * gcc.target/mips/call-saved-3.c: Likewise.
722 * gcc.target/mips/code-readable-1.c: Require { target
723 mips16_attribute } and use dg-add-options to add the associated
724 options. Remove trailing whitespace.
725 (NOMIPS16): Delete.
726 * gcc.target/mips/code-readable-2.c: Likewise.
727 * gcc.target/mips/code-readable-3.c: Likewise.
728 * gcc.target/mips/mips16-attributes-2.c: Likewise.
729 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
730 Require { target mips16_attribute } and use dg-add-options to
731 add the associated options.
732 (cksum16, cksum8): Use MIPS16.
733 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
734 Require { target mips16_attribute } and use dg-add-options to
735 add the associated options.
736 (foo): Use MIPS16.
737 * gcc.target/mips/save-restore-2.c: Likewise.
738 * gcc.target/mips/save-restore-3.c: Likewise.
739 * gcc.target/mips/save-restore-4.c: Likewise.
740 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
741 -mno-abicalls.
742 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
743 (foo): Use NOMIPS16.
744
745 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
746
747 PR fortran/33337
748 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
749
750 PR fortran/33376
751 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
752
753 2007-09-22 Tobias Burnus <burnus@net-b.de>
754
755 PR fortran/33445
756 * gfortran.dg/gomp/free-2.f90: New.
757 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
758 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
759
760 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
761
762 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
763 * gcc.target/i386/sse5-haddX.c: Ditto.
764 * gcc.target/i386/sse5-hsubX.c: Ditto.
765 * gcc.target/i386/sse5-maccXX.c: Ditto.
766 * gcc.target/i386/sse5-msubXX.c: Ditto.
767 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
768 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
769 * gcc.target/i386/sse5-permpX.c: Ditto.
770 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
771 effective target.
772 * gcc.target/i386/sse5-fma-vector.c: Ditto.
773 * gcc.target/i386/sse5-ima-vector.c: Ditto.
774 * gcc.target/i386/sse5-pcmov.c: Ditto.
775 * gcc.target/i386/sse5-pcmov2.c: Ditto.
776
777 2007-09-22 Richard Guenther <rguenther@suse.de>
778
779 PR tree-optimization/33146
780 * gcc.c-torture/compile/pr33146.c: New testcase.
781
782 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
783
784 * lib/target-supports.exp (check_cached_effective_target): New
785 procedure.
786 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
787 (check_effective_target_c99_runtime): New procedure.
788 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
789 (test3l): Likewise cargl.
790 * gcc.dg/builtins-59.c: Require c99_runtime.
791 * gcc.dg/builtins-61.c: Likewise.
792 * gcc.dg/builtins-62.c: Likewise.
793
794 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
795
796 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
797 * lib/target-supports-dg.exp (dg-add-options): Likewise.
798 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
799 target-specific dg-options.
800 * gcc.dg/builtins-20.c: Likewise.
801 * gcc.dg/builtins-53.c: Likewise.
802 * gcc.dg/builtins-55.c: Likewise.
803 * gcc.dg/single-precision-constant.c: Likewise.
804 * gcc.dg/torture/builtin-convert-1.c: Likewise.
805 * gcc.dg/torture/builtin-convert-2.c: Likewise.
806 * gcc.dg/torture/builtin-convert-3.c: Likewise.
807 * gcc.dg/torture/builtin-convert-4.c: Likewise.
808 * gcc.dg/torture/builtin-power-1.c: Likewise.
809
810 2007-09-21 Chao-ying Fu <fu@mips.com>
811
812 * lib/target-supports.exp (check_effective_target_fixed_point): New to
813 check if targets have fixed-point supports.
814 * gcc.dg/fixed-point/fixed-point.exp: New file.
815 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
816 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
817 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
818 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
819 * gcc.dg/fixed-point/constants-pedantic.c,
820 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
821 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
822 * gcc.dg/fixed-point/keywords-ignored-c99.c,
823 * gcc.dg/fixed-point/keywords-pedantic.c,
824 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
825 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
826 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
827 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
828 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
829 * gcc.dg/fixed-point/func-vararg-mixed.c,
830 * gcc.dg/fixed-point/operator-logical.c,
831 * gcc.dg/fixed-point/struct-union.c,
832 * gcc.dg/fixed-point/bit-complement.c,
833 * gcc.dg/fixed-point/operator-bitwise.c,
834 * gcc.dg/fixed-point/operator-comma.c,
835 * gcc.dg/fixed-point/struct-layout-1.c,
836 * gcc.dg/fixed-point/union-init.c,
837 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
838 * gcc.dg/fixed-point/func-mixed.c,
839 * gcc.dg/fixed-point/func-vararg-size0.c,
840 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
841 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
842 * gcc.dg/fixed-point/operator-unary.c,
843 * gcc.dg/fixed-point/allop-const.c,
844 * gcc.dg/fixed-point/muldiv-warning.c,
845 * gcc.dg/nofixed-point-1.c,
846 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
847 * gcc.target/mips/fixed-vector-type.c,
848 * gcc.target/mips/fixed-scalar-type.c: New tests.
849
850 2007-09-21 Olivier Hainque <hainque@adacore.com>
851
852 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
853 * gnat.dg/test_nested_subtype_byref.adb: New test.
854
855 2007-09-21 Jakub Jelinek <jakub@redhat.com>
856
857 PR fortran/33439
858 * gfortran.dg/gomp/pr33439.f90: New test.
859
860 2007-09-21 Tobias Burnus <burnus@net-b.de>
861
862 PR fortran/33455
863 * gfortran.dg/merge_char_3.f90: New.
864
865 2007-09-21 Tobias Burnus <burnus@net-b.de>
866
867 PR fortran/33037
868 * gfortran.dg/transfer_check_1.f90: New.
869
870 2007-09-20 Asher Langton <langton2@llnl.gov>
871
872 PR fortran/20441
873 * gfortran.dg/init_flag_1.f90: New.
874 * gfortran.dg/init_flag_2.f90: New.
875 * gfortran.dg/init_flag_3.f90: New.
876 * gfortran.dg/init_flag_4.f90: New.
877 * gfortran.dg/init_flag_5.f90: New.
878 * gfortran.dg/init_flag_6.f90: New.
879 * gfortran.dg/init_flag_7.f90: New.
880
881 2007-09-20 Paolo Carlini <pcarlini@suse.de>
882
883 PR c++/33460
884 * g++.dg/ext/anon-struct6.C: New.
885
886 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
887
888 PR libfortran/23272
889 * gfortran.dg/inquire_10.f90: New test.
890
891 2007-09-20 Joseph Myers <joseph@codesourcery.com>
892
893 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
894
895 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
896
897 PR fortran/33221
898 * gfortran.dg/used_types_18.f90: Declare variable of empty
899 derived type.
900
901 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
902
903 PR fortran/33288
904 * gfortran.dg/array_constructor_19.f90: New test.
905
906 2007-09-20 Jakub Jelinek <jakub@redhat.com>
907
908 PR debug/33316
909 * gcc.dg/debug/pr33316.c: New test.
910
911 PR c++/33496
912 * g++.dg/cpp0x/variadic76.C: New test.
913 * g++.dg/cpp0x/variadic77.C: New test.
914 * g++.dg/cpp0x/variadic78.C: New test.
915
916 PR c/33238
917 PR c/27301
918 * gcc.c-torture/execute/20070919-1.c: New test.
919 * gcc.dg/pr33238.c: New test.
920 * gcc.dg/pr27301.c: New test.
921
922 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
923
924 * lib/target-supports.exp (check_effective_target_mips64): New
925 procedure.
926 * gcc.dg/lower-subreg-1.c: Require !mips64.
927 * gcc.dg/sibcall-3.c (ATTR): New macro.
928 (recurser_void1, recurser_void2): Use it.
929 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
930 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
931
932 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
933
934 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
935 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
936 warning annotation.
937 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
938
939 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
940
941 PR fortran/33497
942 * gfortran.dg/c_loc_tests_11.f03: New test case.
943
944 2007-09-20 Paolo Carlini <pcarlini@suse.de>
945
946 PR c++/33459
947 * g++.dg/init/ref14.C: New.
948
949 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gnat.dg/slice2.ad[sb]: New testcase.
952
953 2007-09-19 Nick Clifton <nickc@redhat.com>
954
955 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
956
957 2007-09-19 Jie Zhang <jie.zhang@analog.com>
958
959 * gcc.target/bfin/bfin.exp: New.
960 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
961 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
962 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
963 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
964 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
965 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
966 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
967 mcpu-bf561.c, mcpu-default.c}: New tests.
968
969 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
970
971 Restore detection of unsupported TLS.
972
973 Revert this patch:
974 2007-02-10 Richard Henderson <rth@redhat.com>
975
976 * lib/target-supports.exp (check_effective_target_tls): Redefine
977 to mean non-emulated tls.
978 * gcc.dg/tls/alias-1.c: Remove tls requirement.
979 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
980 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
981 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
982 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
983 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
984 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
985
986 And then:
987 * lib/target-supports.exp (check_effective_target_tls): Use
988 stronger test for compiler support for TLS.
989 (check_effective_target_tls_native): New, to test for non-emulated
990 TLS support.
991 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
992 instead of dg-require-effective-target tls.
993 * g++.dg/gomp/copyin-1.C: Likewise.
994 * g++.dg/gomp/sharing-1.C: Likewise.
995 * g++.dg/gomp/tls-1.C: Likewise.
996 * g++.dg/gomp/tls-2.C: Likewise.
997 * g++.dg/gomp/tls-3.C: Likewise.
998 * g++.dg/tls/diag-1.C: Likewise.
999 * g++.dg/tls/diag-2.C: Likewise.
1000 * g++.dg/tls/diag-3.C: Likewise.
1001 * g++.dg/tls/diag-4.C: Likewise.
1002 * g++.dg/tls/diag-5.C: Likewise.
1003 * g++.dg/tls/init-1.C: Likewise.
1004 * g++.dg/tls/init-2.C: Likewise.
1005 * g++.dg/tls/trivial.C: Likewise.
1006 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1007 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1008 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1009 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1010 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1011 * gcc.dg/gomp/clause-1.c: Likewise.
1012 * gcc.dg/gomp/copyin-1.c: Likewise.
1013 * gcc.dg/gomp/sharing-1.c: Likewise.
1014 * gcc.dg/gomp/tls-1.c: Likewise.
1015 * gcc.dg/gomp/tls-2.c: Likewise.
1016 * gcc.dg/tls/alpha-1.c: Likewise.
1017 * gcc.dg/tls/opt-1.c: Likewise.
1018 * gcc.dg/tls/opt-13.c: Likewise.
1019 * gcc.dg/tls/opt-14.c: Likewise.
1020 * gcc.dg/tls/opt-2.c: Likewise.
1021 * gcc.dg/tls/opt-3.c: Likewise.
1022 * gcc.dg/tls/opt-4.c: Likewise.
1023 * gcc.dg/tls/opt-7.c: Likewise.
1024 * gcc.dg/tls/section-1.c: Likewise.
1025 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1026 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1027 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1028 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1029 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1030 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1031 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1032 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1033 * gfortran.dg/gomp/fixed-1.f: Likewise.
1034 * gfortran.dg/gomp/free-1.f90: Likewise.
1035 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1036 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1037 * gfortran.dg/gomp/reduction1.f90: Likewise.
1038 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1039
1040 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1041
1042 PR fortran/31119
1043 * gfortran.dg/bounds_check_9.f90: New test.
1044 * gfortran.dg/bounds_check_fail_2.f90: New test.
1045
1046 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1047
1048 PR c++/33462 (again)
1049 * g++.dg/ext/va-arg1.C: Adjust.
1050
1051 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1052
1053 PR c++/33462
1054 * g++.dg/ext/va-arg1.C: New.
1055
1056 2007-09-18 Tobias Burnus <burnus@net-b.de>
1057
1058 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1059
1060 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1061
1062 PR c++/33463
1063 * g++.dg/rtti/typeid6.C: New.
1064
1065 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1066
1067 PR c++/33464
1068 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1069 * g++.dg/ext/is_class_error2.C: New.
1070
1071 2007-09-18 Richard Guenther <rguenther@suse.de>
1072
1073 PR tree-optimization/33340
1074 * g++.dg/torture/pr33340.C: New testcase.
1075
1076 2007-09-18 Tobias Burnus <burnus@net-b.de>
1077
1078 PR fortran/33231
1079 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1080 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1081 * gfortran.dg/elemental_subroutine_5.f90: New.
1082
1083 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1084
1085 * lib/target-supports.exp (check_profiling_available): Extend
1086 mips*-*-elf check to mips*-*-elf*.
1087
1088 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1089
1090 * gcc.dg/format/c90-scanf-5.c: New test.
1091 * gcc.dg/format/c99-scanf-4.c: New test.
1092 * gcc.dg/format/ext-7.c: New test.
1093 * gcc.dg/format/ext-8.c: New test.
1094
1095 PR middle-end/33423
1096 * gcc.c-torture/compile/20070915-1.c: New test.
1097
1098 2007-09-17 Tobias Burnus <burnus@net-b.de>
1099
1100 PR fortran/33106
1101 * gfortran.dg/private_type_9.f90: New.
1102
1103 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1104
1105 PR middle-end/33449
1106 * gfortran.dg/pr33449.f90: New test.
1107
1108 2007-09-17 Tobias Burnus <burnus@net-b.de>
1109
1110 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1111 * gfortran.dg/private_type_1.f90: Ditto
1112 * gfortran.dg/interface_18.f90: New.
1113 * gfortran.dg/private_type_8.f90: New.
1114
1115 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1116
1117 PR c++/33124
1118 * g++.dg/warn/new1.C: Adjust.
1119 * g++.dg/torture/str_empty.C: Likewise.
1120
1121 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1122
1123 * gcc.target/mips/dse-1.c: New test.
1124
1125 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1126
1127 PR c++/32756
1128 * g++.dg/overload/operator3.C: New.
1129
1130 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1131
1132 * gcc.target/mips/truncate-1.c: New test.
1133
1134 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1135
1136 PR fortran/29396
1137 PR fortran/29606
1138 PR fortran/30625
1139 PR fortran/30871
1140 * gfortran.dg/subref_array_pointer_1.f90: New test.
1141 * gfortran.dg/subref_array_pointer_2.f90: New test.
1142
1143 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1144
1145 * gfortran.dg/nint_2.f90: Correct last change.
1146
1147 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1148
1149 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1150
1151 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1152
1153 * gcc.dg/vect/pr33373b.c: New test.
1154
1155 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1156
1157 PR target/33438
1158 * gcc.target/i386/pr33438.c: New test.
1159
1160 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1161
1162 * gfortran.dg/nint_2.f90: Revert previous commit.
1163
1164 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1165
1166 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1167
1168 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1169
1170 PR debug/33429
1171 * g++.dg/other/unused1.C: XFAIL class2 scan.
1172
1173 2007-09-13 Tobias Burnus <burnus@net-b.de>
1174
1175 PR fortran/33343
1176 * gfortran.dg/elemental_args_check_1.f90: New.
1177 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1178 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1179
1180 2007-09-13 Tobias Burnus <burnus@net-b.de>
1181
1182 * gfortran.dg/recursive_check_3.f90: New.
1183
1184 2007-09-13 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/33412
1187 * gfortran.dg/elemental_bind_c.f90: New.
1188
1189 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1190
1191 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1192 * gcc.target/mips/mips16-attributes-2.c: New test.
1193 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1194 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1195 hard-float asm when __mips16 is defined.
1196 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1197 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1198 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1199 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1200 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1201 * gcc.target/mips/pr26765.c (foo): Likewise.
1202 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1203 targets, use dg-mips-options instead of dg-options, and use -mgp32
1204 to force 32-bit mode.
1205 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1206 and 64-bit mode.
1207 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1208
1209 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1210 Michael Meissner <michael.meissner@amd.com>
1211
1212 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1213 * gcc.target/i386/sse5-hsubX.c: Ditto.
1214 * gcc.target/i386/sse5-permpX.c: Ditto.
1215 * gcc.target/i386/sse5-haddX.c: Ditto.
1216 * gcc.target/i386/sse5-maccXX.c: Ditto.
1217 * gcc.target/i386/sse5-msubXX.c: Ditto.
1218 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1219 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1220
1221 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1222 optimizes floating point conditional moves into the pcmov
1223 instruction on SSE5.
1224 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1225
1226 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1227 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1228 SSE5.
1229
1230 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1231 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1232
1233 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1234 optimizes (a*b)+c into fmadd on SSE5.
1235
1236 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1237 whether the SSE5 instructions can be generated.
1238
1239 * gcc.target/i386/sse5-check.h: New. Add support for
1240 SSE5 tests.
1241
1242 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1243 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1244 * gcc.target/i386/sse-13.c: Ditto.
1245 * gcc.target/i386/sse-14.c: Ditto.
1246
1247 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1248
1249 PR testsuite/33153
1250 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1251 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1252
1253 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR target/32338
1256 * gcc.dg/pr32338-1.c: New test.
1257 * gcc.dg/pr32338-2.c: New test.
1258
1259 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1260
1261 * lib/target-supports.exp (check_effective_target_sync_int_long):
1262 Revert change to add xtensa.
1263 (check_effective_target_sync_char_short): Likewise.
1264
1265 2007-09-12 Olivier Hainque <hainque@adacore.com>
1266
1267 * gnat.dg/packed_subtype.adb: New test.
1268
1269 2007-09-12 Tobias Burnus <burnus@net-b.de>
1270
1271 PR fortran/33297
1272 * gfortran.dg/intrinsic_size.f90: New.
1273
1274 2007-09-12 Tobias Burnus <burnus@net-b.de>
1275
1276 PR fortran/33284
1277 PR fortran/33310
1278 * gfortran.dg/conflicts_2.f90: New.
1279
1280 2007-09-12 Ira Rosen <irar@il.ibm.com>
1281
1282 PR tree-optimization/32377
1283 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1284 dependence distance.
1285 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1286 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1287 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1288 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1289
1290 2007-09-12 Richard Guenther <rguenther@suse.de>
1291
1292 PR middle-end/33382
1293 * gcc.c-torture/compile/pr33382.c: New testcase.
1294 * gcc.c-torture/execute/pr33382.c: Likewise.
1295
1296 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1297
1298 PR fortran/33395
1299 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1300
1301 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1302
1303 PR tree-optimization/33373
1304 * gcc.dg/vect/pr33373.c: New test.
1305
1306 2007-09-12 Ben Elliston <bje@au.ibm.com>
1307
1308 * lib/target-supports.exp (check_effective_target_vect_no_double):
1309 Remove unused proc.
1310
1311 2007-09-12 Ben Elliston <bje@au.ibm.com>
1312 Ulrich Weigand <uweigand@de.ibm.com>
1313
1314 * gcc.target/spu/dfcgt-nan.c: New test.
1315
1316 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1317
1318 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1319
1320 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1321
1322 PR fortran/33040
1323 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1324
1325 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1326
1327 * gcc.dg/va-arg-pack-len-1.c: New test.
1328 * g++.dg/va-arg-pack-len-1.C: New test.
1329
1330 2007-09-11 Michael Matz <matz@suse.de>
1331
1332 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1333
1334 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1335
1336 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1337 checks for size of long double.
1338 * gcc.dg/dfp/convert.h: New file.
1339 * gcc.dg/dfp/convert-bfp-2.c: New test.
1340 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1341 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1342 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1343 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1344 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1345 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1346 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1347 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1348 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1349
1350 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1351
1352 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1353 Change dg-final to expect 1 non-profitable loop and
1354 3 profitable loops.
1355 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1356 Change dg-final to expect 1 non-profitable loop and
1357 3 profitable loops.
1358 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1359 Change dg-final to expect 1 profitable loop.
1360 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1361 Change dg-final to expect 1 profitable loop.
1362
1363 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1364
1365 * gcc.target/mips/call-saved-1.c: New test.
1366 * gcc.target/mips/call-saved-2.c: Likewise.
1367 * gcc.target/mips/call-saved-3.c: Likewise.
1368 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1369 instead of mips_mips64. Set mips_fp64 too.
1370 (is_gp32_flag): Return true for -mips1 and -mips2.
1371 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1372
1373 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1374
1375 * g++.dg/ext/va-arg-pack-1.C: New test.
1376 * g++.dg/ext/va-arg-pack-2.C: New test.
1377
1378 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1379
1380 PR target/33369
1381 * gcc.dg/vect/pr33369.c: New test.
1382
1383 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1384
1385 PR fortran/33370
1386 * gfortran.dg/array_memcpy_5.f90: New test.
1387
1388 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1389
1390 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1391
1392 2007-09-09 Richard Guenther <rguenther@suse.de>
1393
1394 * gcc.c-torture/compile/20070906-1.c: New testcase.
1395
1396 2007-09-09 Ira Rosen <irar@il.ibm.com>
1397
1398 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1399 noinline attribute.
1400 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1401 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1402 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1403 Likewise.
1404
1405 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1408
1409 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1412
1413 2007-09-09 Ira Rosen <irar@il.ibm.com>
1414
1415 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1416 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1417 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1418 Compile tests with -fno-tree-pre.
1419 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1420 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1421 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1422 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1423 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1424 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1425 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1426 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1427 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1428 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1429 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1430 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1431 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1432 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1433 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1434 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1435 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1436 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1437 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1438
1439 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1440
1441 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1442 to call objdump.
1443 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1444 Use remote_exec to call c++filt.
1445 * lib/target-supports-dg.exp (dg-require-host-local): New.
1446 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1447 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1448 * g++.dg/rtti/repo1.C: Likewise.
1449 * g++.dg/template/repo1.C: Likewise.
1450 * g++.dg/template/repo2.C: Likewise.
1451 * g++.dg/template/repo3.C: Likewise.
1452 * g++.dg/template/repo4.C: Likewise.
1453 * g++.dg/template/repo5.C: Likewise.
1454 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1455 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1456 * g++.old-deja/g++.pt/repo1.C: Likewise.
1457 * g++.old-deja/g++.pt/repo2.C: Likewise.
1458 * g++.old-deja/g++.pt/repo3.C: Likewise.
1459 * g++.old-deja/g++.pt/repo4.C: Likewise.
1460 * gcc.dg/cpp/trad/builtins.c: Likewise.
1461
1462 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1463
1464 PR tree-optimization/32283
1465 * gcc.dg/tree-ssa/loop-31.c: New test.
1466
1467 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR rtl-optimization/26449
1470 * gcc.target/i386/pr26449-1.c: New file.
1471
1472 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1473
1474 PR target/33329
1475 PR rtl-optimization/26449
1476 * gcc.target/i386/pr33329.c: New file.
1477
1478 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1479
1480 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1481
1482 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1485
1486 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1487
1488 PR tree-optimization/33301
1489 * gfortran.dg/vect/pr33301.f: New test.
1490
1491 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1492
1493 PR libfortran/33307
1494 * gfortran.dg/backspace_10.f90: New test.
1495
1496 2007-09-07 Richard Guenther <rguenther@suse.de>
1497
1498 Reapply
1499 2007-09-06 Richard Guenther <rguenther@suse.de>
1500
1501 PR tree-optimization/32586
1502 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1503 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1504 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1505 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1506 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1507 now obsolete simplification.
1508
1509 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1510
1511 PR tree-optimization/33299
1512 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1513 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1514
1515 2007-09-07 Richard Guenther <rguenther@suse.de>
1516
1517 Revert
1518 2007-09-06 Richard Guenther <rguenther@suse.de>
1519
1520 PR tree-optimization/32586
1521 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1522 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1523 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1524 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1525 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1526 now obsolete simplification.
1527
1528 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1529
1530 PR tree-optimization/32821
1531 * gcc.dg/tree-ssa/pr32821.c: New file.
1532
1533 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1534
1535 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1536 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1537 and mips_forced_no_er.
1538 (dg-mips-options): Add -mno-abicalls when a small-data option is
1539 specified. Skip tests with small-data options if mips_forced_gp.
1540 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1541 * gcc.target/mips/sdata-1.c: New test.
1542 * gcc.target/mips/sdata-2.c: Likewise.
1543 * gcc.target/mips/sdata-3.c: Likewise.
1544 * gcc.target/mips/sdata-4.c: Likewise.
1545
1546 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1547
1548 PR fortran/33298
1549 * spread_zerosize_1.f90: New test case.
1550 * spread_bounds_1.f90: New test case.
1551
1552 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1553
1554 PR c++/32674
1555 * g++.dg/template/static31.C: New.
1556
1557 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1558
1559 PR fortran/33271
1560 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1561 powerpc*-linux-gnu.
1562
1563 2007-09-06 David Daney <ddaney@avtrex.com>
1564 Richard Sandiford <richard@codesourcery.com>
1565
1566 PR target/33256
1567 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1568 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1569 * gcc.target/mips/pr33256.c: New test.
1570
1571 2007-09-06 Tom Tromey <tromey@redhat.com>
1572
1573 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1574
1575 2007-09-06 Richard Guenther <rguenther@suse.de>
1576
1577 PR tree-optimization/32586
1578 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1579 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1580 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1581 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1582 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1583 now obsolete simplification.
1584
1585 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1586
1587 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1588 * gcc.target/i386/sse3-addsubps.c: Ditto.
1589 * gcc.target/i386/sse3-haddpd.c: Ditto.
1590 * gcc.target/i386/sse3-haddps.c: Ditto.
1591 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1592 * gcc.target/i386/sse3-hsubps.c: Ditto.
1593 * gcc.target/i386/sse3-lddqu.c: Ditto.
1594 * gcc.target/i386/sse3-movddup.c: Ditto.
1595 * gcc.target/i386/sse3-movshdup.c: Ditto.
1596 * gcc.target/i386/sse3-movsldup.c: Ditto.
1597
1598 2007-09-06 Richard Guenther <rguenther@suse.de>
1599
1600 PR tree-optimization/33302
1601 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1602
1603 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1604
1605 PR libfortran/33225
1606 * gfortran.dg./fmt_float.f90: New test.
1607
1608 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1609
1610 PR libfortran/33253
1611 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1612
1613 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1614
1615 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1616 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1617
1618 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1619
1620 * g++.dg/eh/builtin1.C: New test.
1621 * g++.dg/eh/builtin2.C: New test.
1622 * g++.dg/eh/builtin3.C: New test.
1623
1624 PR c++/33289
1625 * g++.dg/eh/builtin4.C: New test.
1626
1627 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1628
1629 * gcc.target/powerpc/dfp-dd.c: New test.
1630 * gcc.target/powerpc/dfp-td.c: New test.
1631
1632 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1633
1634 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1635 * gcc.dg/va-arg-pack-1.c: New test.
1636
1637 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1638
1639 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1640 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1641 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1642 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1643 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1644
1645 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1646
1647 PR c++/30302
1648 * g++.dg/ext/anon-struct5.C: New.
1649
1650 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1651
1652 * gcc.dg/i386-cpuid.h: Remove.
1653 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1654 (main): Use __get_cpuid to get target features.
1655 * gcc.target/i386/sse-check.h: Ditto.
1656 * gcc.target/i386/sse2-check.h: Ditto.
1657 * gcc.target/i386/sse3-check.h: Ditto.
1658 * gcc.target/i386/ssse3-check.h: Ditto.
1659 * gcc.target/i386/sse4_1-check.h: Ditto.
1660 * gcc.target/i386/sse4_2-check.h: Ditto.
1661 * gcc.target/i386/sse4a-check.h: Ditto.
1662 * gcc.dg/torture/pr16104-1.c: Ditto.
1663 (do_test): Change to void.
1664 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1665 * gcc.target/i386/sse-6.c: Ditto.
1666 * gcc.target/i386/sse-7.c: Ditto.
1667 * g++.dg/other/i386-1.C: Include cpuid.h.
1668 (main): New function. Use __get_cpuid to get target fetaures.
1669
1670 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1671 David Ung <davidu@mips.com>
1672 Nigel Stephens <nigel@mips.com>
1673
1674 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1675 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1676 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1677 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1678 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1679 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1680 * gcc.dg/torture/pr19683-1.c: Likewise.
1681 * gcc.target/mips/madd-3.c: Likewise.
1682 * gcc.target/mips/maddu-3.c: Likewise.
1683 * gcc.target/mips/msub-3.c: Likewise.
1684 * gcc.target/mips/msubu-3.c: Likewise.
1685 * gcc.target/mips/asm-1.c: Likewise.
1686 * gcc.target/mips/branch-1.c: Likewise.
1687 * gcc.target/mips/ins-1.c: Likewise.
1688 * gcc.target/mips/near-far-3.c: Likewise.
1689 * gcc.target/mips/near-far-4.c: Likewise.
1690 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1691 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1692 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1693 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1694 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1695 * gcc.target/mips/dspr2-MULT.c: Likewise.
1696 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1697 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1698 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1699 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1700 * gcc.target/mips/code-readable-2.c: Likewise.
1701 * gcc.target/mips/code-readable-3.c: Likewise.
1702
1703 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1704 David Ung <davidu@mips.com>
1705 Nigel Stephens <nigel@mips.com>
1706
1707 * gcc.target/mips/mips16-attributes.c: New.
1708
1709 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1710
1711 PR fortran/31564
1712 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1713
1714 PR fortran/33241
1715 * gfortran.dg/char_length_10.f90: New test.
1716
1717 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1718
1719 PR c++/29731
1720 * g++.dg/parse/template24.C: New.
1721
1722 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1723
1724 * g++.dg/other/spu2vmx-1.C: New test.
1725
1726 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR tree-optimization/33017
1729 * gcc.dg/pr33017.c: New test.
1730
1731 2007-09-05 Ben Elliston <bje@au.ibm.com>
1732
1733 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1734 __protected_stream family of macros.
1735
1736 2007-09-04 Jan Hubicka <jh@suse.cz>
1737
1738 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1739 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1740 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1741 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1742 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1743 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1744 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1745 Likewise.
1746
1747 2007-09-04 Janus Weil <jaydub66@gmail.com>
1748 Tobias Burnus <burnus@net-b.de>
1749
1750 * gfortran.dg/proc_decl_1.f90: New.
1751 * gfortran.dg/proc_decl_2.f90: New.
1752 * gfortran.dg/proc_decl_3.f90: New.
1753 * gfortran.dg/proc_decl_4.f90: New.
1754
1755 2007-09-04 Jan Hubicka <jh@suse.cz>
1756
1757 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1760 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1761 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1762 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1770 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1772 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1775 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1776 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1779 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1780 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1781 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1782 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1783 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1785 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1791 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1794 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1798 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1801 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1807 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1809 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1812 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1814 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1815 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1819 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1820 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1826 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1831 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1836 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1837 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1838 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1839 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1843 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1846 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1847 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1849 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1850 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1852 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1856 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1857 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1859 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1860 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1862 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1866 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1869 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1871 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1876 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1879 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1881 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1882 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1883 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1885 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1886 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1888 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1892 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1894 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1895 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1896 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1897 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1898 noinline.
1899 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1902 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1904 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1905 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1906 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1907 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1908 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1911 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1915 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1916 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1917 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1918 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1919 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1920 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1921 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1922 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1923 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1924 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1925 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1926 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1927 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1928 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1929 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1930 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1931 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1936 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1937 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1940 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1941 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1942 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1943 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1944 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1945 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1947 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1948 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1949 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1950 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1952 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1953 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1955 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1956 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1958 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1960 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1962 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1963 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1964 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1965 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1966 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1967 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1968 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1969 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1970 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1971 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1972 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1973 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1974 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1975 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1976 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1977 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1978 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1979 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1980 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1981 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1982 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1983 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1984 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1985 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1986 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1987 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1988 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1989 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1990 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1991 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1992 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1993 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1994 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1995 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1996 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1997 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1998 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1999 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2000 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2001 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2002 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2003 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2004 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2005 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2006 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2007 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2008 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2009 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2010 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2011 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2012 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2013 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2014 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2015 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2016 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2017 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2018 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2019 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2020 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2021 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2022 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2023 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2024 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2025
2026 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2027
2028 PR middle-end/33187
2029 * gcc.target/i386/cmov7.c: New file.
2030
2031 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.target/i386/sse4a-check.h: New file.
2034 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2035 * gcc.target/i386/sse4a-insert.c: Ditto.
2036 * gcc.target/i386/sse4a-montsd.c: Ditto.
2037 * gcc.target/i386/sse4a-montss.c: Ditto.
2038 * gcc.target/i386/mmx-check.h: New file.
2039 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2040 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2041 * gcc.target/i386/sse-check.h: New file.
2042 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2043 * gcc.target/i386/sse-3.c: Ditto.
2044 * gcc.target/i386/sse-7.c: Ditto.
2045 * gcc.target/i386/sse-9.c: Ditto.
2046 * gcc.target/i386/ssefn-3.c: Ditto.
2047 * gcc.target/i386/sse-recip.c: Ditto.
2048 * gcc.target/i386/sse-recip-vec.c: Ditto.
2049 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2050 * gcc.target/i386/20020523-1.c: Remove.
2051 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2052 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2053 * gcc.target/i386/ssefn-4.c: Ditto.
2054 * gcc.target/i386/sse-6.c: Ditto.
2055 * gcc.target/i386/sse-10.c: Ditto.
2056 * gcc.target/i386/sse-11.c: Ditto.
2057 * gcc.target/i386/sse-18.c: Ditto.
2058 * gcc.target/i386/fpprec-1.c: Ditto.
2059 * g++.dg/other/i386-1.C: Ditto.
2060
2061 2007-09-04 Richard Guenther <rguenther@suse.de>
2062
2063 PR tree-optimization/33291
2064 * gcc.dg/volatile2.c: New testcase.
2065 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2066 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2067 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2068 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2069
2070 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2071
2072 PR fortran/33253
2073 * gfortran.dg/namelist_15.f90: Update test.
2074 * gfortran.dg/namelist_24.f90: Update test.
2075 * gfortran.dg/namelist_38.f90: New test.
2076
2077 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2078
2079 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2080 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2081 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2082 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2083 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2084 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2085
2086 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2087
2088 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2089 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2090
2091 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2092
2093 2007-09-02 David Daney <ddaney@avtrex.com>
2094
2095 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2096 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2097 * gcc.target/mips/atomic-memory-1.c: Ditto.
2098 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2099
2100 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2101
2102 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2103 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2104
2105 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2106
2107 * gfortran.dg/substr_6.f90: New test.
2108
2109 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2110
2111 PR c++/33208
2112 * g++.dg/other/error18.C: New.
2113 * g++.dg/expr/bitfield3.C: Adjust.
2114
2115 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2116
2117 PR fortran/33276
2118 * gfortran.fortran-torture/compile/pr33276.f90: New.
2119
2120 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2121
2122 PR middle-end/33272
2123 * gcc.dg/c99-arraydecl-3.c: New test.
2124
2125 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2126
2127 PR c++/32597
2128 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2129 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2130
2131 2007-08-31 Tobias Burnus <burnus@net-b.de>
2132
2133 PR fortran/33232
2134 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2135 * gfortran.dg/read_1.f90: New.
2136
2137 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2138
2139 PR c++/33210
2140 * g++.dg/template/error30.C: New.
2141
2142 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2143
2144 PR c++/32113
2145 * g++.dg/template/crash70.C: New.
2146
2147 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2148
2149 PR c++/33212
2150 * g++.dg/ext/is_class_error.C: New.
2151
2152 2007-08-31 Olivier Hainque <hainque@adacore.com>
2153
2154 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2155
2156 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2157 Revital Eres <eres@il.ibm.com>
2158
2159 * gcc.target/powerpc/paired-1.c: New test.
2160 * gcc.target/powerpc/paired-2.c: New test.
2161 * gcc.target/powerpc/paired-3.c: New test.
2162 * gcc.target/powerpc/paired-4.c: New test.
2163 * gcc.target/powerpc/paired-5.c: New test.
2164 * gcc.target/powerpc/paired-6.c: New test.
2165 * gcc.target/powerpc/paired-7.c: New test.
2166 * gcc.target/powerpc/ppc-paired.c: New test.
2167
2168 2007-08-31 Ollie Wild <aaw@google.com>
2169
2170 * g++.dg/conversion/ptrmem2.C: New test.
2171 * g++.dg/conversion/ptrmem3.C: New test.
2172 * g++.dg/conversion/ptrmem4.C: New test.
2173 * g++.dg/conversion/ptrmem5.C: New test.
2174 * g++.dg/conversion/ptrmem6.C: New test.
2175 * g++.dg/conversion/ptrmem7.C: New test.
2176 * g++.dg/conversion/ptrmem8.C: New test.
2177
2178 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2179
2180 PR fortran/31879
2181 * gfortran.dg/char_length_7.f90: New test.
2182 * gfortran.dg/char_length_9.f90: New test.
2183 * gfortran.dg/char_assign_1.f90: Add extra warning.
2184
2185 PR fortran/31197
2186 PR fortran/31258
2187 * gfortran.dg/char_length_8.f90: New test.
2188
2189 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2190
2191 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2192
2193 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2194
2195 * gcc.dg/inline-24.c: New test.
2196 * g++.dg/opt/inline11.C: New test.
2197
2198 2007-08-30 Richard Guenther <rguenther@suse.de>
2199
2200 * gcc.target/i386/vectorize5.c: New testcase.
2201
2202 2007-08-30 Tobias Burnus <burnus@net-b.de>
2203
2204 PR fortran/33228
2205 * interface.c (check_interface0): Improve error for external procs.
2206 (check_sym_interfaces): Fix checking of module procedures.
2207
2208 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2209
2210 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2211 (AI): Add AI_ALIGN.
2212 * gcc.dg/sync-3.c: New test.
2213
2214 PR middle-end/32758
2215 * gcc.dg/cleanup-12.c: New test.
2216
2217 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2218
2219 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2220 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2221 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2222 * gcc.dg/pr32450.c: Ditto.
2223 * gcc.dg/nest.c: Ditto.
2224 * gcc.dg/nested-func-4.c: Ditto.
2225 * g++.old-deja/g++.law/profile1.C: Ditto.
2226
2227 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2228
2229 PR fortran/32989
2230 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2231 non-default integer kind arguments.
2232
2233 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2234
2235 PR fortran/33105
2236 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2237
2238 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2239
2240 * gcc.dg/h8300-ice2.c: Remove target selector.
2241
2242 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2243
2244 PR fortran/33215
2245 * gfortran.dg/binding_label_tests_15.f03: New test case.
2246 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2247
2248 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2249
2250 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2251 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2252
2253 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2254
2255 PR c++/33194
2256 * g++.dg/other/canon-33194.C: New.
2257
2258 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2259
2260 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2261 * gcc.c-torture/execute/pr23135.c: Likewise.
2262
2263 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2264
2265 * gcc.dg/pr31344.c: Move to ...
2266 * gcc.dg/dfp/pr31344.c: ... here.
2267 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2268 * gcc.dg/20050503-1.c: Ditto.
2269 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2270 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2271 * gcc.dg/20060801-1.c: Ditto.
2272
2273 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2274
2275 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2276 * gfortran.dg/nan_1.f90: Likewise.
2277
2278 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2279
2280 PR fortran/33055
2281 Revert previous patch.
2282
2283 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2284 Kazu Hirata <kazu@codesourcery.com>
2285
2286 * gcc.target/m68k/interrupt-1.c: New.
2287
2288 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2289
2290 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2291 10000 for targets where "int" can't hold at least 100000.
2292 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2293 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2294 (test5)(test6): Use it.
2295 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2296 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2297 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2298 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2299 * gcc.dg/attr-alloc_size.c (test): Likewise.
2300
2301 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2302
2303 PR c++/33209
2304 * g++.dg/template/error29.C: New.
2305
2306 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR c++/32596
2309 * g++.dg/ext/visibility/anon5.C: New test.
2310
2311 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2312
2313 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2314
2315 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2316
2317 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2318 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2319 * gfortran.dg/gamma_4.f90: New: large-real tests.
2320
2321 2007-08-28 Jason Merrill <jason@redhat.com>
2322
2323 PR c++/29000
2324 * g++.dg/ext/stmtexpr12.C: New test.
2325
2326 PR c++/28558
2327 * g++.dg/ext/attrib28.C: New test.
2328
2329 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2330
2331 PR target/32661
2332 * gcc.target/i386/pr32661.c: New test.
2333
2334 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR middle-end/32370
2337 * gcc.dg/pr32370.c: New test.
2338
2339 PR rtl-optimization/33148
2340 * gcc.c-torture/compile/20070827-1.c: New test.
2341
2342 PR debug/32914
2343 * d++.dg/debug/const3.C: New test.
2344 * d++.dg/debug/const4.C: New test.
2345 * d++.dg/debug/dwarf2/const1.C: New test.
2346 * d++.dg/debug/dwarf2/const2.C: New test.
2347 * d++.dg/debug/dwarf2/const2b.C: New test.
2348
2349 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2350 Vladimir Yanovsky <yanov@il.ibm.com>
2351 Revital Eres <eres@il.ibm.com>
2352 Andrey Belevantsev <abel@ispras.ru>
2353
2354 * gcc.dg/sms-1.c: New test.
2355
2356 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2357
2358 * g++.dg/ext/gnu-inline-common.h: New.
2359 * g++.dg/ext/gnu-inline-global-reject.C: New.
2360 * g++.dg/ext/gnu-inline-global.C: New.
2361 * g++.dg/ext/gnu-inline-namespace.C: New.
2362 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2363 * g++.dg/ext/gnu-inline-class.C: New.
2364 * g++.dg/ext/gnu-inline-class-static.C: New.
2365 * g++.dg/ext/gnu-inline-template-class.C: New.
2366 * g++.dg/ext/gnu-inline-template-func.C: New.
2367
2368 2007-08-27 Jason Merrill <jason@redhat.com>
2369
2370 PR c++/31337
2371 * g++.dg/ext/stmtexpr11.C: New.
2372
2373 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2374
2375 * lib/target-supports.exp (check_profiling_available):
2376 Set profiling_available_saved to 0 on fido-*-elf.
2377
2378 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2379
2380 PR tree-optimization/33173
2381
2382 * gcc.c-torture/compile/pr33173.c: New.
2383
2384 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2385
2386 PR target/31385
2387 * gcc.dg/dfp/pr31385.c: New.
2388
2389 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2390
2391 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2392
2393 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2394
2395 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2396 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2397 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2398 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2399 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2400 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2401 gcc.target/m68k directory.
2402 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2403 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2404 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2405 gcc.target/cris directory.
2406 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2407 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2408 gcc.target/bfin directory.
2409
2410 * gcc.target/sh: New directory.
2411 * gcc.target/sh/sh.exp: New file.
2412 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2413 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2414 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2415 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2416 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2417 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2418
2419 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2420
2421 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2422 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2423 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2424 * gcc.target/i386/local2.c: Ditto.
2425 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2426 * gcc.target/i386/20011119-1.c: Ditto.
2427 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2428 * gcc.target/i386/fastcall-1.c: Fix target selector.
2429
2430 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2431
2432 PR fortran/33055
2433 * gfortran.dg/negative_unit.f: Add new check
2434 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2435 -fdefault-integer-8.
2436
2437 2007-08-26 Asher Langton <langton2@llnl.gov>
2438
2439 * gfortran.dg/recursive_stack.f90: New.
2440 * gfortran.dg/openmp_stack.f90: New.
2441
2442 2007-08-26 Tobias Burnus <burnus@net-b.de>
2443
2444 PR fortran/31298
2445 * gfortran.dg/use_10.f90: New.
2446
2447 2007-08-26 Tobias Burnus <burnus@net-b.de>
2448
2449 PR fortran/32985
2450 * gfortran.dg/namelist_14.f90: Make test case valid.
2451 * gfortran.dg/common_10.f90: New.
2452
2453 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2454
2455 PR middle-end/33181
2456 * gcc.dg/ifelse-2.c: New.
2457
2458 2007-08-26 Tobias Burnus <burnus@net-b.de>
2459
2460 PR fortran/32980
2461 * gfortran.dg/gamma_1.f90: New.
2462 * gfortran.dg/gamma_2.f90: New.
2463 * gfortran.dg/gamma_3.f90: New.
2464
2465 2007-08-26 Tobias Burnus <burnus@net-b.de>
2466
2467 PR fortran/33188
2468 * gfortran.dg/used_types_18.f90: New.
2469
2470 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2471
2472 * gcc.dg/array-init-2.c: New test.
2473
2474 2007-08-24 Tobias Burnus <burnus@net-b.de>
2475
2476 PR fortran/33178
2477 * gfortran.dg/initialization_4.f90: Update dg-error.
2478 * gfortran.dg/initialization_13.f90: New.
2479
2480 2007-08-24 Richard Guenther <rguenther@suse.de>
2481
2482 PR middle-end/33166
2483 * gcc.c-torture/compile/pr33166.c: New testcase.
2484
2485 2007-08-24 Tobias Burnus <burnus@net-b.de>
2486
2487 PR fortran/33139
2488 * gfortran.dg/pointer_assign_4.f90: New.
2489 * gfortran.dg/shape_2.f90: Fix test case.
2490 * gfortran.dg/char_result_4.f90: Ditto.
2491
2492 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2493
2494 * gcc.dg/array-init-1.c: New test.
2495
2496 PR c++/32567
2497 * g++.dg/parse/crash36.C: New test.
2498
2499 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2500
2501 * gcc.dg/pr32721.c: Updated.
2502
2503 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR tree-optimization/32573
2506 PR middle-end/32946
2507 * gcc.dg/pr32573.c: New test.
2508
2509 PR c++/32898
2510 * g++.dg/lookup/ns3.C: New test.
2511
2512 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2513
2514 PR c++/31941
2515 * g++.dg/parse/crash37.C: New test.
2516
2517 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2518
2519 PR target/17390
2520 * gcc.target/i386/pr17390.c: New test.
2521
2522 2007-08-23 Richard Guenther <rguenther@suse.de>
2523
2524 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2525 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2526 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2527 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2528 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2529 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2530 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2531 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2532
2533 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2534
2535 * gcc.target/s390: New directory.
2536 * gcc.target/s390/s390.exp: New file.
2537 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2538 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2539 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2540 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2541 gcc.target/s390 directory.
2542
2543 2007-08-23 Richard Guenther <rguenther@suse.de>
2544
2545 PR tree-optimization/32328
2546 * testsuite/gcc.dg/pr32328.c: New testcase.
2547
2548 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2549
2550 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2551 available.
2552
2553 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2554
2555 PR fortran/33095
2556 * gfortran.dg/min_max_optional_5.f90: New test.
2557 * gfortran.dg/min_max_optional_2.f90: Remove.
2558 * gfortran.dg/min_max_optional_3.f90: Remove.
2559 * gfortran.dg/min_max_optional_4.f90: Remove.
2560
2561 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2562
2563 * gcc.target/i386/xorps-sse.c: New.
2564 * gcc.target/i386/xorps-sse2.c: New.
2565
2566 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2567
2568 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2569 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2570 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2571
2572 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2573
2574 PR fortran/33020
2575 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2576 include multiple kinds for SHAPE parameter within a single
2577 namespace.
2578 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2579 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2580
2581 2007-08-22 Janus Weil <jaydub66@gmail.com>
2582
2583 * interface_abstract_1.f90: Extended test case.
2584 * interface_abstract_3.f90: New test.
2585
2586 2007-08-21 Christian Bruel <christian.bruel@st.com>
2587
2588 * gcc.dg/fold-sub.c: New test.
2589
2590 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2591
2592 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2593 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2594 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2595 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2596 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2597 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2598
2599 2007-08-22 Richard Guenther <rguenther@suse.de>
2600
2601 PR middle-end/33007
2602 * gcc.dg/pr33007.c: New testcase.
2603
2604 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2605
2606 * gcc.c-torture/execute/strcmp-1.x: Delete.
2607
2608 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2609
2610 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2611 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2612 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2613 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2614 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2615 gcc.target/i386/stack-realign.c,
2616 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2617 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2618 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2619 target using dg-require-effective-target directive.
2620 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2621 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2622 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2623 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2624 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2625 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2626 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2627 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2628 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2629 Require lp64 target using dg-require-effective-target directive.
2630 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2631 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2632 directive.
2633 * gcc.target/i386/20010202-1.c: Move from here ...
2634 * gcc.dg/20010202-1.c: ... to here.
2635
2636 2007-08-22 Richard Guenther <rguenther@suse.de>
2637
2638 PR tree-optimization/33142
2639 * gcc.c-torture/execute/pr33142.c: New testcase.
2640
2641 2007-08-22 Richard Guenther <rguenther@suse.de>
2642
2643 PR middle-end/32563
2644 * g++.dg/torture/pr32563.C: New testcase.
2645
2646 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR middle-end/32912
2649 * gcc.dg/pr32912-1.c: Add -w to options.
2650 * gcc.dg/pr32912-2.c: Likewise.
2651 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2652
2653 2007-08-21 Ian Lance Taylor <iant@google.com>
2654
2655 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2656
2657 2007-08-21 Ian Lance Taylor <iant@google.com>
2658
2659 PR tree-optimization/33134
2660 * g++.dg/tree-ssa/pr33134.C: New test.
2661
2662 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2663
2664 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2665 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2666
2667 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR debug/32610
2670 * gcc.dg/debug/pr32610.c: New test.
2671
2672 * g++.dg/init/new24.C: New test.
2673
2674 PR middle-end/32912
2675 * gcc.dg/pr32912-1.c: New test.
2676 * gcc.dg/pr32912-2.c: New test.
2677 * gcc.dg/pr32912-3.c: New test.
2678
2679 2007-08-21 Richard Guenther <rguenther@suse.de>
2680
2681 * gcc.dg/pointer-arith-10.c: New testcase.
2682
2683 2007-08-21 Richard Guenther <rguenther@suse.de>
2684
2685 PR middle-end/33122
2686 * gcc.c-torture/compile/pr33122.c: New testcase.
2687
2688 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2689
2690 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2691
2692 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2693
2694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2695
2696 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR c++/33025
2699 * g++.dg/init/new23.C: New test.
2700
2701 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2702
2703 PR middle-end/30564
2704 * gcc.c-torture/compile/pr30564-1.c: New test.
2705 * gcc.c-torture/compile/pr30564-2.c: New test.
2706
2707 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2708
2709 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2710
2711 2007-08-19 Tobias Burnus <burnus@net-b.de>
2712
2713 * gfortran.dg/interface_abstract_2.f90: New.
2714 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2715
2716 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2717
2718 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2719 unknown (so that outer-loop wont get analyzed).
2720 * gcc.dg/vect/vect-outer-1a.c: New test.
2721 * gcc.dg/vect/vect-outer-1b.c: New test.
2722 * gcc.dg/vect/vect-outer-1.c: New test.
2723 * gcc.dg/vect/vect-outer-2a.c: New test.
2724 * gcc.dg/vect/vect-outer-2b.c: New test.
2725 * gcc.dg/vect/vect-outer-2c.c: New test.
2726 * gcc.dg/vect/vect-outer-2.c: New test.
2727 * gcc.dg/vect/vect-outer-3a.c: New test.
2728 * gcc.dg/vect/vect-outer-3b.c: New test.
2729 * gcc.dg/vect/vect-outer-3c.c: New test.
2730 * gcc.dg/vect/vect-outer-3.c: New test.
2731 * gcc.dg/vect/vect-outer-4a.c: New test.
2732 * gcc.dg/vect/vect-outer-4b.c: New test.
2733 * gcc.dg/vect/vect-outer-4c.c: New test.
2734 * gcc.dg/vect/vect-outer-4d.c: New test.
2735 * gcc.dg/vect/vect-outer-4e.c: New test.
2736 * gcc.dg/vect/vect-outer-4f.c: New test.
2737 * gcc.dg/vect/vect-outer-4g.c: New test.
2738 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2739 * gcc.dg/vect/vect-outer-4i.c: New test.
2740 * gcc.dg/vect/vect-outer-4j.c: New test.
2741 * gcc.dg/vect/vect-outer-4k.c: New test.
2742 * gcc.dg/vect/vect-outer-4l.c: New test.
2743 * gcc.dg/vect/vect-outer-4m.c: New test.
2744 * gcc.dg/vect/vect-outer-4.c: New test.
2745 * gcc.dg/vect/vect-outer-5.c: New test.
2746 * gcc.dg/vect/vect-outer-6.c: New test.
2747 * gcc.dg/vect/vect-outer-fir.c: New test.
2748 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2749 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2750
2751 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2752
2753 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2754 and -fno-tree-reassoc.
2755 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2756 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2757 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2758 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2759 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2760 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2761 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2762 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2763 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2764 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2765 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2766 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2767 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2768 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2769 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2770 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2771 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2772 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2773 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2774 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2775 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2776 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2777 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2778 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2779 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2780 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2781 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2782 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2783 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2784 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2785 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2786 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2787 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2788 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2789 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2790 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2791 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2792
2793 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2794
2795 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2796 versioning for aliasing).
2797 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2798
2799 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2800 targets.
2801 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2802
2803 2007-08-18 Tom Tromey <tromey@redhat.com>
2804
2805 PR preprocessor/32974:
2806 * gcc.dg/cpp/pr32974.c: New file.
2807
2808 2007-08-17 Tobias Burnus <burnus@net-b.de>
2809
2810 * gfortran.dg/interface_abstract_1.f90: New.
2811
2812 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2813
2814 PR fortran/32881
2815 * gfortran.dg/pure_initializer_1.f90: New test.
2816
2817 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2818
2819 PR fortran/32875
2820 * gfortran.dg/array_constructor_18.f90: New test.
2821
2822 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2823
2824 PR c++/28989
2825 * g++.dg/expr/lval3.C: New test.
2826 * g++.dg/expr/lval4.C: New test.
2827
2828 2007-08-17 Ollie Wild <aaw@google.com>
2829
2830 PR c++/31749
2831 * g++.dg/lookup/builtin3.C: New test.
2832 * g++.dg/lookup/builtin4.C: New test.
2833 * g++.dg/lookup/using19.C: New test.
2834
2835 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2836
2837 PR c++/32190
2838 * g++.dg/parse/error31.C: New.
2839
2840 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2841
2842 PR c++/32112
2843 * g++.dg/template/error26.C: New.
2844
2845 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2846
2847 PR fortran/33079
2848 * gfortran.dg/zero_length_2.f90: New test.
2849
2850 2007-08-17 Tobias Burnus <burnus@net-b.de>
2851
2852 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2853 * gfortran.dg/kind_tests_3.f03: Ditto.
2854 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2855 * gfortran.dg/interface_13.f90: Ditto.
2856 * gfortran.dg/pr32738.f90: Ditto.
2857 * gfortran.dg/module_private_1.f90: Ditto.
2858 * gfortran.dg/test_only_clause.f90: Ditto.
2859 * gfortran.dg/bind_c_vars.f90: Ditto.
2860 * gfortran.dg/bind_c_dts.f90: Ditto.
2861 * gfortran.dg/use_9.f90: Ditto.
2862 * gfortran.dg/generic_8.f90: Ditto.
2863 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2864 * gfortran.dg/private_type_6.f90: Ditto.
2865 * gfortran.dg/c_assoc.f90: Ditto.
2866 * gfortran.dg/private_type_7.f90: Ditto.
2867 * gfortran.dg/global_vars_c_init.f90: Ditto.
2868 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2869 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2870 * gfortran.dg/c_size_t_test.f03: Ditto.
2871 * gfortran.dg/used_types_12.f90: Ditto.
2872 * gfortran.dg/pr25923.f90: Ditto.
2873 * gfortran.dg/test_com_block.f90: Ditto.
2874 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2875 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2876 * gfortran.dg/com_block_driver.f90: Ditto.
2877 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2878 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2879 * gfortran.dg/c_loc_test.f90: Ditto.
2880 * gfortran.dg/c_ptr_tests.f03: Ditto.
2881 * gfortran.dg/module_interface_1.f90: Ditto.
2882
2883 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2884
2885 PR c++/32870
2886 * g++.dg/other/error17.C: Adjust.
2887
2888 2007-08-17 Ben Elliston <bje@au.ibm.com>
2889
2890 PR middle-end/32970
2891 * g++.dg/ext/altivec-14.C: New test.
2892
2893 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2894
2895 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2896 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2897 dump files.
2898 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2899 * gcc.dg/vect/pr32366.c: Ditto.
2900
2901 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2902
2903 PR testsuite/33082
2904 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2905 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2906 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2907 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2908
2909 2007-08-16 Tobias Burnus <burnus@net-b.de>
2910
2911 PR fortran/33072
2912 * gfortran.dg/use_9.f90: New.
2913
2914 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2915
2916 * g++.dg/gcov/gcov-5.C: New test.
2917
2918 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2919
2920 * g++.dg/gcov/gcov-4.C: New test.
2921 * lib/gcov.exp (verify-lines): Add support for
2922 checking no-coverage lines.
2923
2924 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2925
2926 * gcc.dg/vect/vect-vfa-01.c: New.
2927 * gcc.dg/vect/vect-vfa-02.c: New.
2928 * gcc.dg/vect/vect-vfa-03.c: New.
2929 * gcc.dg/vect/vect-vfa-04.c: New.
2930 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2931 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2932 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2933 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2934 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2935 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2936 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2937 gfortran.dg/vect/pr19049.f90: Rename to start with
2938 prefix no-vfa-.
2939 * gcc.dg/vect/vect.exp: Disable versioning for alias
2940 when test starts with no-vfa-.
2941 * gfortran.dg/vect/vect.exp: Likewise.
2942
2943 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2944
2945 * gcc.dg/torture/pr32897.c: New test.
2946
2947 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2948
2949 PR c++/31132
2950 * g++.dg/template/crash69.C: New.
2951
2952 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2953
2954 * lib/target-supports.exp (check_effective_target_arm32): Use
2955 check_no_compiler_messages.
2956
2957 2007-08-15 Diego Novillo <dnovillo@google.com>
2958
2959 gcc.dg/tree-ssa/20070815.c: New test.
2960
2961 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2962
2963 PR fortran/33077
2964 * gfortran.dg/random_7.f90: Initialize variable.
2965
2966 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR middle-end/33074
2969 * gfortran.dg/pr33074.f90: New test.
2970
2971 PR c++/32992
2972 * g++.dg/opt/nrv14.C: New test.
2973
2974 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2975
2976 PR c++/33035
2977 * g++.dg/template/crash68.C: New.
2978
2979 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2980
2981 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2982 * gcc.dg/sibcall-4.c: Ditto.
2983
2984 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2985
2986 PR fortran/33066
2987 * gfortran.dg/use_8.f90: New test.
2988 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2989
2990 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2991
2992 PR c++/27211
2993 * g++.dg/template/error27.C: New.
2994 * g++.dg/template/error28.C: New.
2995 * g++.dg/other/pr28304.C: Adjust.
2996 * g++.old-deja/g++.mike/p811.C: Likewise.
2997
2998 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2999
3000 PR target/30315
3001 * gcc.target/i386/pr30315.c: New.
3002
3003 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3004
3005 PR fortran/32594
3006 * gfortran.dg/substr_5.f90: New test.
3007
3008 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3009
3010 PR c/30428
3011 * gcc.dg/vector-2.c: New test.
3012
3013 PR c++/30428
3014 * g++.dg/ext/vector8.C: New test.
3015
3016 2007-08-13 Dan Hipschman <dsh@google.com>
3017
3018 PR c/32953
3019 * gcc.dg/format/array-1.c: Add an additional test for
3020 unterminated format strings of length 1.
3021
3022 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3023
3024 PR fortran/32926
3025 * gfortran.dg/external_procedures_3.f90: New test.
3026
3027 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3028
3029 PR fortran/32827
3030 * gfortran.dg/import6.f90: New test.
3031
3032 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3033
3034 PR C/30427
3035 * gcc.dg/vector-1.c: New test.
3036
3037 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3038
3039 * gcc.dg/pr21255-4.c: Skip for PIC.
3040 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3041
3042 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3043
3044 * gcc.dg/attr-isr.c: Skip for PIC.
3045 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3046 * gcc.dg/attr-isr-trapa.c: Likewise.
3047 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3048 * gcc.dg/pragma-isr-trapa.c: Likewise.
3049 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3050
3051 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3052
3053 PR fortran/32962
3054 * gfortran.dg/transpose_1.f90: New test.
3055
3056 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3057
3058 PR fortran/29600
3059 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3060 intrinsic.
3061
3062 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3063
3064 PR fortran/30964
3065 PR fortran/33054
3066 * gfortran.dg/random_4.f90: New test.
3067 * gfortran.dg/random_5.f90: New test.
3068 * gfortran.dg/random_6.f90: New test.
3069 * gfortran.dg/random_7.f90: New test.
3070
3071 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3072
3073 PR fortran/32860
3074 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3075
3076 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3077
3078 PR fortran/31629
3079 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3080
3081 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3082
3083 PR fortran/29600
3084 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3085 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3086
3087 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3088
3089 PR fortran/32937
3090 * gfortran.dg/char_length_6.f90: New test.
3091
3092 2007-08-10 Ollie Wild <aaw@google.com>
3093
3094 * g++.dg/lookup/using18.C: New test.
3095
3096 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3097
3098 PR c++/17763
3099 * g++.dg/other/error16.C: New.
3100
3101 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3102
3103 PR libfortran/33039
3104 * gfortran.dg/namelist_37.f90: New test.
3105
3106 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3107
3108 PR c++/22256
3109 * g++.dg/conversion/op3.C: New.
3110
3111 2007-08-09 Tobias Burnus <burnus@net-b.de>
3112
3113 PR fortran/32987
3114 * gfortran.dg/fmt_tab_1.f90: New.
3115 * gfortran.dg/fmt_tab_2.f90: New.
3116
3117 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3118
3119 PR c/32796
3120 * gcc.c-torture/compile/pr32796.c: New test.
3121
3122 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3123
3124 PR middle-end/32813
3125 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3126 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3127 instead of just -O.
3128
3129 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3130
3131 * gcc.target/mips/code-readable-1.c: New test.
3132 * gcc.target/mips/code-readable-2.c: Likewise.
3133 * gcc.target/mips/code-readable-3.c: Likewise.
3134
3135 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3136 Revital Eres <eres@il.ibm.com>
3137
3138 * gfortran.dg/sms-1.f90: Add comment.
3139 * gfortran.dg/sms-2.f90: New.
3140
3141 2007-08-07 Ian Lance Taylor <iant@google.com>
3142
3143 * gcc.dg/instrument-1.c: New test.
3144 * gcc.dg/instrument-2.c: New test.
3145 * gcc.dg/instrument-3.c: New test.
3146
3147 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3148
3149 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3150
3151 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3152
3153 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3154 !vector_alignment_reachable targets.
3155 * gcc.dg/vect/vect-33.c: Likewise.
3156 * gcc.dg/vect/vect-42.c: Likewise.
3157 * gcc.dg/vect/vect-44.c: Likewise.
3158 * gcc.dg/vect/vect-50.c: Likewise.
3159 * gcc.dg/vect/vect-70.c: Likewise.
3160 * gcc.dg/vect/vect-71.c: Likewise.
3161 * gcc.dg/vect/vect-87.c: Likewise.
3162 * gcc.dg/vect/vect-88.c: Likewise.
3163 * gcc.dg/vect/vect-91.c: Likewise.
3164 * gcc.dg/vect/vect-93.c: Likewise.
3165 * gcc.dg/vect/vect-96.c: Likewise.
3166 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3167 * gcc.dg/vect/section-anchors-69.c: Likewise.
3168 * gcc.dg/vect/pr25413.c: Likewise.
3169 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3170 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3171 * gfortran.dg/vect-2.f90: Likewise.
3172 * gfortran.dg/vect-3.f90: Likewise.
3173 * gfortran.dg/vect-4.f90: Likewise.
3174 * gfortran.dg/vect-5.f90: Likewise.
3175 * lib/target-supports.exp (check_effective_target_natural_alignment):
3176 Return false for darwin.
3177 (check_effective_target_vector_alignment_reachable_for_double): New.
3178
3179 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3180
3181 * gcc.dg/multiword-1.c: New testcase.
3182
3183 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3184
3185 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3186 messages.
3187 * gfortran.dg/namelist_36.f90: New test.
3188
3189 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3190
3191 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3192 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3193
3194 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3195
3196 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3197 * gcc.dg/torture/type-generic-1.c: Likewise.
3198
3199 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3200
3201 * gcc.c-torture/20070522-1.c: Move to ...
3202 * gcc.c-torture/compile/20070522-1.c: Here.
3203
3204 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3205
3206 PR fortran/29828
3207 * gfortran.dg/minmax_char_1.f90: New test.
3208 * gfortran.dg/minmax_char_2.f90: New test.
3209 * gfortran.dg/min_max_optional_4.f90: New test.
3210
3211 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3212
3213 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3214 hanging on the testcase.
3215
3216 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3217
3218 PR middle-end/32988
3219 * gcc.c-torture/compile/pr32988.c: New test.
3220
3221 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3222
3223 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3224
3225 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3226
3227 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3228
3229 Revert:
3230 2007-03-22 Dirk Mueller <dmueller@suse.de>
3231
3232 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3233
3234 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3235
3236 PR fortran/32979
3237 * gfortran.dg/isnan_1.f90: New test.
3238
3239 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3240 Revital Eres <eres@il.ibm.com>
3241
3242 * gcc.dg/sms-antideps.c: New test.
3243
3244 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3245
3246 PR fortran/31214
3247 * gfortran.dg/entry_13.f90: New test.
3248
3249 * gfortran.dg/entry_12.f90: Clean up .mod file.
3250
3251 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3252
3253 PR fortran/32770
3254 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3255 variables as kind=4 so they don't overflow the record length.
3256
3257 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3258
3259 PR fortran/32968
3260 * gfortran.dg/selected_kind_1.f90: New test.
3261
3262 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3263
3264 PR middle-end/32780
3265 * gcc.c-torture/compile/pr32780.c: New test.
3266
3267 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3268
3269 RP middle-end/32399
3270 * gcc.c-torture/compile/pr32399.c: New testcase.
3271
3272 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3273
3274 PR middle-end/32304
3275 * g++.dg/torture/pr32304.C: New testcase.
3276
3277 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3278
3279 PR middle-end/32935
3280 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3281
3282 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3283
3284 PR fortran/32955
3285 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3286
3287 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3288
3289 PR fortran/31202
3290 * gfortran.dg/nint_2.f90: New test.
3291
3292 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3293
3294 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3295 * gcc.dg/weak/typeof-2.c: Likewise.
3296
3297 2007-08-03 Diego Novillo <dnovillo@google.com>
3298
3299 PR 31521
3300 * gcc.dg/tree-ssa/pr31521.c: New test.
3301
3302 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3303
3304 PR fortran/32770
3305 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3306 iostat must be default kind.
3307
3308 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3309
3310 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3311
3312 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3313
3314 PR fortran/32770
3315 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3316 explicit so test passes with -fdefault-integer-8.
3317 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3318 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3319
3320 2007-08-02 Lee Millward <lee.millward@gmail.com>
3321
3322 PR c++/30849
3323 * g++.dg/parse/asm1.C: New test.
3324
3325 PR c++/30850
3326 * g++.dg/parse/asm2.C: Likewise.
3327
3328 PR c++/30851
3329 * g++.dg/parse/asm3.C: Likewise.
3330
3331 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3332
3333 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3334 "int" is only 16 bit bits wide.
3335 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3336
3337 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3338
3339 * g++.dg/torture/type-generic-1.C: New.
3340 * gcc.dg/pr28796-2.c: Move tests ...
3341 * gcc.dg/tg-tests.h: ... here.
3342 * gcc.dg/torture/type-generic-1.c: New.
3343
3344 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3345
3346 PR libfortran/32954
3347 * minmaxloc_3.f90: New test case.
3348
3349 2007-08-01 Tobias Burnus <burnus@net-b.de>
3350
3351 PR fortran/32936
3352 * gfortran.dg/allocate_stat.f90: New.
3353
3354 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3355
3356 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3357
3358 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3359
3360 PR tree-optimization/32919
3361 * gcc.c-torture/compile/pr32919.c: New.
3362
3363 2007-08-01 Nick Clifton <nickc@redhat.com>
3364
3365 * gcc.c-torture/execute/execute.exp: Change copyright header to
3366 refer to version 3 of the GNU General Public License and to point
3367 readers at the COPYING3 file and the FSF's license web page.
3368 * gcc.c-torture/execute/ieee/ieee.exp,
3369 gcc.c-torture/unsorted/unsorted.exp,
3370 gcc.c-torture/compile/compile.exp,
3371 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3372 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3373 gcc.target/cris/torture/cris-torture.exp,
3374 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3375 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3376 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3377 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3378 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3379 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3380 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3381 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3382 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3383 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3384 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3385 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3386 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3387 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3388 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3389 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3390 gcc.dg/noncompile/noncompile.exp,
3391 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3392 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3393 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3394 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3395 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3396 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3397 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3398 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3399 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3400 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3401 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3402 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3403 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3404 g++.old-deja/old-deja.exp,
3405 gfortran.fortran-torture/execute/execute.exp,
3406 gfortran.fortran-torture/compile/compile.exp,
3407 treelang/output/output-1.c, treelang/output/output-1.tree,
3408 treelang/execute/execute.exp, treelang/Makefile.in,
3409 treelang/compile/compile.exp, g++.dg/dg.exp,
3410 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3411 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3412 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3413 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3414 g++.dg/compat/struct-layout-1.exp,
3415 g++.dg/compat/struct-layout-1_generate.c,
3416 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3417 g++.dg/bprob/bprob.exp, config/default.exp,
3418 gcc.test-framework/test-framework.awk,
3419 gcc.test-framework/gen_directive_tests,
3420 gcc.test-framework/test-framework.exp,
3421 objc.dg/special/special.exp,
3422 objc.dg/gnu-encoding/gnu-encoding.exp,
3423 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3424 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3425 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3426 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3427 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3428 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3429 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3430 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3431 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3432 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3433 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3434 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3435 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3436 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3437 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3438 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3439 Likewise.
3440
3441 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3442
3443 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3444 error message text.
3445
3446 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3447
3448 PR fortran/32945
3449 * gfortran.dg/initialization_12.f90: New test.
3450
3451 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3452
3453 PR fortran/31609
3454 * gfortran.dg/entry_12.f90: New test.
3455
3456 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3457
3458 PR fortran/32938
3459 * gfortran.dg/altreturn_6.f90: New test.
3460
3461 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3462
3463 PR fortran/32942
3464 * gfortran.dg/exponent_2.f90: New test.
3465
3466 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3467
3468 * gcc.dg/vect/vect-117.c: New test.
3469 * gcc.dg/vect/vect-74.c: Enabled test
3470 * gcc.dg/vect/vect-81.c: Enabled test
3471
3472 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3473
3474 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3475 s/dg-error/dg-warning where warning is expected.
3476
3477 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3478
3479 PR fortran/32770
3480 * gfortran.dg/array_constructor_12.f90: Adjust argument
3481 of huge() to correct kind.
3482
3483 2007-07-30 Ollie Wild <aaw@google.com>
3484
3485 * gcc.dg/cpp/counter-2.c: New test.
3486 * gcc.dg/cpp/counter-3.c: New test.
3487 * gcc.dg/cpp/dir-only-1.c: New test.
3488 * gcc.dg/cpp/dir-only-1.h: New file.
3489 * gcc.dg/cpp/dir-only-2.c: New test.
3490 * gcc.dg/cpp/dir-only-3.c: New test.
3491 * gcc.dg/cpp/dir-only-3a.h: New file.
3492 * gcc.dg/cpp/dir-only-3b.h: New file.
3493 * gcc.dg/cpp/dir-only-4.c: New test.
3494 * gcc.dg/cpp/dir-only-5.c: New test.
3495 * gcc.dg/cpp/dir-only-6.c: New test.
3496
3497 2007-07-30 Julian Brown <julian@codesourcery.com>
3498
3499 * gcc.target/arm/neon/v*.c: Regenerate.
3500
3501 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3502
3503 PR c++/32108
3504 * g++.dg/ext/label6.C: New.
3505
3506 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3507
3508 PR libfortran/32858
3509 PR libfortran/30814
3510 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3511
3512 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3513
3514 PR fortran/31211
3515 * gfortran.dg/actual_pointer_function_1.f90: New test.
3516
3517 PR fortran/32682
3518 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3519
3520 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3521
3522 PR fortran/32906
3523 * gfortran.dg/shape_1.f90: Adjust error message.
3524 * gfortran.dg/parameter_array_ref_1.f90: New test.
3525
3526 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3527
3528 PR fortran/31609
3529 * gfortran.dg/entry_11.f90: New test.
3530
3531 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3532 Revital Eres <eres@il.ibm.com>
3533
3534 * gfortran.dg/sms-1.f90: New test.
3535
3536 2007-07-28 Richard Guenther <rguenther@suse.de>
3537
3538 * gcc.c-torture/compile/pr32920.c: New testcase.
3539
3540 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3541
3542 PR c++/30917
3543 * g++.dg/lookup/friend11.C: New test.
3544
3545 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3546
3547 * gfortran.dg/namelist_5.f90: Adjusted error message.
3548 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3549 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3550 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3551 * gfortran.dg/namelist_32.f90: ... this.
3552
3553 PR fortran/32876
3554 * gfortran.dg/namelist_33.f90: New test.
3555
3556 PR fortran/32905
3557 * gfortran.dg/namelist_34.f90: New test.
3558
3559 PR fortran/31818
3560 * gfortran.dg/namelist_35.f90: New test.
3561
3562 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3563
3564 PR fortran/32880
3565 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3566
3567 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3568
3569 PR testsuite/32471
3570 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3571 assuming it is 0x7ffffffff.
3572 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3573 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3574
3575 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3576
3577 * gfortran.dg/operator_3.f90: Fix dg directive.
3578 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3579 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3580 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3581
3582 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3583
3584 * g++.dg/cpp0x/decltype1.C: New.
3585 * g++.dg/cpp0x/decltype2.C: New.
3586 * g++.dg/cpp0x/decltype3.C: New.
3587 * g++.dg/cpp0x/decltype4.C: New.
3588 * g++.dg/cpp0x/decltype5.C: New.
3589 * g++.dg/cpp0x/decltype6.C: New.
3590
3591 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3592
3593 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3594 because the test relies on bit 31 to be the sign bit.
3595
3596 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3597
3598 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3599 assuming it is 0x7fffffff.
3600 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3601 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3602
3603 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3604
3605 PR c++/32346
3606 * g++.dg/expr/bitfield9.C: New test.
3607
3608 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3609
3610 PR fortran/32899
3611 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3612
3613 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614
3615 PR fortran/32760
3616 * gfortran.dg/private_type_7.f90: New test.
3617
3618 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3619
3620 PR fortran/32035
3621 * gfortran.dg/select_char_1.f90: New test.
3622
3623 2007-07-27 Tobias Burnus <burnus@net-b.de>
3624
3625 PR fortran/32903
3626 * gfortran.dg/initialization_11.f90: New test.
3627
3628 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3629
3630 * gcc.target/mips/ins-1.c: New test.
3631
3632 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3633
3634 PR/19232
3635 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3636 (f1): Likewise.
3637
3638 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3639
3640 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3641 error: width of 'spare' exceeds its type.
3642
3643 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3644
3645 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3646 * gcc.dg/sibcall-4.c: Likewise.
3647
3648 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3649
3650 PR rtl-optimization/31500
3651 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3652 * g++.dg/warn/Warray-bounds.C: Likewise.
3653
3654 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3655
3656 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3657
3658 2007-07-25 Julian Brown <julian@codesourcery.com>
3659 Paul Brook <paul@codesourcery.com>
3660 Joseph Myers <joseph@codesourcery.com>
3661 Mark Shinwell <shinwell@codesourcery.com>
3662
3663 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3664 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3665 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3666 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3667 (check_effective_target_arm_neon_hw): New.
3668 * gcc.target/arm/neon/neon.exp: New file.
3669 * gcc.target/arm/neon/polytypes.c: New file.
3670 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3671
3672 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3673
3674 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3675 targets where an "int" is less than 32 bits wide.
3676
3677 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3678
3679 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3680
3681 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3682
3683 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3684 during addition if an int is only 16 bits wide.
3685 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3686
3687 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3688
3689 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3690 size as "long int" and are 32 or 64 bits wide.
3691 * gcc.dg/torture/pr28814.c: Likewise.
3692
3693 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3694
3695 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3696 exactly as wide as an int.
3697
3698 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3699
3700 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3701 Define and use throughout as long long printf format specifier.
3702 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3703 Likewise.
3704
3705 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3706
3707 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3708 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3709
3710 2007-07-25 Ben Elliston <bje@au.ibm.com>
3711
3712 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3713
3714 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3715
3716 * gcc.c-torture/execute/20070724-1.c: New.
3717
3718 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3719
3720 PR fortran/31205
3721 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3722 "deallocates" to 24, since patch has code rid of much spurious
3723 code.
3724 * gfortran.dg/interface_assignment_1.f90 : New test.
3725
3726 PR fortran/32842
3727 * gfortran.dg/interface_assignment_2.f90 : New test.
3728
3729 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3730
3731 PR fortran/32867
3732 * fortran.dg/initialization_10.f90: New test.
3733
3734 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3735
3736 PR fortran/32778
3737 * gfortran.dg/imag_2.f: Removed
3738 * gfortran.dg/warn_std_1.f90: New test.
3739 * gfortran.dg/warn_std_2.f90: New test.
3740 * gfortran.dg/warn_std_3.f90: New test.
3741
3742 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3743
3744 PR c++/29001
3745 * g++.dg/init/new22.C: New.
3746
3747 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3748
3749 PR c++/32561
3750 * g++.dg/template/crash67.C: New.
3751
3752 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3753
3754 * lib/target-support.exp (check_effective_target_natural_alignment):
3755 (check_effective_target_vector_alignment_reachable): New.
3756 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3757 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3758 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3759 check.
3760 * gcc.dg/vect/pr25413.c: Likewise.
3761 * gcc.dg/vect/pr31699.c: Likewise.
3762
3763 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3764
3765 PR fortran/30814
3766 * gfortran.dg/pack_bounds_1.f90: New test case.
3767
3768 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3769
3770 PR fortran/31639
3771 * gfortran.dg/initialization_9.f90: New test.
3772
3773 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3774
3775 PR fortran/32797
3776 PR fortran/32800
3777 * gfortran.dg/bind_c_usage_8.f03: New test case.
3778 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3779 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3780
3781 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3782
3783 * gcc.target/mips/branch-cost-1.c: New test.
3784 * gcc.target/mips/branch-cost-2.c: Likewise.
3785
3786 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3787
3788 PR fortran/32732
3789 * gfortran.dg/c_char_tests.f03: New test case.
3790 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3791 * gfortran.dg/c_char_tests_2.f03: New test case.
3792 * gfortran.dg/value_6.f03: Ditto.
3793 * gfortran.dg/value_7.f03: Ditto.
3794
3795 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3796
3797 PR fortran/32600
3798 * gfortran.dg/c_funloc_tests_5.f03: New.
3799 * gfortran.dg/c_funloc_tests_5.f04: New.
3800 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3801
3802 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3803
3804 PR c++/32839
3805 * g++.dg/expr/call4.C: New.
3806 * g++.dg/expr/call5.C: New.
3807
3808 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3809
3810 PR fortran/32710
3811 * gfortran.dg/namelist_30.f90: New test.
3812
3813 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3814
3815 PR fortran/29962
3816 * gfortran.dg/array_initializer_1.f90: Removed warning.
3817 * gfortran.dg/initialization_1.f90: Adjusted messages.
3818 * gfortran.dg/nested_modules_6.f90: Removed warning.
3819
3820 PR fortran/31253
3821 * gfortran.dg/initialization_7.f90: New test.
3822
3823 PR fortran/31639
3824 * gfortran.dg/initialization_8.f90: New test.
3825
3826 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3827
3828 PR c++/30818
3829 * g++.dg/template/crash47.C: Adjust errors.
3830 * g++.dg/template/crash48.C: Adjust errors.
3831 * g++.dg/template/typename12.C: New.
3832 * g++.dg/template/typename13.C: New.
3833 * g++.dg/template/typename14.C: New.
3834 * g++.dg/template/typedef6.C: Adjust errors.
3835
3836 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3837
3838 PR fortran/32627
3839 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3840 * gfortran.dg/pr32627.f03: New test case.
3841
3842 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3843 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3844 c_f_pointer_logical.
3845 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3846 c_f_pointer_complex.
3847 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3848 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3849 c_f_pointer_shape_tests_2.
3850 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3851
3852 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3853
3854 PR fortran/32804
3855 * gfortran.dg/c_loc_tests_9.f03: New test case.
3856 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3857
3858 2007-07-21 Lee Millward <lee.millward@gmail.com>
3859
3860 PR fortran/32823
3861 * gfortran.dg/int_2.f90: New test.
3862
3863 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3864
3865 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3866
3867 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3868
3869 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3870 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3871
3872 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3873
3874 PR tree-optimization/19910
3875 * gcc.dg/pr19910.c: New test.
3876
3877 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3878
3879 PR fortran/32738
3880 * gfortran.dg/pr32738.f90: New test.
3881
3882 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3883
3884 PR tree-optimzation/32635
3885 * gfortran.dg/pr32635.f: New test case.
3886
3887 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3888
3889 PR fortran/32801
3890 * gfortran.dg/pr32801.f03: New test case.
3891
3892 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3893
3894 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3895 Test negative numbers also.
3896 * gcc.dg/c99-math-float-1.c: Likewise.
3897 * gcc.dg/c99-math-long-double-1.c: Likewise.
3898 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3899 test inputs.
3900
3901 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3902
3903 * lib/target-supports.exp (check_effective_target_sync_int_long):
3904 Enable for xtensa.
3905 (check_effective_target_sync_char_short): Likewise.
3906
3907 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3908
3909 * gcc.dg/pr28796-2.c: Add more cases.
3910
3911 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3912
3913 * gcc.dg/pr28796-1.c: Add more cases.
3914 * gcc.dg/pr28796-2.c: Likewise.
3915
3916 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3917
3918 * gcc.dg/pr28796-1.c: Add more cases.
3919 * gcc.dg/pr28796-2.c: Likewise.
3920
3921 2007-07-17 Janus Weil <jaydub66@gmail.com>
3922
3923 PR fortran/32535
3924 * gfortran.dg/pr32535.f90: New test.
3925
3926 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3927
3928 PR fortran/31320
3929 PR fortran/32665
3930 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3931
3932 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3933
3934 PR rtl-optimization/32773
3935 * gcc.dg/pr32773.c: New test.
3936
3937 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3938
3939 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3940 match flax-vector-conversions note.
3941 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3942 instead of dg-error for the warning.
3943
3944 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3945
3946 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3947 adapted to work on targets with 16-bit or wider int.
3948 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3949 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3950 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3951 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3952
3953 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3954
3955 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3956 support large arrays.
3957 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3958 * gcc.dg/20061109-1.c: Likewise.
3959 * gcc.c-torture/execute/20061101-1.x: Likewise.
3960 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3961 * gcc.c-torture/execute/pr31448.x: Likewise.
3962
3963 2007-07-16 Lee Millward <lee.millward@gmail.com>
3964
3965 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3966
3967 PR fortran/32238
3968 * gfortran.dg/pr32238.f90: New test.
3969
3970 PR fortran/32222
3971 * gfortran.dg/pr32222.f90: New test.
3972
3973 PR fortran/32242
3974 * gfortran.dg/pr32242.f90: New test.
3975
3976 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3977 David Ung <davidu@mips.com>
3978
3979 * gcc.target/mips/mips-sched-madd.c: New test case.
3980
3981 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3982
3983 PR libfortran/32611
3984 * gfortran.dg/large_real_kind_1.f90: Update test.
3985 * gfortran.dg/pr17706.f90: Update test.
3986 * gfortran.dg/fmt_zero_digits.f90: Update test.
3987 * gfortran.dg/fmt_zero_precision.f90: Update test.
3988 * gfortran.dg/real_const_3.f90: Update test.
3989
3990 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3991
3992 PR fortran/32036
3993 * gfortran.dg/bounds_check_8.f90: New test.
3994 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3995
3996 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3997
3998 PR fortran/32357
3999 * gfortran.dg/mvbits_2.f90: New test.
4000
4001 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4002
4003 PR libfortran/32731
4004 * gfortran.dg/pack_mask_1.f90: New test.
4005 * gfortran.dg/unpack_mask_1.f90: New test.
4006
4007 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4008
4009 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4010 * gcc.dg/20001101-1.c: Likewise.
4011 * gcc.dg/20001102-1.c: Likewise.
4012 * gcc.dg/20020116-2.c: Likewise.
4013 * gcc.dg/20020416-1.c: Likewise.
4014 * gcc.dg/sparc-constant-1.c: Likewise.
4015 * gcc.dg/sparc-dwarf2.c: Likewise.
4016 * gcc.dg/sparc-frame-1.c: Likewise.
4017 * gcc.dg/sparc-getcontext-1.c: Likewise.
4018 * gcc.dg/sparc-loop-1.c: Likewise.
4019 * gcc.dg/sparc-reg-1.c: Likewise.
4020 * gcc.dg/sparc-ret.c: Likewise.
4021 * gcc.dg/sparc-trap-1.c: Likewise.
4022 * gcc.dg/ultrasp10.c: Likewise.
4023 * gcc.dg/ultrasp11.c: Likewise.
4024 * gcc.dg/ultrasp1.c: Likewise.
4025 * gcc.dg/ultrasp2.c: Likewise.
4026 * gcc.dg/ultrasp3.c: Likewise.
4027 * gcc.dg/ultrasp4.c: Likewise.
4028 * gcc.dg/ultrasp5.c: Likewise.
4029 * gcc.dg/ultrasp6.c: Likewise.
4030 * gcc.dg/ultrasp7.c: Likewise.
4031 * gcc.dg/ultrasp8.c: Likewise.
4032 * gcc.dg/ultrasp9.c: Likewise.
4033 * gcc.dg/splet-1.c: Delete.
4034
4035 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4036
4037 PR fortran/32724
4038 * gfortran.dg/stfunc_5.f90: New test.
4039
4040 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4041
4042 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4043 New procedure to check if arrays are naturally aligned to the vector
4044 alignment boundary.
4045 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4046 in size_t typedef. Adjust tree dump scan results according to
4047 vect_aligned_arrays target check.
4048 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4049 vect_aligned_arrays target check.
4050 * gcc.dg/vect/pr31699.c: Ditto.
4051
4052 2007-07-13 Sa Liu <saliu@de.ibm.com>
4053
4054 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4055 for V2DFmode vector conditional expression.
4056 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4057 and dfceq patterns.
4058 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4059 and dfcgt patterns.
4060 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4061 V2DFmode comparison and test special values.
4062 * lib/target-supports.exp: Switch on test for V2DFmode
4063 vector conditional expression.
4064
4065 2007-07-13 Richard Guenther <rguenther@suse.de>
4066
4067 PR tree-optimization/32721
4068 * gcc.dg/pr32721.c: New testcase.
4069
4070 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4071
4072 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4073 error message part that continues on a new line.
4074
4075 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4076
4077 * gcc.dg/c99-tgmath-1.c: New.
4078 * gcc.dg/c99-tgmath-2.c: New.
4079 * gcc.dg/c99-tgmath-3.c: New.
4080 * gcc.dg/c99-tgmath-4.c: New.
4081
4082 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4083 Janis Johnson <janis187@us.ibm.com>
4084
4085 PR testsuite/25241
4086 * gcc.test-framework/dg-error-exp-F.c: New test.
4087 * gcc.test-framework/dg-warning-exp-F.c: New test.
4088 * lib/gcc.exp: Enable warning and error prefixes.
4089 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4090 (dg-error): Wrap original dg-error.
4091 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4092 markers from dg-error/dg-warning directives.
4093 * gcc.dg/20040322-1.c: Likewise.
4094 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4095 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4096 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4097 * gcc.dg/Werror-1.c: Likewise.
4098 * gcc.dg/Werror-10.c: Likewise.
4099 * gcc.dg/Werror-11.c: Likewise.
4100 * gcc.dg/Werror-2.c: Likewise.
4101 * gcc.dg/Werror-3.c: Likewise.
4102 * gcc.dg/Werror-4.c: Likewise.
4103 * gcc.dg/Werror-5.c: Likewise.
4104 * gcc.dg/Werror-6.c: Likewise.
4105 * gcc.dg/Werror-7.c: Likewise.
4106 * gcc.dg/Werror-8.c: Likewise.
4107 * gcc.dg/Werror-9.c: Likewise.
4108 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4109 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4110 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4111 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4112 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4113 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4114 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4115 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4116 * gcc.dg/Wnested-externs-1.c: Likewise.
4117 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4118 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4119 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4120 * gcc.dg/Wshadow-3.c: Likewise.
4121 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4122 * gcc.dg/Wwrite-strings-1.c: Likewise.
4123 * gcc.dg/anon-struct-5.c: Likewise.
4124 * gcc.dg/anon-struct-6.c: Likewise.
4125 * gcc.dg/anon-struct-7.c: Likewise.
4126 * gcc.dg/anon-struct-8.c: Likewise.
4127 * gcc.dg/array-8.c: Likewise.
4128 * gcc.dg/array-quals-2.c: Likewise.
4129 * gcc.dg/asm-qual-1.c: Likewise.
4130 * gcc.dg/asm-wide-1.c: Likewise.
4131 * gcc.dg/assign-warn-1.c: Likewise.
4132 * gcc.dg/assign-warn-2.c: Likewise.
4133 * gcc.dg/bitfld-10.c: Likewise.
4134 * gcc.dg/bitfld-11.c: Likewise.
4135 * gcc.dg/bitfld-12.c: Likewise.
4136 * gcc.dg/bitfld-13.c: Likewise.
4137 * gcc.dg/bitfld-14.c: Likewise.
4138 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4139 * gcc.dg/builtins-30.c: Likewise.
4140 * gcc.dg/c90-const-expr-5.c: Likewise.
4141 * gcc.dg/c90-typespec-1.c: Likewise.
4142 * gcc.dg/c99-const-expr-5.c: Likewise.
4143 * gcc.dg/c99-flex-array-5.c: Likewise.
4144 * gcc.dg/c99-fordecl-3.c: Likewise.
4145 * gcc.dg/c99-tag-3.c: Likewise.
4146 * gcc.dg/c99-typespec-1.c: Likewise.
4147 * gcc.dg/c99-vla-jump-1.c: Likewise.
4148 * gcc.dg/c99-vla-jump-2.c: Likewise.
4149 * gcc.dg/c99-vla-jump-3.c: Likewise.
4150 * gcc.dg/c99-vla-jump-4.c: Likewise.
4151 * gcc.dg/c99-vla-jump-5.c: Likewise.
4152 * gcc.dg/cast-1.c: Likewise.
4153 * gcc.dg/cast-2.c: Likewise.
4154 * gcc.dg/cast-3.c: Likewise.
4155 * gcc.dg/cast-4.c: Likewise.
4156 * gcc.dg/cast-pretty-print-1.c: Likewise.
4157 * gcc.dg/comp-goto-2.c: Likewise.
4158 * gcc.dg/comp-goto-3.c: Likewise.
4159 * gcc.dg/cpp/error-1.c: Likewise.
4160 * gcc.dg/cpp/if-paren.c: Likewise.
4161 * gcc.dg/decl-7.c: Likewise.
4162 * gcc.dg/decl-8.c: Likewise.
4163 * gcc.dg/decl-nospec-1.c: Likewise.
4164 * gcc.dg/decl-nospec-2.c: Likewise.
4165 * gcc.dg/decl-nospec-3.c: Likewise.
4166 * gcc.dg/declspec-10.c: Likewise.
4167 * gcc.dg/declspec-11.c: Likewise.
4168 * gcc.dg/declspec-12.c: Likewise.
4169 * gcc.dg/declspec-13.c: Likewise.
4170 * gcc.dg/declspec-14.c: Likewise.
4171 * gcc.dg/declspec-15.c: Likewise.
4172 * gcc.dg/declspec-16.c: Likewise.
4173 * gcc.dg/declspec-17.c: Likewise.
4174 * gcc.dg/declspec-4.c: Likewise.
4175 * gcc.dg/declspec-5.c: Likewise.
4176 * gcc.dg/declspec-6.c: Likewise.
4177 * gcc.dg/declspec-7.c: Likewise.
4178 * gcc.dg/declspec-8.c: Likewise.
4179 * gcc.dg/declspec-9.c: Likewise.
4180 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4181 * gcc.dg/dfp/constants-c99.c: Likewise.
4182 * gcc.dg/dfp/keywords-c89.c: Likewise.
4183 * gcc.dg/dfp/keywords-c99.c: Likewise.
4184 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4185 * gcc.dg/dfp/typespec.c: Likewise.
4186 * gcc.dg/dremf-type-compat-2.c: Likewise.
4187 * gcc.dg/dremf-type-compat-3.c: Likewise.
4188 * gcc.dg/dremf-type-compat-4.c: Likewise.
4189 * gcc.dg/empty-source-2.c: Likewise.
4190 * gcc.dg/empty-source-3.c: Likewise.
4191 * gcc.dg/enum3.c: Likewise.
4192 * gcc.dg/extra-semi-2.c: Likewise.
4193 * gcc.dg/extra-semi-3.c: Likewise.
4194 * gcc.dg/float-range-1.c: Likewise.
4195 * gcc.dg/float-range-2.c: Likewise.
4196 * gcc.dg/float-range-3.c: Likewise.
4197 * gcc.dg/float-range-5.c: Likewise.
4198 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4199 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4200 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4201 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4202 * gcc.dg/format/cast-1.c: Likewise.
4203 * gcc.dg/format/gcc_diag-3.c: Likewise.
4204 * gcc.dg/format/gcc_diag-4.c: Likewise.
4205 * gcc.dg/format/gcc_diag-6.c: Likewise.
4206 * gcc.dg/format/gcc_diag-8.c: Likewise.
4207 * gcc.dg/format/gcc_diag-9.c: Likewise.
4208 * gcc.dg/format/nul-2.c: Likewise.
4209 * gcc.dg/format/opt-1.c: Likewise.
4210 * gcc.dg/format/opt-2.c: Likewise.
4211 * gcc.dg/format/opt-3.c: Likewise.
4212 * gcc.dg/format/opt-4.c: Likewise.
4213 * gcc.dg/format/opt-5.c: Likewise.
4214 * gcc.dg/format/opt-6.c: Likewise.
4215 * gcc.dg/framework-2.c: Likewise.
4216 * gcc.dg/func-args-1.c: Likewise.
4217 * gcc.dg/func-outside-1.c: Likewise.
4218 * gcc.dg/func-outside-2.c: Likewise.
4219 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4220 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4221 * gcc.dg/if-empty-1.c: Likewise.
4222 * gcc.dg/init-bad-1.c: Likewise.
4223 * gcc.dg/init-bad-2.c: Likewise.
4224 * gcc.dg/init-bad-3.c: Likewise.
4225 * gcc.dg/init-desig-obs-2.c: Likewise.
4226 * gcc.dg/init-desig-obs-3.c: Likewise.
4227 * gcc.dg/init-empty-2.c: Likewise.
4228 * gcc.dg/init-empty-3.c: Likewise.
4229 * gcc.dg/inline-11.c: Likewise.
4230 * gcc.dg/inline-12.c: Likewise.
4231 * gcc.dg/inline-8.c: Likewise.
4232 * gcc.dg/inline-9.c: Likewise.
4233 * gcc.dg/inline3.c: Likewise.
4234 * gcc.dg/label-decl-1.c: Likewise.
4235 * gcc.dg/label-decl-2.c: Likewise.
4236 * gcc.dg/label-decl-3.c: Likewise.
4237 * gcc.dg/label-decl-4.c: Likewise.
4238 * gcc.dg/long-long-typespec-1.c: Likewise.
4239 * gcc.dg/lvalue-2.c: Likewise.
4240 * gcc.dg/lvalue-3.c: Likewise.
4241 * gcc.dg/nested-func-3.c: Likewise.
4242 * gcc.dg/nested-redef-1.c: Likewise.
4243 * gcc.dg/noreturn-4.c: Likewise.
4244 * gcc.dg/old-style-prom-2.c: Likewise.
4245 * gcc.dg/old-style-prom-3.c: Likewise.
4246 * gcc.dg/old-style-then-proto-1.c: Likewise.
4247 * gcc.dg/overflow-warn-1.c: Likewise.
4248 * gcc.dg/overflow-warn-2.c: Likewise.
4249 * gcc.dg/overflow-warn-3.c: Likewise.
4250 * gcc.dg/overflow-warn-4.c: Likewise.
4251 * gcc.dg/overflow-warn-6.c: Likewise.
4252 * gcc.dg/parm-forwdecl-2.c: Likewise.
4253 * gcc.dg/parm-forwdecl-3.c: Likewise.
4254 * gcc.dg/parm-impl-decl-1.c: Likewise.
4255 * gcc.dg/parm-impl-decl-2.c: Likewise.
4256 * gcc.dg/parm-incomplete-1.c: Likewise.
4257 * gcc.dg/parm-mismatch-1.c: Likewise.
4258 * gcc.dg/pointer-arith-1.c: Likewise.
4259 * gcc.dg/pointer-arith-2.c: Likewise.
4260 * gcc.dg/pointer-arith-3.c: Likewise.
4261 * gcc.dg/pointer-arith-4.c: Likewise.
4262 * gcc.dg/pointer-arith-6.c: Likewise.
4263 * gcc.dg/pointer-arith-7.c: Likewise.
4264 * gcc.dg/pointer-arith-8.c: Likewise.
4265 * gcc.dg/pr13804-1.c: Likewise.
4266 * gcc.dg/pr15698-1.c: Likewise.
4267 * gcc.dg/pr15698-2.c: Likewise.
4268 * gcc.dg/pr15698-3.c: Likewise.
4269 * gcc.dg/pr15698-4.c: Likewise.
4270 * gcc.dg/pr15698-5.c: Likewise.
4271 * gcc.dg/pr15698-6.c: Likewise.
4272 * gcc.dg/pr15698-7.c: Likewise.
4273 * gcc.dg/pr15698-8.c: Likewise.
4274 * gcc.dg/pr17188-1.c: Likewise.
4275 * gcc.dg/pr17301-1.c: Likewise.
4276 * gcc.dg/pr17301-2.c: Likewise.
4277 * gcc.dg/pr17730-1.c: Likewise.
4278 * gcc.dg/pr20368-1.c: Likewise.
4279 * gcc.dg/pr20368-2.c: Likewise.
4280 * gcc.dg/pr20368-3.c: Likewise.
4281 * gcc.dg/pr22308-1.c: Likewise.
4282 * gcc.dg/qual-component-1.c: Likewise.
4283 * gcc.dg/redecl-1.c: Likewise.
4284 * gcc.dg/redecl-11.c: Likewise.
4285 * gcc.dg/redecl-12.c: Likewise.
4286 * gcc.dg/redecl-13.c: Likewise.
4287 * gcc.dg/redecl-14.c: Likewise.
4288 * gcc.dg/redecl-15.c: Likewise.
4289 * gcc.dg/register-var-1.c: Likewise.
4290 * gcc.dg/register-var-2.c: Likewise.
4291 * gcc.dg/stmt-expr-2.c: Likewise.
4292 * gcc.dg/stmt-expr-3.c: Likewise.
4293 * gcc.dg/stmt-expr-label-1.c: Likewise.
4294 * gcc.dg/stmt-expr-label-2.c: Likewise.
4295 * gcc.dg/stmt-expr-label-3.c: Likewise.
4296 * gcc.dg/struct-empty-2.c: Likewise.
4297 * gcc.dg/struct-empty-3.c: Likewise.
4298 * gcc.dg/struct-parse-1.c: Likewise.
4299 * gcc.dg/struct-semi-1.c: Likewise.
4300 * gcc.dg/struct-semi-2.c: Likewise.
4301 * gcc.dg/struct-semi-3.c: Likewise.
4302 * gcc.dg/switch-5.c: Likewise.
4303 * gcc.dg/switch-6.c: Likewise.
4304 * gcc.dg/switch-7.c: Likewise.
4305 * gcc.dg/tls/diag-5.c: Likewise.
4306 * gcc.dg/transparent-union-1.c: Likewise.
4307 * gcc.dg/transparent-union-3.c: Likewise.
4308 * gcc.dg/typespec-1.c: Likewise.
4309 * gcc.dg/vla-init-2.c: Likewise.
4310 * gcc.dg/vla-init-3.c: Likewise.
4311 * gcc.dg/vla-init-4.c: Likewise.
4312 * gcc.dg/vla-init-5.c: Likewise.
4313 * gcc.dg/void-cast-2.c: Likewise.
4314 * gcc.dg/wvla-3.c: Likewise.
4315 * gcc.dg/wvla-7.c: Likewise.
4316 * gcc.target/i386/991209-1.c: Likewise.
4317 * gcc.target/ia64/fpreg-1.c: Likewise.
4318 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4319 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4320
4321 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4322
4323 PR fortran/31639
4324 * gfortran.dg/func_decl_4.f90: New test.
4325
4326 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4327
4328 PR fortran/32727
4329 * gfortran.dg/interface_17.f90: New test.
4330
4331 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4332
4333 PR fortran/32599
4334 * gfortran.dg/32599.f03: New test case.
4335
4336 PR fortran/32601
4337 * gfortran.dg/32601.f03: New test case.
4338 * gfortran.dg/32601_1.f03: Ditto.
4339 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4340 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4341
4342 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4343
4344 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4345
4346 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4347 Devang Patel <dpatel@apple.com>
4348
4349 PR tree-optimization/25413
4350 * gcc.dg/vect/vect-align-1.c: New.
4351 * gcc.dg/vect/vect-align-2.c: New.
4352 * gcc.dg/vect/pr25413.c: New.
4353 * gcc.dg/vect/pr25413a.c: New.
4354 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4355
4356 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4357
4358 * lib/target-support.exp (check_ultrasparc_hw_available):
4359 New function.
4360 (is-effective-target): Check $arg for ultrasparc_hw.
4361 (is-effective-target-keyword): Likewise.
4362 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4363 when determining what to do on sparc platforms.
4364 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4365 * gcc.dg/20001101-1.c: Likewise.
4366 * gcc.dg/20001101-2.c: Likewise.
4367 * gcc.dg/ultrasp9.c: Likewise.
4368 * gcc.dg/ultrasp10.c: Likewise.
4369 * gcc.target/sparc/pdist-3.c: Likewise.
4370
4371 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4372
4373 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4374
4375 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4376
4377 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4378 get vectorized.
4379 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4380 now get vectorized.
4381 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4382 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4383 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4384 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4385 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4386 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4387 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4388 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4389 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4390 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4391 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4392 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4393 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4394 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4395 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4396 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4397 Add spu.
4398
4399 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR c++/30854
4402 * g++.dg/parse/error30.C: New test.
4403
4404 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4405
4406 PR fortran/29804
4407 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4408
4409 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4410
4411 * gfortran.fortran-torture/compile/pr32663.f: New test.
4412
4413 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4414
4415 PR c++/31027
4416 * g++.dg/inherit/virtual4.C: New.
4417
4418 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4419
4420 PR target/32661
4421 * gcc.target/i386/pr32661-1.c: New test.
4422
4423 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4424
4425 * gnat.dg/invariant_index.ad[sb]: New test.
4426
4427 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4428
4429 PR c++/32560
4430 * g++.dg/template/decl3.C: New.
4431
4432 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4433
4434 PR 32617
4435 * gcc.c-torture/execute/align-3.c: New.
4436
4437 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4438
4439 PR target/32708
4440 * gcc.target/i386/pr32708-1.c: New test.
4441 * gcc.target/i386/pr32708-2.c: Ditto.
4442 * gcc.target/i386/pr32708-3.c: Ditto.
4443
4444 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4445
4446 * g++.dg/init/new20.C: Remove svn:executable flag.
4447
4448 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4449
4450 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4451
4452 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4453
4454 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4455
4456 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4457
4458 PR testsuite/25241
4459 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4460 directive.
4461
4462 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4463
4464 PR fortran/32157
4465 * gfortran.dg/overload_2.f90: New test.
4466
4467 PR fortran/32689
4468 * gfortran.dg/transfer_simplify_5.f90
4469
4470 PR fortran/32634
4471 * gfortran.dg/interface_15.f90: New test.
4472
4473 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4474
4475 PR libfortran/32336
4476 * gfortran.dg/matmul_5.f90: New test case.
4477
4478 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4479
4480 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4481 * gcc.dg/fesd-any.h: Likewise.
4482 * gcc.dg/fesd-baseonly.c: Likewise.
4483 * gcc.dg/fesd-baseonly.h: Likewise.
4484 * gcc.dg/fesd-none.c: Likewise.
4485 * gcc.dg/fesd-none.h: Likewise.
4486 * gcc.dg/fesd-reduced.c: Likewise.
4487 * gcc.dg/fesd-reduced.h: Likewise.
4488 * gcc.dg/fesd-sys.c: Likewise.
4489 * gcc.dg/fesd-sys.h: Likewise
4490 * gcc.dg/fesd.h: Likewise.
4491
4492 * g++.dg/debug/dwarf2: New directory.
4493 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4494 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4495 * g++.dg/other/fesd-any.h: Likewise.
4496 * g++.dg/other/fesd-baseonly.C: Likewise.
4497 * g++.dg/other/fesd-baseonly.h: Likewise.
4498 * g++.dg/other/fesd-none.C: Likewise.
4499 * g++.dg/other/fesd-none.h: Likewise.
4500 * g++.dg/other/fesd-reduced.C: Likewise.
4501 * g++.dg/other/fesd-reduced.h: Likewise.
4502 * g++.dg/other/fesd-sys.C: Likewise.
4503 * g++.dg/other/fesd-sys.h: Likewise.
4504 * g++.dg/other/fesd.h: Likewise.
4505
4506 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4507
4508 PR fortran/31129
4509 * gfortran.dg/parameter_unused.f90: New test.
4510
4511 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4512
4513 PR tree-optimization/32681
4514 * gcc.dg/tree-ssa/pr32681.c: New test.
4515
4516 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR fortran/32678
4519 * gfortran.dg/fmt_t_5.f90: New test.
4520
4521 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4522
4523 PR c++/30535
4524 * g++.dg/template/operator10.C: New.
4525
4526 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4527
4528 PR libfortran/32217
4529 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4530
4531 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4532
4533 PR fortran/29876
4534 * gfortran.dg/operator_6.f90: New test.
4535
4536 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4537
4538 PR fortran/17711
4539 * gfortran.dg/operator_4.f90: New test.
4540 * gfortran.dg/operator_5.f90: New test.
4541 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4542 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4543
4544 2007-07-08 Tobias Burnus <burnus@net-b.de>
4545
4546 PR fortran/32669
4547 * gfortran.dg/argument_checking_6.f90: New.
4548
4549 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4550
4551 PR fortran/25094
4552 * gfortran.dg/interface_155555.f90: New test.
4553
4554 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4555
4556 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4557 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4558
4559 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4560
4561 PR testsuite/25241
4562 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4563 discern pedantic diagnostics and errors.
4564 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4565 and not an error.
4566 * gcc.dg/20050121-1.c: This is an error and not a warning.
4567 * gcc.target/i386/sseregparm-2.c: Likewise.
4568 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4569 * gcc.dg/charset/attribute2.c: Likewise.
4570 * gcc.dg/bitfld-1.c: Likewise.
4571 * gcc.dg/pack-test-2.c: Likewise.
4572 * gcc.dg/940510-1.c: Match separately error and warning.
4573 * gcc.dg/array-2.c: Match separately multiple messages. The second
4574 diagnostic is a pedantic warning and not an error.
4575 * gcc.dg/pr14475.c: Match separately multiple messages.
4576 * gcc.dg/pr18809-1.c: Likewise.
4577 * gcc.dg/pr27953.c: Likewise.
4578 * gcc.dg/vla-init-1.c: Likewise.
4579 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4580
4581 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582
4583 PR fortran/32644
4584 * gfortran.dg/char_decl_1.f90: New test.
4585
4586 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4587
4588 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4589
4590 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4591
4592 PR c++/32232
4593 * g++.dg/template/overload9.C: New test.
4594
4595 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4596
4597 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4598 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4599
4600 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4601
4602 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4603 * gcc.dg/20001012-2.c: Likewise.
4604 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4605 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4606
4607 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4608
4609 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4610 about the chunk size when STACK_SIZE is defined.
4611
4612 2007-07-06 Josh Conner <jconner@apple.com>
4613
4614 PR middle-end/32602
4615 * gcc.dg/sibcall-8.c: New test.
4616
4617 2007-07-06 Josh Conner <jconner@apple.com>
4618
4619 PR middle-end/32603
4620 * gcc.target/arm/sibcall-1.c: New test.
4621
4622 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4623
4624 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4625
4626 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4627
4628 * gfortran.dg/save_parameter.f90: New test.
4629 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4630
4631 2007-07-06 Richard Guenther <rguenther@suse.de>
4632
4633 * g++.dg/opt/pr30965.C: New testcase.
4634
4635 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4636
4637 * gcc.target/mips/save-restore-5.c: New test.
4638
4639 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4640
4641 PR rtl_optimization/32450
4642 * gcc.dg/pr32450.c: New runtime test.
4643
4644 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4645
4646 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4647 single underscore in scan directives.
4648
4649 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4650
4651 PR c++/32245
4652 * g++.dg/init/ptrmem4.C: New test.
4653
4654 PR c++/32251
4655 * g++.dg/init/new21.C: Likewise.
4656
4657 PR c++/31992
4658 * g++.dg/template/static30.C: Likewise.
4659
4660 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4661
4662 * gcc.dg/vect/costmodel/ppc: New directory.
4663 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4664 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4665 New test.
4666 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4667 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4668 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4670 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4671 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4673 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4674 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4675 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4676 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4677 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4678 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4679 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4680
4681 2007-07-05 Tobias Burnus <burnus@net-b.de>
4682
4683 PR fortran/32359
4684 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4685
4686 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4687
4688 PR fortran/32526
4689 * gfortran.dg/interface_14.f90: New test.
4690
4691 PR fortran/32613
4692 * gfortran.dg/do_iterator_2.f90: New test.
4693
4694 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4697 (FE_DEC_DOWNWARD): Likewise.
4698 (FE_DEC_UPWARD): Likewise.
4699 (FE_DEC_TOWARDZERO): Likewise.
4700 (FE_DEC_TONEARESTFROMZERO): Likewise.
4701
4702 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4703
4704 * gcc.c-torture/compile/pr32606.c: New.
4705 * gfortran.fortran-torture/execute/pr32604.f90: New.
4706
4707 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4708
4709 * gcc.dg/visibility-12.c: New test.
4710 * gcc.dg/visibility-13.c: Likewise.
4711 * g++.dg/ext/visibility-9.C: Likewise.
4712 * g++.dg/ext/visibility-10.C: Likewise.
4713
4714 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4715
4716 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4717 * gcc.dg/sh-relax-vxworks.c: New test.
4718
4719 2007-07-04 Richard Guenther <rguenther@suse.de>
4720
4721 PR tree-optimization/32500
4722 * gcc.c-torture/execute/pr32500.c: New testcase.
4723
4724 2007-07-04 Richard Guenther <rguenther@suse.de>
4725
4726 PR tree-optimization/32482
4727 * gcc.c-torture/compile/pr32482.c: New testcase.
4728
4729 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4730
4731 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4732 VxWorks kernels.
4733 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4734 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4735 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4736 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4737
4738 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4739
4740 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4741
4742 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4743
4744 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4745
4746 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4747
4748 PR fortran/31198
4749 * gfortran.dg/min_max_optional_1.f90: New test.
4750 * gfortran.dg/min_max_optional_2.f90: New test.
4751 * gfortran.dg/min_max_optional_3.f90: New test.
4752
4753 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4754
4755 PR fortran/32545
4756 * gfortran.dg/fmt_error.f90: New test.
4757
4758 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/32612
4761 * gfortran.dg/interface_13.f90: New test.
4762
4763 2007-07-03 Dave Brolley <brolley@redhat.com>
4764
4765 PR c++/31743
4766 * g++.dg/init/new20.C: New test.
4767
4768 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4769
4770 PR fortran/32579
4771 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4772
4773 2007-07-03 Tobias Burnus <burnus@net-b.de>
4774
4775 PR fortran/25062
4776 * common_7.f90: New.
4777 * common_8.f90: New.
4778 * common_9.f90: New.
4779
4780 2007-07-03 Tobias Burnus <burnus@net-b.de>
4781
4782 PR fortran/30940
4783 * gfortran.dg/argument_checking_1.f90: New.
4784 * gfortran.dg/argument_checking_2.f90: New.
4785 * gfortran.dg/argument_checking_3.f90: New.
4786 * gfortran.dg/argument_checking_4.f90: New.
4787 * gfortran.dg/argument_checking_5.f90: New.
4788 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4789 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4790
4791 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.dg/pr32176.c: Add -w to default dg-options.
4794
4795 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4796
4797 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4798
4799 2007-07-03 Tobias Burnus <burnus@net-b.de>
4800
4801 PR fortran/20888
4802 * gfortran.dg/null_2.f90: New.
4803
4804 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4805 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4806
4807 PR middle-end/32176
4808 * gcc.dg/pr32176.c: New test.
4809
4810 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4811
4812 * gcc.dg/const-float80.c : New test.
4813 * gcc.dg/const-float128.c : New test.
4814 * gcc.dg/const-float80-ped.c : New test.
4815 * gcc.dg/const-float128-ped.c : New test.
4816
4817 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4818
4819 * gcc.dg/c99-math.h: Fix typo.
4820
4821 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR libgomp/32468
4824 * gcc.dg/gomp/pr32468-1.c: New test.
4825
4826 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4827
4828 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4829 an ABI option.
4830
4831 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4832
4833 * gfortran.fortran-torture/compile/pr32583.f: New.
4834 * gcc.c-torture/compile/pr32584.c: New
4835
4836 2007-07-02 Ollie Wild <aaw@google.com>
4837
4838 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4839 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4840
4841 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4842
4843 * gcc.target/mips/save-restore-1.c: New test.
4844 * gcc.target/mips/save-restore-2.c: Likewise.
4845 * gcc.target/mips/save-restore-3.c: Likewise.
4846 * gcc.target/mips/save-restore-4.c: Likewise.
4847
4848 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4849
4850 PR tree-optimization/31966
4851 PR tree-optimization/32533
4852 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4853 * gfortran.dg/pr32533.f90: Ditto.
4854
4855 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4856
4857 * g++.dg/opt/nrv12.C: New test.
4858 * gcc.target/i386/nrv1.c: New test.
4859
4860 PR c++/31748
4861 * g++.dg/gomp/pr31748.C: New test.
4862
4863 2007-07-02 Ira Rosen <irar@il.ibm.com>
4864
4865 PR tree-optimization/32230
4866 * gcc.dg/vect/pr32230.c: New test.
4867
4868 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4869
4870 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4871 * bind_c_coms.f90: Ditto.
4872 * bind_c_coms_driver.c: Ditto.
4873 * bind_c_dts.f90: Ditto.
4874 * bind_c_dts_2.f03: Ditto.
4875 * bind_c_dts_2_driver.c: Ditto.
4876 * bind_c_dts_3.f03: Ditto.
4877 * bind_c_dts_4.f03: Ditto.
4878 * bind_c_dts_driver.c: Ditto.
4879 * bind_c_implicit_vars.f03: Ditto.
4880 * bind_c_procs.f03: Ditto.
4881 * bind_c_usage_2.f03: Ditto.
4882 * bind_c_usage_3.f03: Ditto.
4883 * bind_c_usage_5.f03: Ditto.
4884 * bind_c_usage_6.f03: Ditto.
4885 * bind_c_usage_7.f03: Ditto.
4886 * bind_c_vars.f90: Ditto.
4887 * bind_c_vars_driver.c: Ditto.
4888 * binding_c_table_15_1.f03: Ditto.
4889 * binding_label_tests.f03: Ditto.
4890 * binding_label_tests_10.f03: Ditto.
4891 * binding_label_tests_10_main.f03: Ditto.
4892 * binding_label_tests_11.f03: Ditto.
4893 * binding_label_tests_11_main.f03: Ditto.
4894 * binding_label_tests_12.f03: Ditto.
4895 * binding_label_tests_13.f03: Ditto.
4896 * binding_label_tests_13_main.f03: Ditto.
4897 * binding_label_tests_14.f03: Ditto.
4898 * binding_label_tests_2.f03: Ditto.
4899 * binding_label_tests_3.f03: Ditto.
4900 * binding_label_tests_4.f03: Ditto.
4901 * binding_label_tests_5.f03: Ditto.
4902 * binding_label_tests_6.f03: Ditto.
4903 * binding_label_tests_7.f03: Ditto.
4904 * binding_label_tests_8.f03: Ditto.
4905 * binding_label_tests_9.f03: Ditto.
4906 * c_assoc.f90: Ditto.
4907 * c_assoc_2.f03: Ditto.
4908 * c_f_pointer_shape_test.f90: Ditto.
4909 * c_f_pointer_tests.f90: Ditto.
4910 * c_f_tests_driver.c: Ditto.
4911 * c_funloc_tests.f03: Ditto.
4912 * c_funloc_tests_2.f03: Ditto.
4913 * c_funloc_tests_3.f03: Ditto.
4914 * c_funloc_tests_3_funcs.c: Ditto.
4915 * c_kind_params.f90: Ditto.
4916 * c_kind_tests_2.f03: Ditto.
4917 * c_kinds.c: Ditto.
4918 * c_loc_driver.c: Ditto.
4919 * c_loc_test.f90: Ditto.
4920 * c_loc_tests_2.f03: Ditto.
4921 * c_loc_tests_2_funcs.c: Ditto.
4922 * c_loc_tests_3.f03: Ditto.
4923 * c_loc_tests_4.f03: Ditto.
4924 * c_loc_tests_5.f03: Ditto.
4925 * c_loc_tests_6.f03: Ditto.
4926 * c_loc_tests_7.f03: Ditto.
4927 * c_loc_tests_8.f03: Ditto.
4928 * c_ptr_tests.f03: Ditto.
4929 * c_ptr_tests_10.f03: Ditto.
4930 * c_ptr_tests_5.f03: Ditto.
4931 * c_ptr_tests_7.f03: Ditto.
4932 * c_ptr_tests_7_driver.c: Ditto.
4933 * c_ptr_tests_8.f03: Ditto.
4934 * c_ptr_tests_8_funcs.c: Ditto.
4935 * c_ptr_tests_9.f03: Ditto.
4936 * c_ptr_tests_driver.c: Ditto.
4937 * c_size_t_driver.c: Ditto.
4938 * c_size_t_test.f03: Ditto.
4939 * com_block_driver.f90: Ditto.
4940 * global_vars_c_init.f90: Ditto.
4941 * global_vars_c_init_driver.c: Ditto.
4942 * global_vars_f90_init.f90: Ditto.
4943 * global_vars_f90_init_driver.c: Ditto.
4944 * interop_params.f03: Ditto.
4945 * iso_c_binding_only.f03: Ditto.
4946 * iso_c_binding_rename_1.f03: Ditto.
4947 * iso_c_binding_rename_1_driver.c: Ditto.
4948 * iso_c_binding_rename_2.f03: Ditto.
4949 * iso_c_binding_rename_2_driver.c: Ditto.
4950 * kind_tests_2.f03: Ditto.
4951 * kind_tests_3.f03: Ditto.
4952 * module_md5_1.f90: Ditto.
4953 * only_clause_main.c: Ditto.
4954 * print_c_kinds.f90: Ditto.
4955 * test_bind_c_parens.f03: Ditto.
4956 * test_c_assoc.c: Ditto.
4957 * test_com_block.f90: Ditto.
4958 * test_common_binding_labels.f03: Ditto.
4959 * test_common_binding_labels_2.f03: Ditto.
4960 * test_common_binding_labels_2_main.f03: Ditto.
4961 * test_common_binding_labels_3.f03: Ditto.
4962 * test_common_binding_labels_3_main.f03: Ditto.
4963 * test_only_clause.f90: Ditto.
4964 * use_iso_c_binding.f90: Ditto.
4965 * value_5.f90: Ditto.
4966 * value_test.f90: Ditto.
4967 * value_tests_f03.f90: Ditto.
4968
4969 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4970
4971 * gcc.dg/tls/opt-14.c: New.
4972
4973 2007-07-01 Ollie Wild <aaw@google.com>
4974
4975 * g++.dg/lookup/using16.C: New test.
4976 * g++.dg/lookup/using17.C: New test.
4977
4978 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4979
4980 PR fortran/32239
4981 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4982 (test_4): Use proper test for floating point equality.
4983 (test_8): Likewise.
4984
4985 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4986
4987 PR libgfortran/32554
4988 * gfortran.dg/fmt_p_1.f90: New test.
4989
4990 2007-07-01 Ira Rosen <irar@il.ibm.com>
4991
4992 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4993 initialization and fix dg-final check - the initialization loop is
4994 vectorizable.
4995
4996 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4997 Volker Reichelt <reichelt@netcologne.de>
4998
4999 PR middle-end/32559
5000 * gcc.dg/pr32559.c: New test.
5001
5002 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5003
5004 PR tree-optimization/25371
5005 * gcc.dg/vect/pr25371.c: New test.
5006
5007 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5008
5009 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5010 when allocating and initializing a flexible array.
5011
5012 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5013
5014 PR fortran/20373
5015 * gfortran.dg/intrinsic.f90: New test.
5016
5017 2007-06-30 Tobias Burnus <burnus@net-b.de>
5018
5019 PR fortran/32555
5020 * gfortran.dg/fmt_zero_check.f90: New.
5021
5022 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5023
5024 PR fortran/30284
5025 * gfortran.dg/repeat_f90: New test.
5026
5027 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5028
5029 PR testsuite/25241
5030 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5031 -pedantic-errors, so we should match errors.
5032 * gcc.dg/cpp/escape-1.c: Likewise.
5033 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5034 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5035 warning.
5036 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5037 errors instead of warnings.
5038 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5039 a pedantic warning.
5040 * gcc.dg/cpp/arith-3.c: Likewise.
5041
5042 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5043
5044 PR testsuite/25241
5045 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5046 * gcc.dg/pch/valid-2.c: Likewise.
5047 * gcc.dg/pch/valid-3.c: Likewise.
5048 * gcc.dg/pch/warn-1.c: Likewise.
5049 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5050
5051 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5052
5053 PR c/4076
5054 * gcc.dg/Wunused-function.c: New.
5055
5056 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5059
5060 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5061
5062 * g++.dg/other/canon-31724.C: New.
5063
5064 2007-06-29 Jan Hubicka <jh@suse.cz>
5065
5066 PR middle-end/32372
5067 * gcc.c-torture/compile/pr32372.c: new.
5068
5069 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5070
5071 * gfortran.dg/operator_3.f90: New test.
5072
5073 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5074
5075 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5076 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5077
5078 2007-06-29 Richard Guenther <rguenther@suse.de>
5079
5080 PR middle-end/32493
5081 * gcc.dg/inline-23.c: New testcase.
5082
5083 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5084
5085 PR tree-optimization/24659
5086 * gcc.target/i386/vectorize2.c: New test.
5087 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5088 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5089
5090 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5091
5092 * gcc.dg/pointer-arith-9.c: New test.
5093
5094 2007-06-29 Tobias Burnus <burnus@net-b.de>
5095
5096 PR fortran/32483
5097 * gfortran.dg/fmt_read_2.f90: New.
5098
5099 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100
5101 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5102 If it exists, don't try to create it.
5103
5104 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5105
5106 * g++.dg/ext/visibility/ms-compat-1.C: New.
5107
5108 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5109
5110 PR tree-opt/32417
5111 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5112
5113 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5114
5115 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5116 targets.
5117
5118 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5119
5120 PR fortran/32467
5121 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5122
5123 2007-06-27 Richard Guenther <rguenther@suse.de>
5124
5125 PR middle-end/32492
5126 * gcc.dg/inline-22.c: New testcase.
5127
5128 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5129
5130 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5131 the scan-assembler constant.
5132
5133 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5134
5135 PR 20216
5136 * gcc.dg/pr20216.c: New.
5137
5138 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5139
5140 PR tree-opt/32421
5141 * gcc.dg/vect/pr32421.c: New test.
5142
5143 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5144
5145 PR c++/32111
5146 * g++.dg/other/friend5.C: New test.
5147
5148 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5149
5150 PR fortran/32464
5151 * gfortran.dg/host_assoc_function_2.f90: New test.
5152
5153 PR fortran/31494
5154 * gfortran.dg/host_assoc_call_1.f90: New test.
5155
5156 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5157
5158 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5159
5160 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5161
5162 PR fortran/32456
5163 * gfortran.dg/error_format.f90: New test.
5164
5165 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5166
5167 PR fortran/32136
5168 * gfortran.dg/pr32136.f90: New test.
5169
5170 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5171
5172 PR fortran/31726
5173 * gfortran.dg/minmaxloc_1.f90: New test.
5174
5175 PR fortran/32298
5176 * gfortran.dg/minmaxloc_2.f90: New test.
5177
5178 2007-06-23 Richard Guenther <rguenther@suse.de>
5179
5180 PR tree-optimization/16876
5181 PR middle-end/29478
5182 * gcc.dg/pr29254.c: The warning is bogus.
5183 * gcc.dg/warn-1.c: Likewise.
5184 * gcc.dg/assign-warn-3.c: Likewise.
5185 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5186
5187 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5188
5189 * gcc.c-torture/execute/20070623-1.c: New.
5190
5191 2007-06-22 Jan Hubicka <jh@suse.cz>
5192
5193 * gcc.c-torture/compile/pr31541.c: New.
5194
5195 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5196
5197 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5198 Remove -m64 from dg-options.
5199
5200 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5201
5202 PR middle-end/32374
5203 * gcc.dg/pr32374.c: New test.
5204
5205 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5206
5207 PR fortran/32360
5208 * gfortran.dg/pointer_assign_3.f90: New test.
5209
5210 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5211
5212 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5213
5214 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5215
5216 PR fortran/31162
5217 * gfortran.dg/assign.f90: Update test.
5218 * gfortran.dg/real_do_1.f90: Update test.
5219 * gfortran.dg/gomp/omp_do1.f90: Update test.
5220 * gfortran.dg/warnings_are_errors_1.f: Update test.
5221 * gfortran.dg/g77/20010519-1.f: Update test.
5222 * gfortran.dg/g77/pr9258.f: Update test.
5223 * gfortran.dg/g77/960317-1.f: Update test.
5224
5225 2007-06-21 Richard Guenther <rguenther@suse.de>
5226
5227 PR tree-optimization/32453
5228 * gcc.c-torture/compile/pr32453.c: New testcase.
5229
5230 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR tree-optimization/31866
5233 * gcc.dg/pr31866.c: New test.
5234
5235 2007-06-21 Richard Guenther <rguenther@suse.de>
5236
5237 PR tree-optimization/32451
5238 * g++.dg/torture/20070621-1.C: New testcase.
5239
5240 2007-06-21 Christian Bruel <christian.bruel@st.com>
5241
5242 * gcc.dg/attr-isr.c: Test delay slot content.
5243
5244 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5245
5246 PR fortran/32361
5247 gfortran.dg/pointer_assign_2.f90: New test.
5248
5249 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250
5251 PR fortran/25061
5252 gfortran.dg/invalid_procedure_name.f90: New test.
5253
5254 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5255
5256 PR tree-optimization/25737
5257 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5258
5259 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5260
5261 * gcc.target/i386/large-size-array-3.c: New.
5262
5263 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5264 Richard Guenther <rguenther@suse.de>
5265
5266 PR fortran/32140
5267 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5268
5269 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR middle-end/31959
5272 * gcc.dg/pr31959.c: New test.
5273
5274 PR inline-asm/32109
5275 * g++.dg/ext/asm10.C: New test.
5276
5277 PR middle-end/32285
5278 * gcc.c-torture/execute/20070614-1.c: New test.
5279
5280 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5281
5282 * gcc.target/arm/stack-corruption.c: New test.
5283
5284 2007-06-19 Richard Guenther <rguenther@suse.de>
5285
5286 * g++.dg/torture/pr30252.C: New testcase.
5287
5288 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR tree-optimization/32353
5291 * g++.dg/opt/nrv13.C: New test.
5292
5293 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5294
5295 PR fortran/20863
5296 PR fortran/20882
5297 * gfortran.dg/impure_assignment_2.f90 : New test.
5298
5299 PR fortran/32236
5300 * gfortran.dg/data_initialized_2.f90 : New test.
5301
5302 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5303 appropriate version of 'dmach'.
5304
5305 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5306
5307 PR target/32389
5308 * gcc.target/i386/pr32389.c New test.
5309
5310 2007-06-18 Simon Baldwin <simonb@google.com>
5311
5312 PR c++/31923
5313 * g++.dg/template/error25.C: New.
5314 * g++.dg/template/spec35.C: New.
5315
5316 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5317
5318 * gcc.c-torture/compile/pr32355.c: New testcase.
5319
5320 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5321
5322 PR tree-optimization/32383
5323 * g++.dg/opt/pr32383.C: New test.
5324
5325 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5326
5327 PR rtl-optimization/32366
5328 * gcc.dg/vect/pr32366.c: New test.
5329
5330 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5331
5332 * gcc.c-torture/compile/pr32349.c: New testcase.
5333
5334 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5335
5336 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5337 * gcc.target/sparc/combined-2.c: Likewise.
5338 * gcc.target/sparc/fexpand.c : Likewise.
5339 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5340 * gcc.target/sparc/fpack16.c : Likewise.
5341 * gcc.target/sparc/fpmerge.c : Likewise.
5342 * gcc.target/sparc/fpmul.c : Likewise.
5343 * gcc.target/sparc/noresult.c : Likewise.
5344 * gcc.target/sparc/pdist.c: Likewise.
5345
5346 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5347
5348 PR middle-end/31723
5349 * gcc.target/i386/recip-divf.c: New test.
5350 * gcc.target/i386/recip-sqrtf.c: Ditto.
5351 * gcc.target/i386/recip-vec-divf.c: Ditto.
5352 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5353 * gcc.target/i386/sse-recip.c: Ditto.
5354 * gcc.target/i386/sse-recip-vec.c: Ditto.
5355
5356 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5357
5358 PR tree-opt/32225
5359 * gcc.c-torture/compile/20070605-1.c: New test.
5360
5361 * gcc.c-torture/compile/20070603-1.c: New testcase.
5362 * gcc.c-torture/compile/20070603-2.c: New testcase.
5363
5364 * gcc.c-torture/compile/20070531-1.c: New test.
5365
5366 PR tree-opt/32167
5367 * gcc.c-torture/compile/20070531-2.c: New test.
5368
5369 PR tree-opt/32144
5370 * gcc.c-torture/compile/20070529-1.c: New test.
5371
5372 PR tree-opt/32145
5373 * gcc.c-torture/compile/20070529-2.c: New test.
5374
5375 PR tree-opt/32015
5376 * gcc.c-torture/compile/20070520-1.c: New test.
5377
5378 * g++.dg/ext/java-1.C: New test.
5379
5380 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5381 loops instead of one. Remove the "can't determine dependence"
5382 check.
5383 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5384 needed as the cast is gone in the first place.
5385 * gcc.dg/max-1.c: Change local variable a to be a global one.
5386 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5387 have a cast which is PREd.
5388
5389 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5390
5391 * g++.dg/lookup/anon6.C: New test.
5392
5393 2007-06-14 Dirk Mueller <dmueller@suse.de>
5394
5395 PR c++/31806
5396 * g++.dg/opt/static6.C: New testcase.
5397
5398 2007-06-14 Geoff Keating <geoffk@apple.com>
5399
5400 * g++.dg/ext/visibility/overload-1.C: New.
5401
5402 PR 31093
5403 * g++.dg/ext/visibility/anon4.C: New.
5404
5405 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5406
5407 PR target/32268
5408 * gcc.target/i386/pr32268.c: New test.
5409
5410 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5413 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5414 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5415
5416 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5417 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5418 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5419 BID is used.
5420
5421 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5422
5423 PR fortran/32302
5424 * gfortran.dg/common_resize_1.f90: New test.
5425
5426 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5427
5428 PR target/32274
5429 * gcc.dg/vect/pr32224.c: Fix.
5430
5431 2007-06-13 Eric Christopher <echristo@apple.com>
5432
5433 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5434
5435 2007-06-13 Tobias Burnus <burnus@net-b.de>
5436
5437 PR fortran/32323
5438 * gfortran.dg/actual_array_vect_1.f90: New.
5439
5440 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5441
5442 * gcc.target/sparc/mfpu.c: New test.
5443
5444 2007-06-12 Geoff Keating <geoffk@apple.com>
5445
5446 * g++.dg/warn/weak1.C: Suppress on Darwin.
5447 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5448
5449 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5450
5451 PR middle-end/31579
5452 * g++.dg/torture/pr31579.C: New testcase.
5453
5454 2007-06-12 Ian Lance Taylor <iant@google.com>
5455
5456 PR libstdc++/29286
5457 * g++.dg/init/new16.C: New test.
5458 * g++.dg/init/new17.C: New test.
5459 * g++.dg/init/new18.C: New test.
5460 * g++.dg/init/new19.C: New test.
5461
5462 2007-06-12 Olivier Hainque <hainque@adacore.com>
5463
5464 * gnat.dg/lhs_view_convert.adb: New test.
5465
5466 2007-06-12 Richard Guenther <rguenther@suse.de>
5467
5468 PR tree-optimization/15353
5469 PR tree-optimization/31657
5470 * gcc.c-torture/execute/20070424-1.c: New testcase.
5471 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5472 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5473 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5474 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5475 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5476
5477 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5478
5479 PR rtl-optimization/32293
5480 * gcc.dg/pr32293.c: New test.
5481
5482 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5483
5484 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5485
5486 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5487
5488 PR fortran/29786
5489 * gfortran.dg/equiv_7.f90: New test.
5490 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5491
5492 PR fortran/30875
5493 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5494
5495 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5496
5497 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5498 * gcc.dg/setjmp-4.c: Likewise.
5499 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5500
5501 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5502
5503 PR rtl-optimization/31025
5504 * gfortran.dg/pr31025.f90: New.
5505
5506 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5507
5508 PR target/32280
5509 * gcc.target/i386/pr32280.c: New test.
5510
5511 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5512
5513 PR middle-end/32279
5514 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5515
5516 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5517
5518 PR libgfortran/32235
5519 * gfortran.dg/backspace_9.f: New test.
5520
5521 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5522
5523 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5524
5525 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5526
5527 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5528
5529 2007-06-09 Ian Lance Taylor <iant@google.com>
5530
5531 PR tree-optimization/32169
5532 * gcc.c-torture/compile/pr32169.c: New test.
5533
5534 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5535
5536 * gcc.dg/vect/costmodel: New directory.
5537 * gcc.dg/vect/costmodel/i386: New directory.
5538 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5539 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5540 New test.
5541 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5542 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5543 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5544 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5545 * gcc.dg/vect/costmodel/x86_64: New directory.
5546 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5547 New testsuite.
5548 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5549 New test.
5550 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5551 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5552 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5553 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5554 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5555
5556 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5557
5558 PR tree-optimization/32243
5559 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5560 flags for -Os tests.
5561 * gcc.dg/vect/03-vect-pr32243.c: New test.
5562
5563 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5564
5565 PR tree-optimization/32224
5566 * gcc.dg/vect/pr32224.c: New test.
5567
5568 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR c++/32177
5571 * g++.dg/gomp/pr32177.C: New test.
5572
5573 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5574
5575 PR testsuite/25241
5576 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5577 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5578 warning nor an error.
5579 * gcc.dg/Wfatal-2.c: Likewise.
5580 * gcc.dg/Werror-1.c: Likewise.
5581 * gcc.dg/Werror-5.c: Likewise.
5582 * gcc.dg/Werror-7.c: Likewise.
5583 * gcc.dg/Werror-10.c: Likewise.
5584 * gcc.dg/Werror-11.c: Likewise.
5585
5586 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5587
5588 PR c++/30759
5589 * g++.dg/init/brace6.C: New test.
5590
5591 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5592
5593 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5594 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5595 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5596 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5597
5598 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5599 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5600 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5601 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5602 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5603 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5604 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5605 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5606
5607 * gcc.dg/darwin-minversion-3.c: New.
5608
5609 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5610
5611 * gcc.target/i386/builtin-copysign.c: New test.
5612
5613 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5614
5615 PR tree-optimization/32220
5616 * gfortran.dg/predcom-2.f: New testcase.
5617
5618 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5619
5620 PR tree-opt/32231
5621 * gcc.target/i386/vectorize4.c: New test.
5622
5623 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5624
5625 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5626
5627 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5628
5629 PR testsuite/25241
5630 * gcc.dg/simd-5.c: Mark output as a note.
5631 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5632 dg-message.
5633 * gcc.dg/simd-1.c: Likewise.
5634 * gcc.dg/always_inline.c: Mark output as a sorry.
5635 * gcc.dg/always_inline2.c: Likewise.
5636 * gcc.dg/always_inline3.c: Likewise.
5637
5638 2007-06-06 Ian Lance Taylor <iant@google.com>
5639
5640 * g++.dg/conversion/enum1.C: New test.
5641
5642 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5643
5644 PR tree-optimization/32216
5645 * gcc.dg/vect/pr32216.c: New test.
5646
5647 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5648
5649 PR testsuite/18923
5650 * gfortran.dg/invalid_contains_1.f90: New test.
5651 * gfortran.dg/invalid_contains_2.f90: New test.
5652
5653 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5654
5655 PR testsuite/32057
5656 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5657 midnight issues.
5658
5659 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5660
5661 PR testsuite/25241
5662 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5663 dg-message to match de note.
5664 * gcc.dg/pr26570.c: Use dg-message for a note.
5665 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5666 dg-error instead of dg-warning because of -Werror.
5667 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5668 neither an error, nor a warning.
5669 * gcc.dg/glibc-uclibc-2.c: Likewise
5670 * gcc.dg/cpp/19940712-1.c: Likewise.
5671
5672 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5673
5674 PR preprocessor/23479
5675 * gcc.dg/binary-constants-1.c: Add test suites for
5676 the 0b-prefixed binary integer constants.
5677 * gcc.dg/binary-constants-2.c: Ditto.
5678 * gcc.dg/binary-constants-3.c: Ditto.
5679 * gcc.dg/binary-constants-4.c: Ditto.
5680
5681 2007-06-05 Ian Lance Taylor <iant@google.com>
5682
5683 * gcc.dg/Wstrict-overflow-19.c: New test.
5684
5685 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5686
5687 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5688
5689 2007-06-04 Ian Lance Taylor <iant@google.com>
5690
5691 * gcc.dg/Wstrict-overflow-18.c: New test.
5692
5693 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5694
5695 PR testsuite/25241
5696 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5697 * gcc.dg/cpp/mi5.c: Likewise.
5698 * gcc.dg/cpp/mi7.c: Likewise.
5699
5700 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5701
5702 PR c/32191
5703 * gcc.dg/pr32191.c: New test.
5704
5705 2007-05-28 Tobias Burnus <burnus@net-b.de>
5706
5707 PR fortran/32124
5708 * gfortran.dg/allocate_stat_1.f90: Remove.
5709
5710 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5711
5712 * gcc.target/i386/sse4_2-check.h: New.
5713 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5714 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5715 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5716 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5717 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5718 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5719 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5720 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5721 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5722 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5723 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5724 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5725 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5726 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5727 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5728 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5729 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5730 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5731
5732 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5733
5734 * gcc.dg/pie-link.c: New test.
5735
5736 2007-06-01 Ian Lance Taylor <iant@google.com>
5737
5738 * gcc.dg/Wstrict-overflow-17.c: New test.
5739
5740 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5741
5742 * gcc.dg/builtin-return-1.c (g): New.
5743 (main): Allocate at least 64 bytes on the stack.
5744
5745 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5746
5747 * g++.dg/init/cleanup3.C: New test.
5748
5749 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5750
5751 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5752 int is 16 bits.
5753
5754 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5755
5756 PR fortran/32156
5757 * gfortran.dg/char_array_constructor_3.f90: New test.
5758
5759 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5760
5761 PR tree-optimization/32160
5762 * gfortran.dg/predcom-1.f: New test.
5763
5764 2007-05-31 Richard Guenther <rguenther@suse.de>
5765
5766 * g++.dg/other/str_empty.C: Move...
5767 * g++.dg/other/pr30567.C: Move...
5768 * g++.dg/tree-ssa/pr27218.C: Move...
5769 * g++.dg/torture: ...here and remove dg-options.
5770
5771 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5772
5773 PR c++/32158
5774 * g++.dg/ext/is_pod_incomplete.C: New.
5775
5776 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5777 Douglas Gregor <doug.gregor@gmail.com>
5778 Pedro Lamarao <pedro.lamarao@mndfck.org>
5779 Howard Hinnant <howard.hinnant@gmail.com>
5780
5781 PR c++/7412
5782 PR c++/29939
5783 * g++.dg/cpp0x/rv8p.C: New.
5784 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5785 * g++.dg/cpp0x/cast-bug.C: New.
5786 * g++.dg/cpp0x/elision_weak.C: New.
5787 * g++.dg/cpp0x/collapse-bug.C: New.
5788 * g++.dg/cpp0x/rv3p.C: New.
5789 * g++.dg/cpp0x/rv7n.C: New.
5790 * g++.dg/cpp0x/overload-conv-1.C: New.
5791 * g++.dg/cpp0x/rv2n.C: New.
5792 * g++.dg/cpp0x/deduce.C: New.
5793 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5794 * g++.dg/cpp0x/rv6p.C: New.
5795 * g++.dg/cpp0x/template_deduction.C: New.
5796 * g++.dg/cpp0x/implicit-copy.C: New.
5797 * g++.dg/cpp0x/rv1p.C: New.
5798 * g++.dg/cpp0x/cast.C: New.
5799 * g++.dg/cpp0x/rv5n.C: New.
5800 * g++.dg/cpp0x/collapse.C: New.
5801 * g++.dg/cpp0x/overload-conv-2.C: New.
5802 * g++.dg/cpp0x/rv4p.C: New.
5803 * g++.dg/cpp0x/rvo.C: New.
5804 * g++.dg/cpp0x/iop.C: New.
5805 * g++.dg/cpp0x/rv3n.C: New.
5806 * g++.dg/cpp0x/rv7p.C: New.
5807 * g++.dg/cpp0x/reference_collapsing.C: New.
5808 * g++.dg/cpp0x/overload.C: New.
5809 * g++.dg/cpp0x/named.C: New.
5810 * g++.dg/cpp0x/rv2p.C: New.
5811 * g++.dg/cpp0x/rv6n.C: New.
5812 * g++.dg/cpp0x/not_special.C: New.
5813 * g++.dg/cpp0x/bind.C: New.
5814 * g++.dg/cpp0x/rv1n.C: New.
5815 * g++.dg/cpp0x/rv5p.C: New.
5816 * g++.dg/cpp0x/elision.C: New.
5817 * g++.dg/cpp0x/named_refs.C: New.
5818 * g++.dg/cpp0x/unnamed_refs.C: New.
5819 * g++.dg/cpp0x/rv4n.C: New.
5820 * g++.dg/cpp0x/elision_neg.C: New.
5821 * g++.dg/init/copy7.C: Run in C++98 mode.
5822 * g++.dg/overload/arg1.C: Ditto.
5823 * g++.dg/overload/arg4.C: Ditto.
5824
5825 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR c++/31809
5828 * g++.dg/opt/static5.C: New test.
5829
5830 2007-05-30 Richard Guenther <rguenther@suse.de>
5831
5832 * g++.dg/dg.exp: Prune torture/.
5833 * g++.dg/torture/dg-torture.exp: New testsuite.
5834
5835 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5836
5837 * gcc.target/arm/pr27387.C: Move and rename to ...
5838 * g++.dg/inherit/thunk8.C: ... here.
5839
5840 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR tree-optimization/31769
5843 * g++.dg/gomp/pr31769.C: New test.
5844
5845 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5846
5847 * gcc.target/i386/stack-realign.c: New.
5848
5849 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5850
5851 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5852
5853 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5854
5855 * gfortran.dg/sizeof.f90: New.
5856
5857 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5858
5859 PR c/31339
5860 * gcc.dg/boolcomplex-1.c: New test.
5861
5862 PR c++/31339
5863 * g++.dg/ext/boolcomplex-1.c: New test.
5864
5865 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5866
5867 * gcc.dg/matrix: New directory.
5868
5869 2007-05-28 Tobias Burnus <burnus@net-b.de>
5870
5871 PR fortran/32124
5872 * gfortran.dg/allocate_stat_1.f90: New.
5873
5874 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5875
5876 PR fortran/31972
5877 * transfer_hollerith_1.f90: New test.
5878
5879 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5880
5881 PR tree-opt/32100
5882 * gcc.c-torture/execute/vrp-7.c: New test.
5883
5884 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5885
5886 * gfortran.dg/transfer_simplify_4.f90: New test.
5887
5888 2007-05-27 Tobias Burnus <burnus@net-b.de>
5889
5890 PR fortran/32088
5891 * gfortran.dg/func_result_3.f90: New.
5892
5893 2007-05-27 Tobias Burnus <burnus@net-b.de>
5894
5895 PR middle-end/32083
5896 * gfortran.dg/transfer_simplify_3.f90: New.
5897
5898 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5899
5900 PR target/32065
5901 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5902 to compile options.
5903 * gcc.target/i386/pr32065-2.c: New test.
5904
5905 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5906
5907 PR fortran/31813
5908 * gfortran.dg/io_constraints_2.f90: Update.
5909
5910 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5911
5912 PR fortran/31219
5913 * gfortran.dg/array_constructor_17.f90: New test.
5914
5915 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5916
5917 PR tree-opt/32090
5918 * g++.dg/opt/array2.C: New testcase.
5919
5920 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5921
5922 PR target/32065
5923 * gcc.target/i386/pr32065.c: New test.
5924
5925 2007-05-25 Dirk Mueller <dmueller@suse.de>
5926 Marcus Meissner <meissner@suse.de>
5927
5928 * gcc.dg/attr-alloc_size.c: New.
5929
5930 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5931 Lee Millward <lee.millward@gmail.com>
5932
5933 PR c++/31745
5934 * g++.dg/parse/crash34.C: New test.
5935
5936 * g++.dg/parse/crash35.C: New test.
5937
5938 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 * gcc.target/i386/sse2-check.h: New.
5941 * gcc.target/i386/sse2-vec-1.c: Likewise.
5942 * gcc.target/i386/sse2-vec-2.c: Likewise.
5943 * gcc.target/i386/sse2-vec-3.c: Likewise.
5944 * gcc.target/i386/sse2-vec-4.c: Likewise.
5945 * gcc.target/i386/sse2-vec-5.c: Likewise.
5946 * gcc.target/i386/sse2-vec-6.c: Likewise.
5947
5948 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5949
5950 PR c++/31431
5951 PR c++/31432
5952 PR c++/31434
5953 PR c++/31435
5954 PR c++/31437
5955 PR c++/31438
5956 PR c++/31442
5957 PR c++/31443
5958 PR c++/31444
5959 PR c++/31445
5960 * g++.dg/cpp0x/pr31431.C: New.
5961 * g++.dg/cpp0x/pr31437.C: New.
5962 * g++.dg/cpp0x/pr31442.C: New.
5963 * g++.dg/cpp0x/pr31444.C: New.
5964 * g++.dg/cpp0x/pr31431-2.C: New.
5965 * g++.dg/cpp0x/pr31432.C: New.
5966 * g++.dg/cpp0x/pr31434.C: New.
5967 * g++.dg/cpp0x/pr31438.C: New.
5968 * g++.dg/cpp0x/pr31443.C: New.
5969 * g++.dg/cpp0x/pr31445.C: New.
5970 * g++.dg/cpp0x/variadic-crash1.C: New.
5971
5972 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5973
5974 * gcc.target/arm/long-calls-1.c: New test.
5975 * gcc.target/arm/long-calls-2.c: Likewise.
5976 * gcc.target/arm/long-calls-3.c: Likewise.
5977 * gcc.target/arm/long-calls-4.c: Likewise.
5978
5979 2007-05-25 Richard Guenther <rguenther@suse.de>
5980 Andrew Pinski <andrew_pinski@playstation.sony.com>
5981
5982 PR tree-optimization/31982
5983 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5984
5985 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5986
5987 PR fortran/32047
5988 * gfortran.dg/result_in_spec_2.f90: New test.
5989
5990 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5991
5992 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5993
5994 2007-05-24 Ollie Wild <aaw@google.com>
5995
5996 * gcc.dg/cpp/counter-1.c: New test.
5997 * gcc.dg/pch/counter-1.c: New test.
5998 * gcc.dg/pch/counter-1.hs: New file.
5999 * gcc.dg/pch/counter-2.c: New test.
6000 * gcc.dg/pch/counter-2.hs: New file.
6001 * gcc.dg/pch/counter-3.c: New test.
6002 * gcc.dg/pch/counter-3.hs: New file.
6003
6004 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6005
6006 * gcc.dg/tree-ssa/predcom-1.c: New test.
6007 * gcc.dg/tree-ssa/predcom-2.c: New test.
6008 * gcc.dg/tree-ssa/predcom-3.c: New test.
6009 * gcc.dg/tree-ssa/predcom-4.c: New test.
6010 * gcc.dg/tree-ssa/predcom-5.c: New test.
6011 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6012
6013 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6014
6015 PR testsuite/32062
6016 * gcc.target/i386/sse4_1-check.h (MASK): New.
6017
6018 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6019
6020 PR fortran/32038
6021 * gfortran.dg/pr25603.f: Initialize integer variables.
6022
6023 2007-05-23 Ian Lance Taylor <iant@google.com>
6024
6025 * g++.dg/other/vrp1.C: New test.
6026
6027 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6028
6029 PR preprocessor/20077
6030 * gcc.dg/cpp/paste15.c: New test.
6031
6032 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6033 Nigel Stephens <nigel@mips.com>
6034 Richard Sandiford <richard@codesourcery.com>
6035
6036 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6037 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6038 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6039 * gcc.target/mips/inter/mips16-inter.exp: New.
6040
6041 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6042
6043 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6044
6045 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6046
6047 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6048 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6049 * gcc.target/i386/sse3-addsubps.c: Likewise.
6050 * gcc.target/i386/sse3-haddpd.c: Likewise.
6051 * gcc.target/i386/sse3-haddps.c: Likewise.
6052 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6053 * gcc.target/i386/sse3-hsubps.c: Likewise.
6054 * gcc.target/i386/sse3-lddqu.c: Likewise.
6055 * gcc.target/i386/sse3-movddup.c: Likewise.
6056 * gcc.target/i386/sse3-movshdup.c: Likewise.
6057 * gcc.target/i386/sse3-movsldup.c: Likewise.
6058
6059 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6060 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6061 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6062 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6063 * gcc.target/i386/ssse3-palignr.c: Likewise.
6064 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6065 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6066 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6067 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6068 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6069 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6070 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6071 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6072 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6073 * gcc.target/i386/ssse3-psignb.c: Likewise.
6074 * gcc.target/i386/ssse3-psignd.c: Likewise.
6075 * gcc.target/i386/ssse3-psignw.c: Likewise.
6076 * gcc.target/i386/ssse3-vals.h: Likewise.
6077
6078 * gcc.target/i386/sse3-check.h: New file.
6079 * gcc.target/i386/ssse3-check.h: Likewise.
6080
6081 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6082
6083 PR middle-end/31095
6084 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6085
6086 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6087
6088 PR middle-end/31606
6089 * gcc.c-torture/20070522-1.c: New testcase.
6090
6091 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6092
6093 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6094
6095 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6096
6097 * gcc.c-torture/execute/ieee/20000320-1.x,
6098 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6099 m68k-*-* and check_effective_target_coldfire_fpu.
6100
6101 2007-05-22 Ollie Wild <aaw@google.com>
6102
6103 * g++.dg/lookup/hidden-class10.C: New test.
6104 * g++.dg/lookup/hidden-class11.C: New test.
6105
6106 2007-05-22 Ollie Wild <aaw@google.com>
6107
6108 * g++.dg/lookup/name-clash5.C: New test.
6109 * g++.dg/lookup/name-clash6.C: New test.
6110
6111 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6112
6113 * g++.dg/other/i386-2.C: Update comments on header files tested.
6114 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6115 of <tmmintrin.h>.
6116 * gcc.target/i386/sse-12.c: Likewise.
6117 * gcc.target/i386/sse-13.c: Likewise.
6118 * gcc.target/i386/sse-14.c: Likewise.
6119
6120 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6121 Redefined to test with immediate operand.
6122 (__builtin_ia32_blendps): Likewise.
6123 (__builtin_ia32_blendpd): Likewise.
6124 (__builtin_ia32_dpps): Likewise.
6125 (__builtin_ia32_dpps): Likewise.
6126 (__builtin_ia32_insertps128): Likewise.
6127 (__builtin_ia32_vec_ext_v4sf): Likewise.
6128 (__builtin_ia32_vec_set_v16qi): Likewise.
6129 (__builtin_ia32_vec_set_v4si): Likewise.
6130 (__builtin_ia32_vec_set_v2di): Likewise.
6131 (__builtin_ia32_vec_ext_v16qi): Likewise.
6132 (__builtin_ia32_vec_ext_v4si): Likewise.
6133 (__builtin_ia32_vec_ext_v2di): Likewise.
6134 (__builtin_ia32_roundpd): Likewise.
6135 (__builtin_ia32_roundsd): Likewise.
6136 (__builtin_ia32_roundps): Likewise.
6137 (__builtin_ia32_roundss): Likewise.
6138 (__builtin_ia32_mpsadbw128): Likewise.
6139
6140 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6141
6142 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6143
6144 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6145
6146 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6147 failures.
6148 * gcc.dg/dfp/func-struct.c: Ditto.
6149 * gcc.dg/dfp/operator-assignment.c: Ditto.
6150 * gcc.dg/dfp/convert-bfp.c: Ditto.
6151 * gcc.dg/dfp/convert-int.c: Ditto.
6152 * gcc.dg/dfp/convert-int-max.c: Ditto.
6153 * gcc.dg/dfp/func-scalar.c: Ditto.
6154 * gcc.dg/dfp/cast.c: Ditto.
6155 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6156 failures, and fix a typo in return type of arg1_128.
6157 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6158 failures, and fix a typo in a constant suffix.
6159 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6160 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6161
6162 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6163 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6164
6165 * lib/gcc-dg.exp(process_message): New proc.
6166 (dg-message): New test directive.
6167 * gcc.dg/always_inline.c: Use dg-message.
6168 * gcc.dg/always_inline2.c: Ditto.
6169 * gcc.dg/always_inline3.c: Ditto.
6170 * gcc.dg/invalid-call-1.c: Ditto.
6171 * gcc.dg/pr17506.c: Ditto.
6172 * gcc.dg/simd-5.c: Ditto.
6173 * gcc.dg/simd-6.c: Ditto.
6174 * gcc.dg/va-arg-2.c: Ditto.
6175 * gcc.dg/cpp/syshdr.c: Ditto.
6176 * gcc.dg/cpp/unc4.c: Ditto.
6177 * gcc.dg/cpp/trad/mi1.c: Ditto.
6178 * gcc.dg/cpp/trad/mi5.c: Ditto.
6179 * gcc.dg/cpp/trad/mi7.c: Ditto.
6180 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6181 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6182 * gcc.test-framework/test-framework.awk: Special-case outexists
6183 tests.
6184
6185 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6186
6187 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6188 (bit_SSE4_2): Likewise.
6189 (bit_POPCNT): Likewise.
6190
6191 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6192 Check if assembler supports SSE4 instructions.
6193
6194 * gcc.target/i386/sse4_1-blendpd.c: New file.
6195 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6196 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6197 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6198 * gcc.target/i386/sse4_1-check.h: Likewise.
6199 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6200 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6201 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6202 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6203 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6204 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6205 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6206 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6207 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6208 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6209 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6210 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6211 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6212 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6213 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6214 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6215 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6216 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6217 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6218 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6219 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6220 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6221 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6222 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6223 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6224 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6225 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6226 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6227 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6228 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6229 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6230 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6231 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6232 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6233 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6234 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6235 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6236 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6237 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6238 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6239 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6240 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6241 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6242 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6243 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6244 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6245 * gcc.target/i386/sse4_1-round.h: Likewise.
6246 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6247 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6248 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6249 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6250 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6251 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6252 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6253 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6254 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6255 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6256 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6257 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6258 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6259 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6260
6261 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6262
6263 PR fortran/31627
6264 * gfortran.dg/bounds_check_7.f90: New test.
6265
6266 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6267
6268 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6269 (check_effective_target_sse4a): Ditto.
6270
6271 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6272 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6273 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6274 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6275 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6276 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6277 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6278 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6279 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6280 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6281 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6282 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6283 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6284 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6285 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6286 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6287 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6288 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6289 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6290 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6291
6292 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6293
6294 * g++.dg/ext/cleanup-1.C: New test.
6295 * g++.dg/ext/cleanup-2.C: Likewise.
6296 * g++.dg/ext/cleanup-3.C: Likewise.
6297 * g++.dg/ext/cleanup-4.C: Likewise.
6298 * g++.dg/ext/cleanup-5.C: Likewise.
6299 * g++.dg/ext/cleanup-6.C: Likewise.
6300 * g++.dg/ext/cleanup-8.C: Likewise.
6301 * g++.dg/ext/cleanup-9.C: Likewise.
6302 * g++.dg/ext/cleanup-10.C: Likewise.
6303 * g++.dg/ext/cleanup-11.C: Likewise.
6304 * g++.dg/ext/cleanup-dtor.C: Likewise.
6305
6306 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6307
6308 PR middle-end/31995
6309 * gcc.dg/vect/vect-102a.c: New test.
6310
6311 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6312 Paolo Carlini <pcarlini@suse.de>
6313 Uros Bizjak <ubizjak@gmail.com>
6314
6315 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6316 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6317 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6318 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6319 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6320 New testcases.
6321
6322 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6323
6324 PR fortran/32002
6325 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6326
6327 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6328
6329 PR fortran/32027
6330 * gfortran.dg/do_3.F90: Add checks for the final value of the
6331 loop variable.
6332
6333 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6334
6335 * gcc.c-torture/execute/990127-2.x: New file.
6336
6337 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6338
6339 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6340 * gcc.target/i386/sse-12: Add -O to compile options.
6341 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6342 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6343 and mm3dnow.h. Add -O to compile options.
6344
6345 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6346
6347 PR fortran/31867
6348 * gfortran.dg/char_length_5.f90: New test.
6349
6350 PR fortran/31994
6351 * gfortran.dg/array_reference_1.f90: New test.
6352
6353 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6354
6355 PR middle-end/7651
6356 PR c++/11856
6357 PR c/12963
6358 PR c/23587
6359 PR other/29694
6360 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6361 * gcc.dg/Wtype-limits.c: New.
6362 * gcc.dg/Wtype-limits-Wextra.c: New.
6363 * gcc.dg/Wtype-limits-no.c: New.
6364 * g++.dg/warn/Wtype-limits.C: New.
6365 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6366 * g++.dg/warn/Wtype-limits-no.C: New.
6367
6368 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6369
6370 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6371 instead of "-msse2".'
6372 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6373 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6374 and mm3dnow.h.
6375 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6376 to test with immediate operand.
6377 (__builtin_ia32_insertqi): Ditto.
6378 (__builtin_ia32_palignr128): Ditto.
6379 (__builtin_ia32_palignr): Ditto.
6380 (__builtin_ia32_pshufhw): Ditto.
6381 (__builtin_ia32_pshuflw): Ditto.
6382 (__builtin_ia32_pshufd): Ditto.
6383 (__builtin_ia32_vec_set_v8hi): Ditto.
6384 (__builtin_ia32_vec_ext_v8hi): Ditto.
6385 (__builtin_ia32_shufpd): Ditto.
6386 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6387
6388 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6389
6390 PR fortran/32001
6391 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6392
6393 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6394
6395 PR target/31585
6396 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6397 and "__inline". Use "-msse" instead of "-msse2".
6398
6399 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6400
6401 PR middle-end/7651
6402 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6403 * gcc.dg/20030906-2.c: Likewise.
6404 * objc.dg/method-17.m: Add -Wreturn-type.
6405 * obj-c++.dg/method-21.mm: Likewise.
6406
6407 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6408
6409 PR target/31585
6410 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6411 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6412 (__builtin_ia32_psrlqi128): Ditto.
6413 (__builtin_ia32_psrlwi128): Ditto.
6414 (__builtin_ia32_psrldi128): Ditto.
6415 (__builtin_ia32_psrldqi128): Ditto.
6416 (__builtin_ia32_pslldqi128): Ditto.
6417 (__builtin_ia32_psrawi128): Ditto.
6418 (__builtin_ia32_psradi128): Ditto.
6419 (__builtin_ia32_psllqi128): Ditto.
6420 (__builtin_ia32_pslldi128): Ditto.
6421 (__builtin_prefetch): Ditto.
6422 (__builtin_ia32_pshufw): Ditto.
6423 (__builtin_ia32_vec_set_v4hi): Ditto.
6424 (__builtin_ia32_vec_ext_v4hi): Ditto.
6425 (__builtin_ia32_shufps): Ditto.
6426 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6427
6428 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6429
6430 PR fortran/31974
6431 * gfortran.dg/char_allocation_1.f90: New test.
6432
6433 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6434
6435 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6436 * gcc.dg/Wconversion-sign.c: New.
6437 * gcc.dg/Wconversion-integer-no-sign.c: New.
6438 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6439 Wconversion-sign.C
6440 * g++.dg/warn/Wconversion-sign.C: New.
6441 * g++.old-deja/g++.other/warn4.C: Update.
6442 * g++.dg/warn/Wconversion1.C: Likewise.
6443
6444 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6445
6446 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6447 * gcc.dg/torture/builtin-math-4.c: Likewise.
6448
6449 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6450
6451 PR libfortran/31964
6452 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6453
6454 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6455
6456 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6457
6458 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6459
6460 PR target/31628
6461 * gcc.target/i386/pr31628.c: New.
6462
6463 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6464
6465 PR middle-end/31344
6466 * gcc.dg/pr31344.c: New test.
6467
6468 2007-05-17 Ian Lance Taylor <iant@google.com>
6469
6470 PR tree-optimization/31953
6471 * gcc.c-torture/compile/pr31953.c: New test.
6472
6473 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6474
6475 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6476
6477 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6478 and drem.
6479 * gcc.dg/torture/builtin-math-4.c: Likewise.
6480
6481 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6482 * gcc.dg/torture/builtin-math-4.c: Likewise.
6483
6484 * gcc.dg/torture/builtin-math-4.c: New test.
6485
6486 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6487 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6488
6489 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6490 * gcc.dg/cpp/include2.c: Ditto.
6491 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6492 * gcc.dg/cpp/paste5.c: Ditto.
6493 * gcc.dg/cpp/paste6.c: Ditto.
6494 * gcc.dg/cpp/paste8.c: Ditto.
6495 * gcc.dg/cpp/paste11.c: Ditto.
6496 * gcc.dg/cpp/paste13.c: Ditto.
6497 * gcc.dg/cpp/skipping2.c: Ditto.
6498 * gcc.dg/reg-vol-struct-1.c: Ditto.
6499 * gcc.dg/Wshadow-1.c: Ditto.
6500 * gcc.dg/cpp/trad/comment.c: Ditto.
6501 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6502 * gcc.dg/cpp/if-2.c: Ditto.
6503 * gcc.dg/array-5.c: Ditto.
6504 * gcc.dg/inline-15.c: Ditto.
6505 * gcc.dg/pr27953.c: Ditto.
6506 * gcc.dg/Wno-c++-compat.c: Ditto.
6507
6508 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6509
6510 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6511
6512 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6513
6514 * gcc.c-torture/execute/20070517-1.c: New test.
6515
6516 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6517
6518 PR fortran/31919
6519 * gfortran.dg/min_max_conformance.f90: New test.
6520
6521 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6522
6523 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6524 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6525 gcc.dg/vect/vect-104.c: Use more complex construction to
6526 prevent vectorizing.
6527 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6528
6529 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6530
6531 PR tree-optimization/24659
6532 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6533 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6534 not vect_int target.
6535 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6536 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6537 targets.
6538 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6539 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6540 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6541
6542 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6543
6544 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6545 and x86_64-*-* targets.
6546 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6547
6548 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6549
6550 PR fortran/18769
6551 PR fortran/30881
6552 PR fortran/31194
6553 PR fortran/31216
6554 PR fortran/31427
6555 * transfer_simplify_1.f90: New test.
6556 * transfer_simplify_2.f90: New test.
6557
6558 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6559
6560 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6561
6562 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6563
6564 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6565
6566 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6567
6568 PR c/31924
6569 * gcc.dg/fltconst-1.c: New test.
6570
6571 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6572 * gcc.dg/dfp/operator-assignment.c: Ditto.
6573
6574 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6575
6576 PR c++/29928
6577 * g++.dg/rtti/typeid5.C: New.
6578
6579 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6580
6581 PR fortran/31725
6582 * gfortran.dg/substr_4.f: New test.
6583
6584 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6585
6586 * gcc.target/m68k/interrupt_thread-1.c,
6587 gcc.target/m68k/interrupt_thread-2.c,
6588 gcc.target/m68k/interrupt_thread-3.c: New.
6589 * gcc.target/m68k/m68k.exp: Accept fido.
6590
6591 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6592
6593 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6594 * gfortran.dg/altreturn_3.f90: Likewise.
6595 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6596 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6597 * gfortran.dg/inquire_iolength.f90: Likewise.
6598 * gfortran.dg/module_naming_1.f90: Likewise.
6599 * gfortran.dg/oldstyle_2.f90: Likewise.
6600 * gfortran.dg/operator_2.f90: Likewise.
6601 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6602 * gfortran.dg/used_types_11.f90: Likewise.
6603 * gfortran.dg/zero_array_components_1.f90: Likewise.
6604 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6605 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6606 * gfortran.dg/real_const_3.f90: Likewise.
6607
6608 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6609
6610 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6611 * gcc.dg/tree-ssa/loop-30.c: New test.
6612
6613 2007-05-13 Richard Guenther <rguenther@suse.de>
6614
6615 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6616 scanning forwprop1.
6617 * g++.dg/tree-ssa/pr31146.C: Likewise.
6618
6619 2007-05-13 Revital Eres <eres@il.ibm.com>
6620
6621 * gcc.dg/dse.c: New test.
6622
6623 2007-05-12 Richard Guenther <rguenther@suse.de>
6624
6625 PR tree-optimization/31797
6626 * gcc.c-torture/compile/pr31797.c: New testcase.
6627
6628 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6629
6630 PR fortran/30746
6631 * gfortran.dg/host_assoc_function_1.f90: New test.
6632
6633 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6634
6635 PR c++/31829
6636 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6637
6638 2007-05-11 Silvius Rus <rus@google.com>
6639
6640 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6641 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6642 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6643 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6644 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6645 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6646 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6647 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6648 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6649 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6650 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6651 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6652 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6653 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6654 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6655 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6656
6657 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6658
6659 PR other/31852
6660 * gcc.c-torture/execute/builtins/memchr.c: New.
6661 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6662 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6663
6664 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6665
6666 PR fortran/30876
6667 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6668 line.
6669 * gfortran.dg/recursive_reference_2.f90: New test.
6670
6671 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6672
6673 PR fortran/30878
6674 * gfortran.dg/namelist_29.f90: New test.
6675
6676 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6677
6678 PR fortran/31474
6679 * gfortran.dg/entry_10.f90: New test.
6680
6681 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6682
6683 PR tree-optimization/31885
6684 * gcc.dg/tree-ssa/loop-29.c: New test.
6685
6686 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6687
6688 * assumed_dummy_1.f90: Fix dg directive.
6689 * char_initialiser_actual.f90: Likewise.
6690 * nested_modules_2.f90: Likewise.
6691 * shift-alloc.f90: Likewise.
6692
6693 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6694
6695 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6696
6697 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6698
6699 PR libfortran/31880
6700 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6701
6702 2007-05-09 Mike Stump <mrs@apple.com>
6703
6704 * g++.dg/other/first-global.C: Add -fpie for darwin.
6705 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6706
6707 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6708
6709 * gcc.dg/20070507-1.c: New testcase.
6710
6711 2007-05-08 Chao-ying Fu <fu@mips.com>
6712
6713 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6714 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6715 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6716 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6717
6718 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6719
6720 PR 31847
6721 * gcc.dg/pr31847.c: New test.
6722
6723 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6724
6725 PR fortran/31692
6726 * gfortran.dg/actual_array_result_1.f90: New test.
6727
6728 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6729
6730 PR fortran/29397
6731 * gfortran.dg/parameter_array_init_1.f90: New test.
6732
6733 PR fortran/29400
6734 * gfortran.dg/parameter_array_init_2.f90: New test.
6735
6736 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/31854
6739 * gcc.target/i386/pr31854.c: New test.
6740
6741 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6742
6743 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6744
6745 2007-05-07 Mike Stump <mrs@apple.com>
6746
6747 * g++.old-deja/g++.mike/empty.C: Add.
6748
6749 2007-05-07 Eric Christopher <echristo@apple.com>
6750
6751 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6752
6753 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6754
6755 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6756 variable. Rearrange conversions from binary float to decimal float.
6757
6758 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6759
6760 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6761 x86.
6762
6763 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 * gnat.dg/opt1.ad[sb]: New testcase.
6766
6767 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6768
6769 PR fortran/31399
6770 * gfortran.dg/do_3.F90: New test.
6771
6772 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6773
6774 PR fortran/31764
6775 * gfortran.dg/new_line.f90: Add new checks.
6776
6777 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778
6779 PR fortran/31201
6780 * gfortran.dg/large_unit_1.f90: New.
6781 * gfortran.dg/large_unit_2.f90: New.
6782 * gfortran.dg/iostat_4.f90: New
6783 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6784
6785 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6786
6787 PR fortran/31540
6788 * gfortran.dg/char_result_4.f90: New test.
6789
6790 2007-06-05 Revital Eres <eres@il.ibm.com>
6791
6792 PR 30957
6793 * gcc.dg/pr30957-1.c: New test.
6794
6795 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796
6797 PR fortran/31251
6798 * gfortran.dg/char_type_len_2.f90: New test.
6799
6800 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6801
6802 PR 31775
6803 * g++.dg/other/nested-extern.cc: New.
6804 * g++.dg/other/nested-extern-1.C: New.
6805 * g++.dg/other/nested-extern-2.C: New.
6806
6807 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6808
6809 PR fortran/31760
6810 * gfortran.dg/erf.f90: New test.
6811 * gfortran.dg/besxy.f90: New test.
6812
6813 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6814
6815 PR fortran/22359
6816 * gfortran.dg/fseek.f90: New test.
6817
6818 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6819
6820 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6821
6822 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6823
6824 PR libfortran/31210
6825 * gfortran.dg/zero_length_1.f90: New test.
6826
6827 2007-05-04 Tobias Burnus <burnus@net-b.de>
6828
6829 PR fortran/31803
6830 * gfortran.dg/char_pointer_assign_3.f90: New test.
6831 * gfortran.dg/char_result_2.f90: Re-enable test.
6832
6833 2007-05-04 Tobias Burnus <burnus@net-b.de>
6834
6835 PR fortran/25071
6836 * gfortran.dg/char_length_3.f90: New test.
6837 * gfortran.dg/char_result_2.f90: Fix test.
6838
6839 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6840
6841 PR tree-optimization/30565
6842 * gcc.dg/tree-ssa/loop-27.c: New test.
6843
6844 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6845
6846 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6847 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6848 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6849 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6850
6851 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6852
6853 PR tree-optimization/31699
6854 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6855 New.
6856 (check_effective_target_vect_floatint_cvt): New.
6857 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6858 of specific targets.
6859 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6860 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6861 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6862 * gcc.dg/vect/vect-iv-4.c: Likewise.
6863 * gcc.dg/vect/vect-multitypes-11.c: New.
6864 * gcc.dg/vect/pr31699.c: New.
6865
6866 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6867
6868 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6869
6870 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6871
6872 PR C++/31663
6873 * g++.dg/warn/anonymous-namespace-2.C: New.
6874 * g++.dg/warn/anonymous-namespace-2.h: New.
6875
6876 2007-05-02 Paul Brook <paul@codesourcery.com>
6877
6878 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6879
6880 2007-05-02 Eric Christopher <echristo@apple.com>
6881
6882 * gcc.dg/cpp/if-div.c: New file.
6883
6884 2007-05-02 Tom Tromey <tromey@redhat.com>
6885
6886 PR preprocessor/28709:
6887 * gcc.dg/cpp/pr28709.c: New file.
6888
6889 2007-05-02 Richard Guenther <rguenther@suse.de>
6890
6891 PR tree-optimization/31146
6892 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6893
6894 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6895
6896 * gcc.c-torture/compile/limits-blockid.c: New.
6897 * gcc.c-torture/compile/limits-caselabels.c: New.
6898 * gcc.c-torture/compile/limits-declparen.c: New.
6899 * gcc.c-torture/compile/limits-enumconst.c: New.
6900 * gcc.c-torture/compile/limits-exprparen.c: New.
6901 * gcc.c-torture/compile/limits-externalid.c: New.
6902 * gcc.c-torture/compile/limits-fnargs.c: New.
6903 * gcc.c-torture/compile/limits-fndefn.c: New.
6904 * gcc.c-torture/compile/limits-idexternal.c: New.
6905 * gcc.c-torture/compile/limits-idinternal.c: New.
6906 * gcc.c-torture/compile/limits-pointer.c: New.
6907 * gcc.c-torture/compile/limits-stringlit.c: New.
6908 * gcc.c-torture/compile/limits-structmem.c: New.
6909 * gcc.c-torture/compile/limits-structnest.c: New.
6910
6911 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6912
6913 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6914
6915 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6916
6917 PR middle-end/31740
6918 * gcc.c-torture/compile/20070501-1.c: New testcase.
6919
6920 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6921
6922 PR fortran/31732
6923 * gfortran.dg/array_memset_2: New test case.
6924
6925 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6926
6927 PR testsuite/31615
6928 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6929
6930 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6931
6932 PR testsuite/31589
6933 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6934 dg-final test.
6935 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6936 keyword to dg-final test.
6937 * gcc.dg/vect/vect-iv-4.c: Likewise.
6938 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6939 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6940 test.
6941 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6942 cast.
6943 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6944 * lib/target-supports.exp
6945 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6946 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6947
6948 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6949
6950 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6951 __LONG_LONG_MAX__ and its friends instead of those supplied by
6952 limits.h.
6953
6954 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6955
6956 PR C++/31721
6957 * g++.dg/ext/vector7.C: New testcase.
6958
6959 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6960
6961 PR fortran/31591
6962 * gfortran.dg/bound_simplification_1.f90: New test.
6963
6964 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6965
6966 PR fortran/31645
6967 * gfortran.dg/bom_error.f90: New test.
6968 * gfortran.dg/bom_include.f90: New test.
6969 * gfortran.dg/bom_UTF16-LE.f90: New test.
6970 * gfortran.dg/bom_UTF16-BE.f90: New test.
6971 * gfortran.dg/bom_UTF-8.f90: New test.
6972 * gfortran.dg/bom_UTF-32.f90: New test.
6973 * gfortran.dg/bom_UTF-8.F90: New test.
6974 * gfortran.dg/bom_include.inc: New file.
6975
6976 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6977
6978 PR C++/30221
6979 * g++.dg/init/ptrfn2.C: New test.
6980 * g++.dg/init/ptrfn3.C: New test.
6981
6982 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6983
6984 PR fortran/31711
6985 * gfortran.dg/dependency_21.f90: New test.
6986
6987 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6988
6989 * gfortran.dg/secnds.f: Use real*8.
6990 * gfortran.dg/secnds-1.f: Use real*8.
6991
6992 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6993
6994 PR libfortran/31532
6995 * gfortran.dg/inquire_5.f90: Update test.
6996
6997 2007-04-27 Ian Lance Taylor <iant@google.com>
6998
6999 PR middle-end/31710
7000 * gcc.c-torture/compile/pr31710.c: New test.
7001
7002 2007-04-27 Richard Guenther <rguenther@suse.de>
7003
7004 PR tree-optimization/30965
7005 PR tree-optimization/30978
7006 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7007 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7008 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7009 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7010
7011 2007-04-27 Richard Guenther <rguenther@suse.de>
7012
7013 PR tree-optimization/31715
7014 * gcc.dg/Warray-bounds-4.c: New testcase.
7015
7016 2007-04-26 Ian Lance Taylor <iant@google.com>
7017
7018 PR target/28675
7019 * gcc.c-torture/compile/pr28675.c: New test.
7020
7021 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7022
7023 PR C++/30016
7024 * g++.dg/ext/vector6.C: New test.
7025
7026 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7027
7028 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7029
7030 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7031
7032 PR middle-end/31617
7033 * g++.dg/other/str_empty.C: Add expected warning.
7034
7035 2007-04-26 Richard Guenther <rguenther@suse.de>
7036 Daniel Berlin <dberlin@dberlin.org>
7037
7038 PR tree-optimization/30567
7039 * g++.dg/other/pr30567.C: New testcase.
7040
7041 2007-04-26 Richard Guenther <rguenther@suse.de>
7042
7043 PR tree-optimization/31703
7044 * gcc.c-torture/compile/pr31703.c: New testcase.
7045 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7046 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7047
7048 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7049
7050 * gfortran.dg/open_errors.f90: Added if statements checking
7051 the value of iostat.
7052
7053 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR c++/31598
7056 * g++.dg/gomp/pr31598.C: New test.
7057
7058 PR tree-optimization/30558
7059 * g++.dg/gomp/pr30558.C: New test.
7060
7061 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7062
7063 PR c++/31338
7064 * g++.dg/ext/complex2.C: New test.
7065
7066 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7067
7068 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7069
7070 2007-04-25 Thiemo Seufer <ths@mips.com>
7071
7072 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7073 value to signed char.
7074
7075 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7076
7077 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7078 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7079 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7080
7081 2007-04-25 Tobias Burnus <burnus@net-b.de>
7082
7083 PR fortran/31668
7084 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7085 statement functions.
7086 * gfortran.dg/c_by_val_5.f90: New test.
7087
7088 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7089
7090 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7091 with two new subroutines to avoid parameter-induced aliasing.
7092 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7093 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7094
7095 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7096
7097 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7098 * g++.dg/warn/Warray-bounds.C: Likewise.
7099
7100 2007-04-24 Ian Lance Taylor <iant@google.com>
7101
7102 PR tree-optimization/31605
7103 * gcc.c-torture/execute/pr31605.c: New test.
7104
7105 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7106
7107 PR fortran/31587
7108 * lib/gcc-dg.exp (scan-module): New function.
7109 * gfortran.dg/module_md5_1.f90: New test.
7110
7111 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7112
7113 * g++.old-deja/g++.pt/defarg6.C: Only run with
7114 -std=gnu++98.
7115 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7116 * g++.dg/cpp0x/variadic61.C: Ditto.
7117 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7118 * g++.dg/cpp0x/variadic62.C: Ditto.
7119 * g++.dg/template/meminit1.C: Ditto.
7120 * g++.dg/template/operator7.C: Ditto.
7121 * g++.dg/template/static15.C: Ditto.
7122 * g++.dg/template/invalid1.C: Ditto.
7123 * g++.dg/template/shift1.C: Ditto.
7124 * g++.dg/template/error10.C: Ditto.
7125
7126 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7127
7128 PR diagnostic/25923
7129 * gfortran.dg/pr25923.f90: New test.
7130
7131 2007-04-24 Ian Lance Taylor <iant@google.com>
7132
7133 PR tree-optimization/31602
7134 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7135
7136 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7137
7138 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7139 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7140
7141 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7142
7143 * gcc.target/i386/reload-1.c. New.
7144
7145 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7146 Olga Golovanevsky <olga@il.ibm.com>
7147
7148 * g++.dg/other/str_empty.C: New test.
7149
7150 2007-04-24 Richard Henderson <rth@redhat.com>
7151
7152 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7153
7154 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7155
7156 PR target/31641
7157 * gcc.c-torture/compile/pr31641.c: New testcase.
7158
7159 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7160
7161 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7162 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7163 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7164 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7165
7166 2007-04-23 Simon Baldwin <simonb@google.com>
7167
7168 * g++.dg/other/error15.C: New.
7169 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7170 triggering a "multiple parameters named" error.
7171
7172 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7173
7174 PR fortran/31618
7175 * gfortran.dg/backspace_8.f: New test case.
7176
7177 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7178
7179 PR fortran/31630
7180 * gfortran.dg/used_types_17.f90: New test.
7181
7182 PR fortran/31620
7183 * gfortran.dg/zero_array_components_1.f90: New test.
7184
7185 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7186
7187 PR fortran/31616
7188 * gfortran.dg/open_errors.f90: Allow a different error message.
7189
7190 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7191
7192 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7193 Rename from check_effective_target_vect_pack_mod. Rename global
7194 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7195 messages.
7196 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7197 rename.
7198 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7199 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7200
7201 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7202
7203 PR middle-end/31448
7204 * gcc.c-torture/execute/pr31448.c: New testcase.
7205
7206 2007-04-22 Nick Clifton <nickc@redhat.com>
7207
7208 * gcc.dg/20020312-2.c: Add support for the FRV.
7209
7210 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7211
7212 PR tree-optimization/24659
7213 * gcc.dg/vect/vect-float-extend-1.c: New test.
7214 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7215
7216 2007-04-22 Richard Guenther <rguenther@suse.de>
7217
7218 PR tree-optimization/29789
7219 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7220 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7221
7222 2007-04-22 Revital Eres <eres@il.ibm.com>
7223
7224 * gcc.dg/var-expand2.c: New test.
7225
7226 2007-04-22 Revital Eres <eres@il.ibm.com>
7227
7228 * gcc.dg/var-expand3.c: New test.
7229
7230 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7231
7232 PR fortran/31495
7233 * gfortran.dg/continuation_8.f90: New test.
7234
7235 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7236
7237 PR C/30265
7238 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7239 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7240
7241 2007-04-21 Richard Guenther <rguenther@suse.de>
7242
7243 PR middle-end/31136
7244 * gcc.c-torture/execute/pr31136.c: New testcase.
7245
7246 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7247
7248 * gcc.target/i386/movsi-sm-1.c: New.
7249
7250 2007-04-20 Richard Henderson <rth@redhat.com>
7251
7252 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7253 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7254
7255 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7256
7257 * gcc.target/i386/ordcmp-1.c: New test.
7258 * gcc.target/i386/unordcmp-1.c: New test.
7259
7260 PR tree-optimization/31632
7261 * gcc.c-torture/compile/20070419-1.c: New test.
7262
7263 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7264
7265 * gcc.dg/invalid-call-1.c: New test.
7266
7267 2007-04-18 Dirk Mueller <dmueller@suse.de>
7268
7269 PR diagnostic/31227
7270 * gcc.dg/Warray-bounds-3.c: New.
7271
7272 2007-04-18 Richard Guenther <rguenther@suse.de>
7273
7274 PR tree-optimization/19431
7275 PR tree-optimization/21463
7276 * gcc.c-torture/execute/20070212-1.c: New testcase.
7277 * gcc.c-torture/execute/20070212-2.c: Likewise.
7278 * gcc.c-torture/execute/20070212-3.c: Likewise.
7279 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7280 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7281 * g++.dg/tree-ssa/pr21463.C: Likewise.
7282 * g++.dg/tree-ssa/pr30738.C: Likewise.
7283
7284 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7285
7286 PR c++/31513
7287 * g++.dg/expr/bitfield8.C: New test.
7288
7289 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7290 Richard Sandiford <richard@codesourcery.com>
7291
7292 * lib/target-supports.exp (check_profiling_available): Return 0
7293 for uClibc with -p or -pg.
7294
7295 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7296
7297 PR c++/31517
7298 * g++.dg/template/init7.C: New test.
7299
7300 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7301
7302 PR rtl-optimization/31360
7303 * gcc.dg/loop-7.c: New test.
7304
7305 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7306
7307 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7308 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7309 build.
7310 (compat-execute): Likewise.
7311 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7312 files to remote hosts.
7313 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7314 (c-torture-execute): Likewise.
7315 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7316 or plain file. Use remote_upload and remote_download to copy
7317 files about.
7318 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7319 before scanning it.
7320
7321 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7322
7323 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7324
7325 2007-04-16 Lawrence Crowl <crowl@google.com>
7326
7327 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7328 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7329 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7330 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7331 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7332 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7333 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7334 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7335 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7336 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7337 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7338
7339 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7340 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7341 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7342 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7343 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7344 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7345 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7346 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7347 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7348 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7349 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7350
7351 2007-04-16 Ian Lance Taylor <iant@google.com>
7352
7353 PR tree-optimization/31522
7354 * gcc.dg/Wstrict-overflow-16.c: New test.
7355
7356 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7357
7358 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7359
7360 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7361
7362 PR fortran/31144
7363 * gfortran.dg/module_naming_1.f90: New.
7364
7365 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7366
7367 * lib/target-supports.exp (check_profiling_available): Return
7368 false for m68k-*-uclinux.
7369
7370 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7371
7372 PR c++/29365
7373 Testcase for c++ anonymous namespace warning
7374
7375 * g++.dg/warn/anonymous-namespace-1.C: New test
7376 * g++.dg/warn/anonymous-namespace-1.h: New test
7377
7378 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7379
7380 PR testsuite/31578
7381 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7382
7383 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7384
7385 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7386
7387 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7388
7389 PR fortran/31204
7390 * gfortran.dg/array_constructor_16.f90: New test.
7391
7392 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7393
7394 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7395 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7396
7397 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7398
7399 PR rtl-optimization/31500
7400 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7401 * g++.dg/warn/Warray-bounds.C: Likewise.
7402
7403 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7404
7405 PR C/31520
7406 * gcc.dg/gnu89-init-4.c: New testcase.
7407
7408 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR c++/25874
7411 * gcc.dg/gomp/pr25874.c: Add dg-options.
7412 * g++.dg/gomp/pr25874.C: Add dg-options.
7413
7414 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7415
7416 PR fortran/21061
7417 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7418 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7419
7420 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7421
7422 PR fortran/31561
7423 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7424
7425 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7426
7427 PR fortran/29507
7428 PR fortran/31404
7429 * gfortran.dg/initialization_6.f90: New test.
7430
7431 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7432
7433 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7434
7435 * lib/target-supports.exp (check_gc_sections_available):
7436 Return false if ldflags includes -elf2flt.
7437
7438 2007-04-13 Jason Merrill <jason@redhat.com>
7439
7440 PR c++/31074
7441 * conv3.C: New test.
7442
7443 2007-04-13 Mike Stump <mrs@apple.com>
7444
7445 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7446 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7447
7448 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7449
7450 PR tree-optimization/29598
7451 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7452
7453 2007-04-13 Tobias Burnus <burnus@net-b.de>
7454
7455 PR fortran/31559
7456 * gfortran.dg/func_assign.f90: New test.
7457
7458 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7459
7460 PR fortran/31550
7461 * gfortran.dg/used_types_16.f90: New test.
7462
7463 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7464
7465 PR fortran/18937
7466 * gfortran.dg/goto_2.f90: New.
7467 * gfortran.dg/goto_3.f90: New.
7468 * gfortran.dg/pr17708.f90: Rename to ...
7469 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7470
7471 2007-04-13 Tobias Burnus <burnus@net-b.de>
7472
7473 PR fortran/31562
7474 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7475 instead of a struct.
7476
7477 2007-04-13 Tobias Burnus <burnus@net-b.de>
7478
7479 PR fortran/31562
7480 * gfortran.dg/value_4.c: Use GNU extensions for complex
7481 instead of a struct.
7482
7483 2007-04-13 Richard Guenther <rguenther@suse.de>
7484
7485 PR tree-optimization/21258
7486 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7487
7488 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7489
7490 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7491 <complex.h>.
7492
7493 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7494
7495 PR fortran/31250
7496 * gfortran.dg/char_length_2.f90: New.
7497 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7498 * gfortran.dg/repeat_4.f90: Likewise.
7499
7500 PR fortran/31266
7501 * gfortran.dg/char_assign_1.f90: New.
7502
7503 PR fortran/31471
7504 * gfortran.dg/block_name_1.f90: New.
7505 * gfortran.dg/block_name_2.f90: New.
7506
7507 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7508
7509 PR c++/31078
7510 * g++.dg/other/pr31078.C: New.
7511
7512 2007-04-12 Richard Guenther <rguenther@suse.de>
7513
7514 PR tree-optimization/31169
7515 * gcc.c-torture/execute/pr31169.c: New testcase.
7516
7517 2007-04-12 Richard Guenther <rguenther@suse.de>
7518
7519 PR tree-optimization/24689
7520 PR tree-optimization/31307
7521 * g++.dg/tree-ssa/pr31307.C: New testcase.
7522 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7523
7524 2007-04-12 Tobias Burnus <burnus@net-b.de>
7525
7526 PR fortran/31472
7527 * gfortran.dg/access_spec_1.f90: New test.
7528 * gfortran.dg/access_spec_2.f90: New test.
7529 * gfortran.dg/non_module_public.f90: Match new error message.
7530
7531 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7532
7533 PR testsuite/31538
7534 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7535 to 4 at line 38 to fix bounds problem.
7536
7537 2007-04-11 Tobias Burnus <burnus@net-b.de>
7538
7539 PR testsuite/31240
7540 * gfortran.dg/pointer_intent_1.f90: Fix test.
7541
7542 2007-04-10 Eric Christopher <echristo@apple.com>
7543
7544 * lib/target-supports.exp
7545 (check_effective_target_fstack_protector): Rewrite.
7546
7547 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7548
7549 PR c++/31449
7550 * g++.dg/init/const5.C: New test.
7551
7552 2007-04-09 Jan Hubicka <jh@suse.cz>
7553
7554 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7555
7556 2007-04-08 Jan Hubicka <jh@suse.cz>
7557
7558 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7559
7560 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7561
7562 PR fortran/31257
7563 * gfortran.dg/achar_4.f90: New test.
7564
7565 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7566
7567 PR fortran/30880
7568 * gfortran.dg/used_dummy_types_8.f90: New test.
7569
7570 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7571
7572 PR fortran/30872
7573 * gfortran.dg/parameter_array_element_1.f90: New test.
7574
7575 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7576
7577 PR fortran/31222
7578 * gfortran.dg/default_numeric_type_1.f90: New test.
7579
7580 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7581
7582 PR fortran/31424
7583 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7584
7585 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7586
7587 PR fortran/31293
7588 * gfortran.dg/interface_12.f90: New test.
7589
7590 2007-04-07 Bruce Korb <bkorb@gnu.org>
7591
7592 * gcc.dg/format/opt-6.c: New test.
7593 * gcc.dg/format/nul-1.c: New test.
7594 * gcc.dg/format/nul-2.c: New test.
7595
7596 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597
7598 PR libgfortran/31395
7599 * gfortran.dg/fmt_colon.f90: New test.
7600
7601 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7602
7603 * g++.old-deja/g++.other/init18.C: Use
7604 dg-require-effective-target instead of an explicit xfail.
7605
7606 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7607
7608 * gcc.dg/dfp/signbit-1.c
7609 * gcc.dg/dfp/signbit-2.c
7610
7611 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7612
7613 PR fortran/31483
7614 * gfortran.dg/altreturn_5.f90: New test.
7615
7616 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7617
7618 PR fortran/31292
7619 * gfortran.dg/contained_module_proc_1.f90: New test.
7620
7621 2007-04-04 Stuart Hastings <stuart@apple.com>
7622
7623 PR 31281
7624 * objc/execute/exceptions/pr31281.m: New.
7625
7626 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7627
7628 * g++.dg/ext/dllimport12.C: Update comments.
7629
7630 2007-04-03 Eric Christopher <echristo@apple.com>
7631
7632 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7633
7634 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7635
7636 PR fortran/31304
7637 * gfortran.dg/repeat_2.f90: New test.
7638 * gfortran.dg/repeat_3.f90: New test.
7639 * gfortran.dg/repeat_4.f90: New test.
7640
7641 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7642
7643 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7644
7645 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR c++/30847
7648 * g++.dg/parse/cond3.C: New test.
7649
7650 PR middle-end/30704
7651 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7652
7653 2007-04-02 Jason Merrill <jason@redhat.com>
7654
7655 PR c++/31187
7656 * g++.dg/ext/visibility/anon3.C: New test.
7657
7658 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7659
7660 PR libgfortran/31052
7661 * gfortran.dg/namelist_28.f90: New test.
7662
7663 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7664
7665 PR libgfortran/31366
7666 * gfortran.dg/direct_io_6.f90: New test.
7667
7668 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7669
7670 PR libgfortran/31207
7671 * gfortran.dg/advance_5.f90: New test.
7672 * gfortran.dg/advance_6.f90: New test.
7673
7674 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7675
7676 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7677 * g++.dg/ext/dllimport7.C: Likewise.
7678 * g++.dg/ext/selectany1.C: Likewise.
7679
7680 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7681
7682 * g++.dg/parser/pr31138.C: New.
7683 * g++.dg/parser/pr31140.C: New.
7684 * g++.dg/parser/pr31141.C: New.
7685
7686 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7687
7688 PR c++/26099
7689 * g++.dg/ext/is_base_of.C: New.
7690 * g++.dg/ext/has_virtual_destructor.C: New.
7691 * g++.dg/ext/is_polymorphic.C: New.
7692 * g++.dg/ext/is_base_of_diagnostic.C: New.
7693 * g++.dg/ext/is_enum.C: New.
7694 * g++.dg/ext/has_nothrow_assign.C: New.
7695 * g++.dg/ext/has_nothrow_constructor.C: New.
7696 * g++.dg/ext/is_empty.C: New.
7697 * g++.dg/ext/has_trivial_copy.C: New.
7698 * g++.dg/ext/has_trivial_assign.C: New.
7699 * g++.dg/ext/is_abstract.C: New.
7700 * g++.dg/ext/is_pod.C: New.
7701 * g++.dg/ext/has_nothrow_copy.C: New.
7702 * g++.dg/ext/is_class.C: New.
7703 * g++.dg/ext/has_trivial_constructor.C: New.
7704 * g++.dg/ext/is_union.C: New.
7705 * g++.dg/ext/has_trivial_destructor.C: New.
7706 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7707 * g++.dg/template/crash43.C: Likewise.
7708
7709 2007-03-29 Dirk Mueller <dmueller@suse.de>
7710
7711 * g++.dg/warn/pedantic2.C: New testcase.
7712
7713 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7714
7715 * size_dim.f90: Fix dg directive.
7716 * pr16433.f: Likewise.
7717 * use_6.f90: Likewise.
7718 * use_7.f90: Likewise.
7719 * entry_9.f90: Likewise.
7720 * pointer_intent_2.f90: Likewise.
7721 * protected_1.f90: Likewise.
7722 * fmt_missing_period_2.f: Likewise.
7723 * pointer_intent_3.f90: Likewise.
7724 * protected_2.f90: Likewise.
7725 * protected_3.f90: Likewise.
7726 * pr15754.f90: Likewise.
7727 * protected_4.f90: Likewise.
7728 * protected_5.f90: Likewise.
7729 * initialization_2.f90: Likewise.
7730 * protected_6.f90: Likewise.
7731 * continuation_7.f90: Likewise.
7732 * derived_function_interface_1.f90: Likewise.
7733 * der_pointer_4.f90: Likewise.
7734 * fmt_zero_precision.f90: Likewise.
7735 * blockdata_3.f90: Likewise.
7736 * fmt_missing_period_1.f: Likewise.
7737 * real_const_3.f90: Likewise.
7738 * use_4.f90: Likewise.
7739 * fmt_missing_period_3.f: Likewise.
7740 * use_5.f90: Likewise.
7741
7742 2007-03-28 Mike Stump <mrs@apple.com>
7743
7744 * gcc.dg/darwin-comm.c: Add.
7745
7746 2007-03-28 Eric Christopher <echristo@apple.com>
7747
7748 * lib/target-supports.exp (check_effective_target_fstack_protector):
7749 New.
7750 * gcc.dg/ssp-1.c: Use.
7751 * gcc.dg/ssp-2.c: Ditto.
7752
7753 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7754
7755 PR c++/29077
7756 * g++.dg/parse/constructor3.C: New test.
7757
7758 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7759
7760 * gnat.dg/thin_pointer.ad[sb]: New test.
7761
7762 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7763
7764 * g++.dg/cpp0x/bracket1.C: New.
7765 * g++.dg/cpp0x/bracket2.C: New.
7766 * g++.dg/cpp0x/bracket3.C: New.
7767 * g++.dg/cpp0x/bracket4.C: New.
7768
7769 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7770
7771 * g++.dg/cpp0x/temp_default1.C: New.
7772 * g++.dg/cpp0x/temp_default3.C: New.
7773 * g++.dg/cpp0x/temp_default2.C: New.
7774 * g++.dg/cpp0x/temp_default4.C: New.
7775
7776 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7777
7778 PR c++/29993
7779 * g++.dg/other/cv_func2.C: New.
7780
7781 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7782
7783 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7784 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7785 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7786 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7787
7788 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7789 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7790
7791 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7792
7793 * lib/compat.exp (compat-execute): Fix processing of file names.
7794
7795 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7796
7797 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7798
7799 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7800
7801 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7802 Delete created executable test file.
7803 (check_effective_target_fortran_large_int): Ditto.
7804 (check_effective_target_static_libgfortran): Ditto.
7805
7806 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7807
7808 PR c++/30500
7809 * g++.dg/warn/pragma-system_header1.C: New test.
7810 * g++.dg/warn/pragma-system_header2.C: New test.
7811 * g++.dg/warn/pragma-system_header1.h. New.
7812 * g++.dg/warn/pragma-system_header2.h. New.
7813
7814 2007-03-26 Ian Lance Taylor <iant@google.com>
7815
7816 PR tree-optimization/31345
7817 * gcc.c-torture/compile/pr31345-1.c: New test.
7818
7819 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7820
7821 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7822 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7823 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7824 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7825 * gfortran.dg/overload_1.f90: Likewise.
7826 * gfortran.dg/impure_assignment_1.f90: Likewise.
7827 * gfortran.dg/error_recovery_3.f90: Likewise.
7828 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7829 * gfortran.dg/sequence_types_1.f90: Likewise.
7830 * gfortran.dg/internal_references_1.f90: Likewise.
7831 * gfortran.dg/present_1.f90: Likewise.
7832 * gfortran.dg/volatile10.f90: Likewise.
7833 * gfortran.dg/module_equivalence_2.f90: Likewise.
7834 * gfortran.dg/use_4.f90: Likewise.
7835 * gfortran.dg/elemental_result_1.f90: Likewise.
7836 * gfortran.dg/generic_actual_arg.f90: Likewise.
7837 * gfortran.dg/private_type_5.f90: Likewise.
7838 * gfortran.dg/protected_4.f90: Likewise.
7839 * gfortran.dg/interface_3.f90: Likewise.
7840
7841 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7842
7843 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7844 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7845
7846 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7847
7848 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7849
7850 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7851
7852 PR libgfortran/31199
7853 * gfortran.dg/fmt_t_4.f90: New test.
7854
7855 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7856
7857 PR libfortran/31297
7858 * gfortran.dg/backspace_5.f: Initialize variable(s).
7859 * gfortran.dg/backspace_6.f: Likewise.
7860 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7861 * gfortran.dg/direct_io_2.f90: Likewise.
7862 * gfortran.dg/write_back.f: Likewise.
7863 * gfortran.dg/write_rewind_2.f: Likewise.
7864 * gfortran.dg/write_rewind_1.f: Likewise.
7865 * gfortran.dg/write_rewind_2.f: Likewise.
7866
7867 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7868
7869 PR tree-optimization/30784
7870 * gcc.dg/vect/pr30784.c: New test.
7871
7872 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7873
7874 PR fortran/30877
7875 * gfortran.dg/operator_1.f90: New test.
7876 * gfortran.dg/operator_2.f90: New test.
7877
7878 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7879
7880 PR libfortran/31196
7881 * gfortran.dg/reshape_transpose_1.f90: New test.
7882
7883 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7884
7885 PR fortran/30655
7886 * gfortran.dg/bounds_check_6.f90: New test.
7887
7888 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7889
7890 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7891 #ifndef/#endif.
7892 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7893 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7894
7895 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7896
7897 PR fortran/31209
7898 * gfortran.dg/pointer_function_actual_1.f90: New test.
7899
7900 PR fortran/31200
7901 * gfortran.dg/pointer_function_actual_2.f90: New test.
7902
7903 PR fortran/31215
7904 * gfortran.dg/result_in_spec_1.f90: New test.
7905
7906 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7907
7908 PR fortran/30834
7909 * gfortran.dg/integer_exponentiation_3.F90: New test.
7910 * gfortran.dg/integer_exponentiation_4.f90: New test.
7911 * gfortran.dg/integer_exponentiation_5.F90: New test.
7912
7913 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7914
7915 PR c++/30863
7916 * g++.dg/template/error24.C: New test.
7917 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7918
7919 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7920
7921 PR c++/31273
7922 * g++.dg/expr/bitfield7.C: New test.
7923
7924 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7925
7926 PR other/23572
7927 * gcc.dg/float-range-4.c: New.
7928 * gcc.dg/float-range-1.c: Update. Test for a warning.
7929 * gcc.dg/float-range-3.c: New.
7930 * gcc.dg/float-range-5.c: New.
7931
7932 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7933
7934 PR fortran/31262
7935 * gfortran.dg/no_range_check_1.f90: New test.
7936
7937 2007-03-22 Dirk Mueller <dmueller@suse.de>
7938
7939 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7940 * g++.dg/other/static1.C: Remove stray semicolon.
7941 * g++.dg/other/init1.C: Likewise.
7942 * g++.dg/rtti/dyncast1.C: Likewise.
7943 * g++.dg/tree-ssa/pr17153.C: Likewise.
7944 * g++.dg/lookup/disamb1.C: Likewise.
7945 * g++.dg/lookup/scoped2.C: Likewise.
7946 * g++.dg/lookup/friend7.C: Likewise.
7947 * g++.dg/parse/parse4.C: Likewise.
7948 * g++.dg/parse/parse5.C: Likewise.
7949 * g++.dg/expr/pr29066.C: Likewise.
7950 * g++.dg/expr/cast4.C: Likewise.
7951 * g++.dg/tc1/dr193.C: Likewise.
7952 * g++.dg/tc1/dr213.C: Likewise.
7953 * g++.dg/abi/dcast1.C: Likewise.
7954 * g++.dg/abi/covariant2.C: Likewise.
7955 * g++.dg/inherit/covariant11.C: Likewise.
7956 * g++.dg/inherit/covariant9.C: Likewise.
7957 * g++.dg/inherit/covariant10.C: Likewise.
7958 * g++.dg/init/static3.C: Likewise.
7959 * g++.dg/init/init-ref3.C: Likewise.
7960 * g++.dg/init/ref10.C: Likewise.
7961 * g++.dg/template/meminit2.C: Likewise.
7962 * g++.dg/template/using9.C: Likewise.
7963 * g++.dg/template/friend9.C: Likewise.
7964 * g++.dg/template/ref1.C: Likewise.
7965 * g++.old-deja/g++.warn/inline.C: Likewise.
7966 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7967 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7968 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7969 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7970 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7971 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7972 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7973 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7974 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7975 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7976 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7977 * g++.old-deja/g++.brendan/template11.C: Likewise.
7978 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7979 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7980 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7981 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7982 * g++.old-deja/g++.jason/parse9.C: Likewise.
7983 * g++.old-deja/g++.jason/byval2.C: Likewise.
7984 * g++.old-deja/g++.jason/overload8.C: Likewise.
7985 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7986 * g++.old-deja/g++.jason/template33.C: Likewise.
7987 * g++.old-deja/g++.jason/return3.C: Likewise.
7988 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7989 * g++.old-deja/g++.jason/virtual.C: Likewise.
7990 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7991 * g++.old-deja/g++.jason/template27.C: Likewise.
7992 * g++.old-deja/g++.jason/synth6.C: Likewise.
7993 * g++.old-deja/g++.jason/ref8.C: Likewise.
7994 * g++.old-deja/g++.jason/offset1.C: Likewise.
7995 * g++.old-deja/g++.other/static20.C: Likewise.
7996 * g++.old-deja/g++.other/array1.C: Likewise.
7997 * g++.old-deja/g++.other/new3.C: Likewise.
7998 * g++.old-deja/g++.other/array2.C: Likewise.
7999 * g++.old-deja/g++.other/overload9.C: Likewise.
8000 * g++.old-deja/g++.other/cast6.C: Likewise.
8001 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8002 * g++.old-deja/g++.other/eh4.C: Likewise.
8003 * g++.old-deja/g++.other/using7.C: Likewise.
8004 * g++.old-deja/g++.other/init18.C: Likewise.
8005 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8006 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8007 * g++.old-deja/g++.other/dtor11.C: Likewise.
8008 * g++.old-deja/g++.pt/static11.C: Likewise.
8009 * g++.old-deja/g++.pt/crash19.C: Likewise.
8010 * g++.old-deja/g++.pt/overload12.C: Likewise.
8011 * g++.old-deja/g++.pt/crash46.C: Likewise.
8012 * g++.old-deja/g++.pt/mi1.C: Likewise.
8013 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8014 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8015 * g++.old-deja/g++.pt/local5.C: Likewise.
8016 * g++.old-deja/g++.pt/typename2.C: Likewise.
8017 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8018 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8019 * g++.old-deja/g++.law/visibility1.C: Likewise.
8020 * g++.old-deja/g++.law/visibility2.C: Likewise.
8021 * g++.old-deja/g++.law/virtual2.C: Likewise.
8022 * g++.old-deja/g++.law/operators19.C: Likewise.
8023 * g++.old-deja/g++.law/parsing10.C: Likewise.
8024 * g++.old-deja/g++.law/visibility4.C: Likewise.
8025 * g++.old-deja/g++.law/operators4.C: Likewise.
8026 * g++.old-deja/g++.law/dtors2.C: Likewise.
8027 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8028 * g++.old-deja/g++.law/visibility10.C: Likewise.
8029 * g++.old-deja/g++.law/scope3.C: Likewise.
8030 * g++.old-deja/g++.law/casts2.C: Likewise.
8031 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8032 * g++.old-deja/g++.law/operators33.C: Likewise.
8033 * g++.old-deja/g++.law/friend4.C: Likewise.
8034 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8035 * g++.old-deja/g++.mike/p5611.C: Likewise.
8036 * g++.old-deja/g++.mike/net37.C: Likewise.
8037 * g++.old-deja/g++.mike/p3570.C: Likewise.
8038 * g++.old-deja/g++.mike/p5718.C: Likewise.
8039 * g++.old-deja/g++.mike/net21.C: Likewise.
8040 * g++.old-deja/g++.mike/p1862.C: Likewise.
8041 * g++.old-deja/g++.mike/p4511.C: Likewise.
8042 * g++.old-deja/g++.mike/virt3.C: Likewise.
8043 * g++.old-deja/g++.mike/p16146.C: Likewise.
8044 * g++.old-deja/g++.mike/p1989.C: Likewise.
8045 * g++.old-deja/g++.mike/p5571.C: Likewise.
8046 * g++.old-deja/g++.gb/scope10.C: Likewise.
8047 * g++.old-deja/g++.abi/primary5.C: Likewise.
8048 * g++.old-deja/g++.abi/empty2.C: Likewise.
8049 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8050 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8051 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8052 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8053 * g++.old-deja/g++.bob/template3.C: Likewise.
8054 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8055
8056 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8057
8058 PR fortran/31193
8059 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8060
8061 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8062
8063 PR fortran/20897
8064 * gfortran.dg/derived_name_1.f90: New.
8065 * gfortran.dg/derived_name_2.f: New.
8066
8067 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8068
8069 * lib/target-supports.exp (check_effective_target_nonpic): New
8070 procedure.
8071 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8072 when compiling PIC.
8073 * gcc.target/i386/asm-4.c: Require nonpic.
8074 * gcc.target/i386/cmov1.c: Likewise.
8075 * gcc.target/i386/mul.c: Likewise.
8076 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8077 * gcc.target/i386/ssetype-1.c: Require nonpic.
8078 * gcc.target/i386/ssetype-3.c: Likewise.
8079 * gcc.target/i386/ssetype-5.c: Likewise.
8080
8081 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8082
8083 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8084 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8085 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8086 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8087
8088 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8089
8090 PR tree-optimization/30590
8091 * g++.dg/opt/pr30590.C: New testcase.
8092
8093 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c/30762
8096 * gcc.dg/pr30762-1.c: New test.
8097 * gcc.dg/pr30762-2.c: New test.
8098
8099 PR inline-asm/30505
8100 * gcc.target/i386/pr30505.c: New test.
8101
8102 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8103
8104 * gcc.target/arm/register-variables.c: New.
8105
8106 2007-03-19 Jeff Law <law@redhat.com>
8107
8108 * PR tree-optimization/30984
8109 * gcc.c-torture/pr30984.c: New test.
8110
8111 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8112 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/31254
8115 * gcc.dg/torture/pr31254.c: New testcase.
8116
8117 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8118
8119 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8120 target default_packed.
8121
8122 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8123
8124 PR fortran/31203
8125 * gfortran.dg/string_length_1.f90: New test.
8126
8127 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8128
8129 PR testsuite/30395
8130 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8131
8132 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133
8134 PR libgfortran/31052
8135 * gfortran.dg/namelist_27.f90: New test.
8136
8137 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8138
8139 PR fortran/30531
8140 * gfortran.dg/used_types_14.f90: New test.
8141
8142 PR fortran/31086
8143 * gfortran.dg/used_types_15.f90: New test.
8144
8145 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8146
8147 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8148 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8149
8150 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8151
8152 PR fortran/31120
8153 * gfortran.dg/integer_exponentiation_2.f90: New test.
8154
8155 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8156
8157 PR tree-optimization/31041
8158 * gcc.dg/vect/pr31041.c: New test.
8159
8160 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8161
8162 * g++.dg/warn/Wconversion-integer.C: New
8163 * g++.dg/warn/Wconversion-real.C: New.
8164 * g++.dg/warn/Wconversion-real-integer.C: New.
8165 * g++.dg/warn/conv2.C: Updated.
8166
8167 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8168
8169 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8170 exclude RTPs.
8171
8172 2007-03-16 Richard Guenther <rguenther@suse.de>
8173
8174 PR tree-optimization/31146
8175 * g++.dg/tree-ssa/pr31146.C: New testcase.
8176
8177 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8178
8179 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8180 assume that the target has <features.h>.
8181
8182 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8183
8184 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8185 dg-options rather than to the whole test.
8186
8187 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8188
8189 PR debug/29906
8190 * g++.dg/debug/pr29906.C: New
8191
8192 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193
8194 PR libgfortran/31099
8195 * gfortran.dg/unformatted_recl.f90: Update test.
8196
8197 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8198
8199 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8200
8201 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8202
8203 PR c++/30891
8204 * g++.dg/parse/namespace-definition.C: New.
8205
8206 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8207
8208 PR c++/24924
8209 * g++.dg/cpp/pedantic-errors.C: New.
8210 * g++.dg/cpp/permissive.C: New.
8211
8212 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8213
8214 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8215 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8216
8217 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8218
8219 * lib/target-supports.exp (check_missing_uclibc_feature)
8220 (check_effective_target_wchar): New procedures.
8221 * gcc.dg/wchar_t-1.c: Require target wchar.
8222 * gcc.dg/wint_t-1.c: Likewise.
8223
8224 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8225
8226 * lib/target-supports.exp (check_gc_sections_available): Return
8227 false for VxWorks targets.
8228
8229 2007-03-15 Dirk Mueller <dmueller@suse.de>
8230
8231 * g++.dg/warn/Wconversion2.C: Fix typo.
8232 * gcc.dg/if-empty-1.c: Ditto.
8233
8234 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8235
8236 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8237
8238 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8239
8240 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8241 * gcc.target/i386/pr31167.c: Ditto.
8242
8243 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8244
8245 PR target/31167
8246 * gcc.target/i386/pr31167.c: New test.
8247
8248 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8249
8250 PR fortran/30922
8251 * gfortran.dg/import5.f90.f90: New test.
8252
8253
8254 PR fortran/30879
8255 * gfortran.dg/data_components_1.f90: New test.
8256
8257
8258 PR fortran/30870
8259 * gfortran.dg/generic_13.f90: New test.
8260
8261 PR fortran/31163
8262 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8263
8264 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265
8266 PR libgfortran/31051
8267 * gfortran.dg/fmt_t_4.f90: New
8268
8269 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8270
8271 PR C++/31165
8272 * g++.dg/other/default7.C: New test.
8273
8274 2007-03-15 Dirk Mueller <dmueller@suse.de>
8275
8276 * g++.dg/warn/Wconversion2.C: New.
8277
8278 2007-03-14 Eric Christopher <echristo@apple.com>
8279
8280 * gcc.dg/ssp-1.c: New.
8281 * gcc.dg/ssp-2.c: Ditto.
8282
8283 2007-03-14 Dirk Mueller <dmueller@suse.de>
8284
8285 * g++.dg/warn/do-empty.C: New.
8286 * gcc.dg/do-empty.c: New.
8287 * gcc.dg/if-empty-1.c: Update.
8288 * gcc.dg/20001116-1.c: Update.
8289 * gcc.dg/pr23165.c: Update.
8290
8291 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8292
8293 * gfortran.dg/module_implicit_conversion.f90: New test.
8294
8295 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8296
8297 PR middle-end/31127
8298 * gcc.dg/pr31127.c: New.
8299
8300 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8301
8302 * gcc.dg/tree-ssa/loop-26.c: New test.
8303
8304 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8305
8306 * gcc.target/i386/cmpxchg16b-1.c: New test.
8307
8308 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8309
8310 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8311 * gcc.dg/c99-vla-1.c: Likewise.
8312 * g++.dg/ext/vla1.C: Likewise
8313
8314 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8315
8316 * gcc.dg/wvla-1.c: New test
8317 * gcc.dg/wvla-2.c: New test
8318 * gcc.dg/wvla-3.c: New test
8319 * gcc.dg/wvla-4.c: New test
8320 * gcc.dg/wvla-5.c: New test
8321 * gcc.dg/wvla-6.c: New test
8322 * gcc.dg/wvla-7.c: New test
8323 * g++.dg/warn/Wvla-1.C: New test
8324 * g++.dg/warn/Wvla-2.C: New test
8325 * g++.dg/warn/Wvla-3.C: New test
8326
8327 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8328
8329 PR c++/30108
8330 * g++.dg/other/default6.C: New test.
8331
8332 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8333
8334 * lib/target-supports.exp (check_profiling_available): Return false
8335 for VxWorks.
8336 (check_effective_target_vxworks_kernel): New procedure.
8337 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8338 VxWorks.
8339 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8340 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8341 to include VxWorks.
8342 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8343
8344 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8345
8346 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8347 PIC is not supported.
8348 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8349 * gcc.dg/20020426-2.c: Likewise.
8350 * gcc.dg/pr28243.c: Likewise.
8351 * gcc.dg/visibility-11.c: Likewise.
8352 * gcc.dg/tls/opt-9.c: Likewise.
8353 * gcc.dg/tls/opt-10.c: Likewise.
8354 * gcc.dg/tls/pic-1.c: Likewise.
8355 * gcc.dg/tls/struct-1.c: Likewise.
8356 * gcc.target/i386/20000807-1.c: Likewise.
8357 * gcc.target/i386/20000904-1.c: Likewise.
8358 * gcc.target/i386/20011119-1.c: Likewise.
8359 * gcc.target/i386/990213-2.c: Likewise.
8360 * gcc.target/i386/990214-1.c: Likewise.
8361 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8362 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8363 * gcc.target/i386/pic-1.c: Likewise.
8364 * gcc.target/i386/pr21518.c: Likewise.
8365 * gcc.target/i386/pr23098.c: Likewise.
8366 * gcc.target/i386/pr23943.c: Likewise.
8367
8368 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8369
8370 PR c++/31038
8371 * g++.dg/template/complit2.C: New test.
8372
8373 PR c++/30328
8374 * g++.dg/ext/bitfield1.C: New test.
8375
8376 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8377
8378 PR fortran/30883
8379 * gfortran.dg/interface_11.f90: New test.
8380
8381 2007-03-11 Richard Guenther <rguenther@suse.de>
8382
8383 PR tree-optimization/31115
8384 * gcc.dg/torture/pr31115.c: New testcase.
8385
8386 2007-03-11 Ira Rosen <irar@il.ibm.com>
8387
8388 PR tree-optimization/29925
8389 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8390
8391 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8392
8393 PR c++/30274
8394 * g++.dg/expr/bitfield3.C: New test.
8395 * g++.dg/expr/bitfield4.C: Likewise.
8396 * g++.dg/expr/bitfield5.C: Likewise.
8397 * g++.dg/expr/bitfield6.C: Likewise.
8398
8399 PR c++/30924
8400 * g++.dg/template/array18.C: New test.
8401
8402 2007-03-10 Dirk Mueller <dmueller@suse.de>
8403
8404 PR c++/17946
8405 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8406 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8407
8408 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8409
8410 PR c++/20599
8411 * g++.dg/cpp0x/variadic-bind.C: New.
8412 * g++.dg/cpp0x/variadic-function.C: New.
8413 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8414 * g++.dg/cpp0x/variadic-tuple.C: New.
8415 * g++.dg/cpp0x/variadic1.C: New.
8416 * g++.dg/cpp0x/variadic2.C: New.
8417 * g++.dg/cpp0x/variadic3.C: New.
8418 * g++.dg/cpp0x/variadic4.C: New.
8419 * g++.dg/cpp0x/variadic5.C: New.
8420 * g++.dg/cpp0x/variadic6.C: New.
8421 * g++.dg/cpp0x/variadic7.C: New.
8422 * g++.dg/cpp0x/variadic8.C: New.
8423 * g++.dg/cpp0x/variadic9.C: New.
8424 * g++.dg/cpp0x/variadic10.C: New.
8425 * g++.dg/cpp0x/variadic11.C: New.
8426 * g++.dg/cpp0x/variadic12.C: New.
8427 * g++.dg/cpp0x/variadic13.C: New.
8428 * g++.dg/cpp0x/variadic14.C: New.
8429 * g++.dg/cpp0x/variadic15.C: New.
8430 * g++.dg/cpp0x/variadic16.C: New.
8431 * g++.dg/cpp0x/variadic17.C: New.
8432 * g++.dg/cpp0x/variadic18.C: New.
8433 * g++.dg/cpp0x/variadic19.C: New.
8434 * g++.dg/cpp0x/variadic20.C: New.
8435 * g++.dg/cpp0x/variadic21.C: New.
8436 * g++.dg/cpp0x/variadic22.C: New.
8437 * g++.dg/cpp0x/variadic23.C: New.
8438 * g++.dg/cpp0x/variadic24.C: New.
8439 * g++.dg/cpp0x/variadic25.C: New.
8440 * g++.dg/cpp0x/variadic26.C: New.
8441 * g++.dg/cpp0x/variadic27.C: New.
8442 * g++.dg/cpp0x/variadic28.C: New.
8443 * g++.dg/cpp0x/variadic29.C: New.
8444 * g++.dg/cpp0x/variadic30.C: New.
8445 * g++.dg/cpp0x/variadic31.C: New.
8446 * g++.dg/cpp0x/variadic32.C: New.
8447 * g++.dg/cpp0x/variadic33.C: New.
8448 * g++.dg/cpp0x/variadic34.C: New.
8449 * g++.dg/cpp0x/variadic35.C: New.
8450 * g++.dg/cpp0x/variadic36.C: New.
8451 * g++.dg/cpp0x/variadic37.C: New.
8452 * g++.dg/cpp0x/variadic38.C: New.
8453 * g++.dg/cpp0x/variadic39.C: New.
8454 * g++.dg/cpp0x/variadic40.C: New.
8455 * g++.dg/cpp0x/variadic41.C: New.
8456 * g++.dg/cpp0x/variadic42.C: New.
8457 * g++.dg/cpp0x/variadic43.C: New.
8458 * g++.dg/cpp0x/variadic44.C: New.
8459 * g++.dg/cpp0x/variadic45.C: New.
8460 * g++.dg/cpp0x/variadic46.C: New.
8461 * g++.dg/cpp0x/variadic47.C: New.
8462 * g++.dg/cpp0x/variadic48.C: New.
8463 * g++.dg/cpp0x/variadic49.C: New.
8464 * g++.dg/cpp0x/variadic50.C: New.
8465 * g++.dg/cpp0x/variadic51.C: New.
8466 * g++.dg/cpp0x/variadic52.C: New.
8467 * g++.dg/cpp0x/variadic53.C: New.
8468 * g++.dg/cpp0x/variadic54.C: New.
8469 * g++.dg/cpp0x/variadic55.C: New.
8470 * g++.dg/cpp0x/variadic56.C: New.
8471 * g++.dg/cpp0x/variadic57.C: New.
8472 * g++.dg/cpp0x/variadic58.C: New.
8473 * g++.dg/cpp0x/variadic59.C: New.
8474 * g++.dg/cpp0x/variadic60.C : New.
8475 * g++.dg/cpp0x/variadic61.C : New.
8476 * g++.dg/cpp0x/variadic62.C : New.
8477 * g++.dg/cpp0x/variadic63.C : New.
8478 * g++.dg/cpp0x/variadic64.C : New.
8479 * g++.dg/cpp0x/variadic65.C : New.
8480 * g++.dg/cpp0x/variadic66.C : New.
8481 * g++.dg/cpp0x/variadic67.C : New.
8482 * g++.dg/cpp0x/variadic68.C : New.
8483 * g++.dg/cpp0x/variadic69.C : New.
8484 * g++.dg/cpp0x/variadic70.C : New.
8485 * g++.dg/cpp0x/variadic71.C : New.
8486 * g++.dg/cpp0x/variadic72.C : New.
8487 * g++.dg/cpp0x/variadic73.C : New.
8488 * g++.dg/cpp0x/variadic74.C : New.
8489 * g++.dg/cpp0x/variadic75.C : New.
8490 * g++.dg/cpp0x/variadic-ex1.C : New.
8491 * g++.dg/cpp0x/variadic-ex2.C : New.
8492 * g++.dg/cpp0x/variadic-ex3.C : New.
8493 * g++.dg/cpp0x/variadic-ex4.C : New.
8494 * g++.dg/cpp0x/variadic-ex5.C : New.
8495 * g++.dg/cpp0x/variadic-ex6.C : New.
8496 * g++.dg/cpp0x/variadic-ex7.C : New.
8497 * g++.dg/cpp0x/variadic-ex8.C : New.
8498 * g++.dg/cpp0x/variadic-ex9.C : New.
8499 * g++.dg/cpp0x/variadic-ex10.C : New.
8500 * g++.dg/cpp0x/variadic-ex11.C : New.
8501 * g++.dg/cpp0x/variadic-ex12.C : New.
8502 * g++.dg/cpp0x/variadic-ex13.C : New.
8503 * g++.dg/cpp0x/variadic-ex14.C : New.
8504
8505 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8506
8507 PR libgfortran/31099
8508 * gfortran.dg/unformatted_recl.f90: New test.
8509
8510 2007-03-09 Roger Sayle <roger@eyesopen.com>
8511
8512 * gcc.dg/fold-eqcmplx-1.c: New test case.
8513
8514 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8515
8516 PR rtl-optimization/30643
8517 * gcc.dg/pr30643.c: New.
8518
8519 2007-03-09 Chao-ying Fu <fu@mips.com>
8520
8521 * gcc.target/mips/mips32-dspr2-type.c: New test.
8522 * gcc.target/mips/mips32-dspr2.c: New test.
8523 * gcc.target/mips/dspr2-MULT.c: New test.
8524 * gcc.target/mips/dspr2-MULTU.c: New test.
8525 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8526 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8527 Adjust some formats.
8528
8529 2007-03-09 Dirk Mueller <dmueller@suse.de>
8530
8531 PR c++/17946
8532 * gcc.dg/Wlogical-op-1.c: New.
8533 * g++.dg/warn/Wlogical-op-1.C: New.
8534
8535 2007-03-09 Richard Guenther <rguenther@suse.de>
8536
8537 PR tree-optimization/30904
8538 PR middle-end/31058
8539 * gcc.dg/pr30904.c: Remove xfail.
8540
8541 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8542
8543 PR C/31072
8544 * gcc.c-torture/execute/pr31072.c: New test.
8545
8546 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8547
8548 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8549 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8550 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8551 *lrint* and *lround*.
8552 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8553 floor->lfloor.
8554 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8555 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8556 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8557 and *lround*. Correct macro names.
8558 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8559 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8560
8561 2007-03-08 Ian Lance Taylor <iant@google.com>
8562
8563 * gcc.dg/no-strict-overflow-5.c: New test.
8564 * gcc.dg/no-strict-overflow-6.c: New test.
8565 * gcc.dg/Wstrict-overflow-11.c: New test.
8566 * gcc.dg/Wstrict-overflow-12.c: New test.
8567 * gcc.dg/Wstrict-overflow-13.c: New test.
8568 * gcc.dg/Wstrict-overflow-14.c: New test.
8569 * gcc.dg/Wstrict-overflow-15.c: New test.
8570
8571 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8572
8573 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8574 for VxWorks kernel mode.
8575 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8576
8577 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8578
8579 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8580 mode.
8581
8582 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8583
8584 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8585 and lib/bfill.c on VxWorks targets.
8586 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8587 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8588 lib/bfill.c and lib/memmove.c on VxWorks targets.
8589 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8590 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8591 on VxWorks targets.
8592 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8593 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8594
8595 2007-03-08 Tobias Burnus <burnus@net-b.de>
8596
8597 * gfortran.dg/use_5.f90: New test.
8598 * gfortran.dg/use_6.f90: Ditto.
8599 * gfortran.dg/use_7.f90: Ditto.
8600
8601 2007-03-08 Tobias Burnus <burnus@net-b.de>
8602
8603 PR fortran/30973
8604 * gfortran.dg/use_4.f90: New test.
8605 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8606
8607 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8608
8609 PR fortran/31011
8610 * gfortran.dg/parameter_array_section_2.f90: New test.
8611
8612 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8613
8614 PR c++/30852
8615 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8616
8617 PR c++/30534
8618 * g++.dg/template/arg5.C: New test.
8619
8620 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8621
8622 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8623
8624 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8625
8626 * gcc.dg/var-expand1.c: Add newline at end of file.
8627
8628 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8629
8630 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8631
8632 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8633
8634 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8635
8636 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8637
8638 * gcc.dg/torture/builtin-convert-4.c: New test.
8639
8640 2007-03-05 Ian Lance Taylor <iant@google.com>
8641
8642 * gcc.c-torture/compile/pr31034.c: New test.
8643
8644 2007-03-05 Ian Lance Taylor <iant@google.com>
8645
8646 * gcc.dg/inline-18.c: New test.
8647 * gcc.dg/inline-19.c: New test.
8648 * gcc.dg/inline-20.c: New test.
8649 * gcc.dg/inline-21.c: New test.
8650
8651 2007-03-05 Richard Guenther <rguenther@suse.de>
8652
8653 PR tree-optimization/14052
8654 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8655
8656 2007-03-05 Richard Guenther <rguenther@suse.de>
8657
8658 PR tree-optimization/23777
8659 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8660
8661 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8662
8663 PR other/30465
8664 * gcc.dg/multiple-overflow-warn-3.c: New.
8665 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8666
8667 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8668
8669 PR c++/30895
8670 * g++.dg/parse/template23.C: New test.
8671
8672 2007-03-04 Roger Sayle <roger@eyesopen.com>
8673
8674 PR middle-end/30744
8675 * gcc.dg/pr30744-1.c: New test case.
8676
8677 2007-03-04 Tobias Burnus <burnus@net-b.de>
8678
8679 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8680
8681 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8682
8683 PR target/30406
8684 * gfortran.dg/logical_3.f90: New test.
8685
8686 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8687
8688 PR libfortran/30981
8689 * gfortran.dg/integer_exponentiation_1.f90: New test.
8690
8691 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8692
8693 * gcc.target/m68k/m68k.exp: New.
8694 * gcc.target/m68k/crash1.c: New.
8695
8696 2007-03-03 Tobias Burnus <burnus@net-b.de>
8697
8698 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8699 to be more compatible with integer(kind=8).
8700
8701 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8702
8703 PR libfortran/31001
8704 * gfortran.dg/zero_sized_3.f90: New test.
8705
8706 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8707
8708 PR c++/15787
8709 * g++.dg/parse/else.C: New.
8710 * g++.dg/parse/else-2.C: New.
8711
8712 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8713 Tobias Burnus <burnus@net-b.de>
8714
8715 PR fortran/30882
8716 * gfortran.dg/size_dim.f90: New test.
8717
8718 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8719 Tobias Burnus <burnus@net-b.de>
8720
8721 PR fortran/30873
8722 * gfortran.dg/entry_9.f90: New test.
8723
8724 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8725
8726 PR c++/28253
8727 * g++.dg/inherit/covariant16.C: New test.
8728
8729 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8730
8731 * g++.dg/other/darwin-minversion-1.C: New.
8732
8733 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8734
8735 * gcc.dg/tree-ssa/20070302-1.c: New test.
8736
8737 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8738
8739 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8740 tests.
8741
8742 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8743
8744 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8745
8746 2007-03-01 Simon Baldwin <simonb@google.com>
8747
8748 PR c++/23689
8749 * warn/ignored_typedef.C: New.
8750 * init/ctor8.C: Added dg-warning to consume ignored typedef
8751 warning.
8752 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8753 and added an explicit line number.
8754
8755 2007-02-28 Richard Guenther <rguenther@suse.de>
8756
8757 PR middle-end/30364
8758 * gcc.dg/torture/pr30364-1.c: New testcase.
8759 * gcc.dg/torture/pr30364-2.c: Likewise.
8760 * gcc.dg/torture/pr30364-3.c: Likewise.
8761
8762 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8763
8764 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8765 powerpc*, use -funsafe-math-optimizations.
8766 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8767 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8768
8769 2007-02-28 Tobias Burnus <burnus@net-b.de>
8770 Paul Thomas <pault@gcc.gnu.org>
8771
8772 PR fortran/30888
8773 PR fortran/30887
8774 * c_by_val_1.f: Test %VAL() with non-default kind.
8775 * c_by_val.c: Ditto.
8776 * c_by_val_4.f: New test.
8777
8778 2007-02-28 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/30968
8781 * gfortran.dg/continuation_7.f90: New test.
8782
8783 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8784
8785 * g++.dg/inherit/thunk7.C: New test.
8786 * lib/target-supports.exp (check_profiling_available): Not available
8787 for bfin-*-*.
8788
8789 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8790
8791 PR target/30970
8792 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8793
8794 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8795
8796 * lib/target-supports.exp (check_effective_target_init_priority):
8797 Remove Solaris special case.
8798
8799 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8800
8801 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8802 for more builtin types.
8803
8804 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8805 * g++.dg/ext/visibility/noPLT.C: Likewise.
8806
8807 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8808
8809 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8810 sh* targets.
8811
8812 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8813
8814 PR fortran/30865
8815 * size_optional_dim_1.f90: New test.
8816
8817 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8818
8819 * gcc.dg/vxworks/vxworks.exp: New file.
8820 * gcc.dg/vxworks/initpri1.c: Likewise.
8821 * gcc.dg/vxworks/initpri2.c: Likewise.
8822 * gcc.dg/initpri2.c: Add more tests.
8823 * g++.dg/special/initpri2.C: Likewise.
8824
8825 * gcc.dg/initpri1.c: New test.
8826 * gcc.dg/initpri2.c: Likewise.
8827 * g++.dg/special/initpri1.C: New test.
8828 * g++.dg/special/initpri2.C: Likewise.
8829 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8830 * g++.dg/special/conpr-2.C: Likewise.
8831 * g++.dg/special/conpr-3.C: Likewise.
8832 * g++.dg/special/conpr-4.C: Likewise.
8833 * g++.dg/special/initp1.C: Likewise.
8834 * g++.dg/special/ecos.exp: Remove code to detect availability of
8835 constructor priorities.
8836 * lib/target-supports.exp (check_effective_target_init_priority):
8837 New function.
8838
8839 2007-02-24 Jan Hubicka <jh@suse.cz>
8840
8841 * gcc.c-torture/execute/pr30778.c: New testcase.
8842
8843 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8844
8845 PR libgfortran/30918
8846 * gfortran.dg/namelist_26.f90: New test.
8847
8848 2007-02-24 Richard Guenther <rguenther@suse.de>
8849
8850 PR middle-end/30951
8851 * gcc.dg/pr30951.c: New testcase.
8852
8853 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8854
8855 * gcc.dg/torture/builtin-modf-1.c: New test.
8856
8857 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8858
8859 PR tree-optimization/30904
8860 * gcc.dg/pr30904.c: New test.
8861
8862 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8863
8864 * gcc.test-framework/README: Correct command.
8865 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8866 -Wunused-value.
8867 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8868
8869 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8870
8871 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8872
8873 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8874
8875 * lib/target-supports.exp (check_effective_target_newlib): New
8876 function.
8877
8878 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8879
8880 PR fortran/30660
8881 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8882 allocatable component.
8883
8884
8885 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8886
8887 * gcc.dg/torture/builtin-logb-1.c: New test.
8888 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8889 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8890 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8891 sh* targets.
8892
8893 2007-02-23 Richard Guenther <rguenther@suse.de>
8894
8895 * g++.dg/warn/changes-meaning.C: New testcase.
8896
8897 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8898
8899 PR libgfortran/30910
8900 * gfortran.dg/fmt_zero_precision.f90: Update test.
8901
8902 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8903
8904 * gcc.dg/torture/builtin-frexp-1.c: New test.
8905
8906 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8907
8908 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8909
8910 2007-02-22 Ian Lance Taylor <iant@google.com>
8911
8912 PR debug/30898
8913 * g++.dg/debug/pr30898.C: New test.
8914
8915 2007-02-22 Ira Rosen <irar@il.ibm.com>
8916
8917 * gcc.dg/vect/vect-106.c: New test.
8918
8919 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8920 Ira Rosen <irar@il.ibm.com>
8921
8922 PR tree-optimization/30843
8923 * gcc.dg/vect/pr30843.c: New test.
8924
8925 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8926
8927 PR tree-optimization/30858
8928 * gcc.dg/vect/pr30858.c: New test.
8929
8930 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8931
8932 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8933 to set options for compiling testglue.
8934 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8935 * lib/obj-c++.exp (obj-c++_init): Likewise.
8936
8937 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8938
8939 * gnat.dg/derived_aggregate.adb: New test.
8940
8941 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8942
8943 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8944 sh* targets. Call the correct CKSGN macro.
8945
8946 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8947
8948 * gfortran.dg/gomp/omp_parse1.f90: New test.
8949 * gfortran.dg/gomp/omp_parse2.f: New test.
8950
8951 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8952
8953 PR fortran/30869
8954 * gfortran.dg/do_pointer_1.f90: New test.
8955
8956 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8957
8958 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8959 and scalbln.
8960
8961 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8962
8963 * gcc.dg/darwin-minversion-1.c: New.
8964 * gcc.dg/darwin-minversion-2.c: New.
8965
8966 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8967
8968 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8969
8970 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8971 DJ Delorie <dj@redhat.com>
8972
8973 PR other/30824
8974 * gcc.dg/Wfatal.c: New.
8975 * gcc.dg/Wfatal-2.c: New.
8976 * gcc.dg/Werror-1.c: Adjust expectations.
8977 * gcc.dg/Werror-5.c: Likewise.
8978 * gcc.dg/Werror-7.c: Likewise.
8979 * gcc.dg/Werror-10.c: Likewise.
8980 * gcc.dg/Werror-11.c: Likewise.
8981
8982 2007-02-20 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/30522
8985 * gfortran.dg/volatile10.f90: New test.
8986
8987 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8988
8989 PR libfortran/30533
8990 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8991
8992 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8993
8994 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8995 * gcc.dg/Walways-true-1.c: Likewise.
8996 * gcc.dg/weak/weak-3.c: Likewise.
8997 * gcc.dg/Werror-1.c: Likewise.
8998 * gcc.dg/Werror-3.c: Likewise.
8999 * gcc.dg/Werror-4.c: Likewise.
9000 * gcc.dg/Werror-5.c: Likewise.
9001 * gcc.dg/Werror-6.c: Likewise.
9002 * gcc.dg/Werror-7.c: Likewise.
9003 * gcc.dg/Werror-8.c: Likewise.
9004 * gcc.dg/Werror-10.c: Likewise.
9005 * gcc.dg/Werror-11.c: Likewise.
9006 * gcc.dg/Werror-12.c: Likewise.
9007 * g++.old-deja/g++.mike/warn8.C: Likewise.
9008 * g++.dg/warn/Walways-true-1.C: Likewise.
9009 * g++.dg/warn/Walways-true-2.C: Likewise.
9010 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9011 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9012 -Wstring-literal-comparison with -Waddress.
9013 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9014 -Wno-string-literal-comparison with -Wno-address.
9015
9016 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9017
9018 * gnat.dg/self_aggregate_with_call.adb: New test.
9019
9020 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9021
9022 PR tree-optimization/30975
9023 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9024 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9025 * gcc.dg/vect/pr30795.c: New.
9026
9027 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9028
9029 PR fortran/30681
9030 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9031
9032 2007-02-18 Roger Sayle <roger@eyesopen.com>
9033
9034 PR rtl-optimization/28173
9035 * gcc.target/i386/andor-1.c: New test case.
9036
9037 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9038
9039 * gcc.dg/torture/builtin-ldexp-1.c: New.
9040 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9041
9042 2007-02-18 Roger Sayle <roger@eyesopen.com>
9043
9044 * gfortran.dg/array_constructor_15.f90: New test case.
9045
9046 2007-02-18 Roger Sayle <roger@eyesopen.com>
9047
9048 * gfortran.dg/forall_10.f90: New test case.
9049
9050 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9051
9052 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9053
9054 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9055
9056 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9057 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9058
9059 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9060
9061 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9062 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9063 * gcc.target/i386/xchg-1.c: New test.
9064 * gcc.target/i386/xchg-2.c: New test.
9065
9066 2007-02-16 Richard Guenther <rguenther@suse.de>
9067 Christian Bruel <christian.bruel@st.com>
9068
9069 * gcc.dg/strict-overflow-5.c: New testcase.
9070
9071 2007-02-16 Tobias Burnus <burnus@net-b.de>
9072
9073 PR fortran/30793
9074 * gfortran.dg/func_derived_4.f90: New test.
9075
9076 2007-02-15 Roger Sayle <roger@eyesopen.com>
9077
9078 PR middle-end/30391
9079 * gfortran.dg/pr30391-1.f90: New test case.
9080
9081 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9082
9083 PR middle-end/30433
9084 * gcc.c-torture/compile/pr30433.c: New testcase to check
9085 that complex constants comparisions are foldded.
9086
9087 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9088
9089 PR C++/30158
9090 * g++.dg/ext/stmtexpr10.C: New testcase.
9091
9092 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9093
9094 PR middle-end/30729
9095 * gcc.dg/Wunused-value-2.c: New testcase.
9096
9097 2007-02-15 Ian Lance Taylor <iant@google.com>
9098
9099 * g++.dg/eh/subreg-1.C: New test.
9100
9101 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9102
9103 PR c/26494
9104 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9105 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9106 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9107 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9108 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9109 * gcc.dg/Werror-implicit-function-declaration.c: New.
9110
9111 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9112
9113 PR c++/28943
9114 * g++.dg/warn/pr28943.C: New.
9115
9116 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9117
9118 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9119
9120 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9121
9122 PR fortran/30779
9123 * gfortran.dg/error_recovery_3.f90: New test.
9124
9125 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9126
9127 * g++.dg/tree-ssa/sra-1.C: New.
9128
9129 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9130
9131 * g++.dg/tree-ssa/sra-1.C: New.
9132
9133 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9134
9135 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9136
9137 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9138
9139 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9140
9141 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9142
9143 PR fortran/30799
9144 * gfortran.dg/logical_2.f90: New test.
9145
9146 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9147
9148 * gcc.dg/torture/complex-alias-1.c: New test.
9149
9150 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9151
9152 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9153 instead of -fdump-tree-tailcall.
9154
9155 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9156
9157 * gfortran.dg/interface_10.f90: Fix comment typo.
9158
9159 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9160
9161 PR tree-optimization/30771
9162 * gcc.dg/vect/pr30771.c: New test.
9163
9164 2007-02-13 Ian Lance Taylor <iant@google.com>
9165
9166 * gcc.dg/Wstrict-overflow-1.c: New test.
9167 * gcc.dg/Wstrict-overflow-2.c: New test.
9168 * gcc.dg/Wstrict-overflow-3.c: New test.
9169 * gcc.dg/Wstrict-overflow-4.c: New test.
9170 * gcc.dg/Wstrict-overflow-5.c: New test.
9171 * gcc.dg/Wstrict-overflow-6.c: New test.
9172 * gcc.dg/Wstrict-overflow-7.c: New test.
9173 * gcc.dg/Wstrict-overflow-8.c: New test.
9174 * gcc.dg/Wstrict-overflow-9.c: New test.
9175 * gcc.dg/Wstrict-overflow-10.c: New test.
9176
9177 2007-02-13 Roger Sayle <roger@eyesopen.com>
9178
9179 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9180
9181 2007-02-13 Richard Henderson <rth@redhat.com>
9182
9183 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9184 * gcc.c-torture/execute/pr29302-1.c: ... here.
9185
9186 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9187
9188 PR c/29521
9189 * gcc.dg/c90-return-1.c: Update output.
9190 * gcc.dg/c99-return-1.c: Likewise.
9191
9192 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9193
9194 PR fortran/30554
9195 * gfortran.dg/used_dummy_types_7.f90: New test..
9196
9197 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9198
9199 * gcc.target/i386/parity-1.c: New test.
9200 * gcc.target/i386/parity-2.c: New test.
9201
9202 2007-02-12 Roger Sayle <roger@eyesopen.com>
9203
9204 * gcc.target/i386/builtin-bswap-3.c: New test case.
9205
9206 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9207
9208 PR tree-optimization/29145
9209 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9210 alias analysis is improved to take better advantage of restrict
9211 qualified pointers.
9212 * gcc.dg/vect/vect-80.c: Likewise.
9213 * gcc.dg/vect/pr29145.c: New.
9214
9215 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9216
9217 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9218 * gcc.target/i386/sse4a-insert.c: Likewise.
9219
9220 2007-02-11 Roger Sayle <roger@eyesopen.com>
9221
9222 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9223 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9224
9225 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9226
9227 PR fortran/30478
9228 * gfortran.dg/enum_4.f90: Update error message checks.
9229
9230 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9231
9232 PR fortran/30554
9233 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9234 versions of the modules.
9235
9236 PR fortran/30617
9237 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9238 by getting rid of recursive I/O and providing functions with
9239 results.
9240
9241 PR fortran/30319
9242 * gfortran.dg/char_array_constructor_2.f90
9243
9244 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9245
9246 PR c++/26988
9247 * g++.dg/template/spec34.C: New test
9248
9249 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9250
9251 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9252 on i?86 and x86_64.
9253 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9254 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9255 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9256 on i?86 and x86_64.
9257 * gcc.dg/vect/vect-113.c: Ditto.
9258
9259 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9260
9261 PR c++/29487
9262 * g++.dg/eh/weak1-C: New test.
9263 * g++.dg/eh/weak1-a.cc: Likewise.
9264 * g++.dg/eh/comdat1.C: Likewise.
9265
9266 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9267 Dorit Nuzman <dorit@il.ibm.com>
9268
9269 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9270 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9271 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9272 * gcc.dg/vect/vect-113.c: Likewise.
9273
9274 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9275
9276 2007-02-10 Richard Henderson <rth@redhat.com>
9277
9278 * lib/target-supports.exp (check_effective_target_tls): Redefine
9279 to mean non-emulated tls.
9280 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9281 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9282 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9283 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9284 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9285 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9286 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9287
9288 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9289
9290 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9291
9292 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9293
9294 * gfortran.dg/secnds.f: Replace time tolerance with a
9295 before-and-after bracket.
9296 * gfortran.dg/secnds-1.f: Likewise.
9297
9298 2007-02-09 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/30512
9301 * gfortran.dg/maxlocval_1.f90: New test.
9302
9303 2007-02-09 Roger Sayle <roger@eyesopen.com>
9304
9305 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9306
9307 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9308
9309 PR fortran/30720
9310 * gfortran.dg/array_function_1.f90: New test.
9311
9312 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9313
9314 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9315 (check_effective_target_dummy_wcsftime): New functions.
9316
9317 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9318
9319 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9320 * lib/target-supports.exp (check_effective_target_uclibc): New
9321 function.
9322
9323 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9324
9325 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9326 (vsnprintf): Don't define for uClibc targets.
9327
9328 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9329
9330 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9331 set before checking whether it was allowed.
9332 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9333 before checking inside_main.
9334
9335 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9336
9337 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9338 uClinux targets.
9339 (u16sf): Likewise u4sf.
9340 * g++.dg/compat/struct-layout-1.h: Likewise.
9341
9342 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9343
9344 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9345 procedure.
9346 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9347 m68k targets if check_effective_target_coldfire_fpu returns true.
9348
9349 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9350 Richard Guenther <rguenther@suse.de>
9351
9352 PR middle-end/23361
9353 * gcc.dg/fold-compare-3.c: New testcase.
9354 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9355
9356 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9357
9358 * gcc.dg/pr26570.c: Clean up coverage files.
9359 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9360 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9361 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9362 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9363 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9364 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9365 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9366 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9367 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9368 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9369 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9370 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9371 * gcc.dg/vect/pr28952.c: Ditto.
9372 * gcc.dg/vect/pr27151.c: Ditto.
9373 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9374 * g++.dg/gomp/macro-3.C: Ditto.
9375
9376 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9377
9378 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9379 of the loop.
9380
9381 2007-02-08 Roger Sayle <roger@eyesopen.com>
9382
9383 * gcc.target/i386/builtin-bswap-2.c: New test case.
9384
9385 2007-02-08 Roger Sayle <roger@eyesopen.com>
9386
9387 * gfortran.dg/forall_8.f90: New test case.
9388 * gfortran.dg/forall_9.f90: Likewise.
9389
9390 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9391
9392 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9393
9394 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9395
9396 * lib/target-supports.exp (check_effective_target_simulator): New.
9397
9398 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9399
9400 * gcc.dg/tree-ssa/loop-25.c: New test.
9401
9402 2007-02-06 Richard Henderson <rth@redhat.com>
9403
9404 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9405
9406 2007-02-06 Roger Sayle <roger@eyesopen.com>
9407
9408 * gcc.target/powerpc/popcount-1.c: New test case.
9409 * gcc.target/powerpc/parity-1.c: Likewise.
9410
9411 2007-02-06 Richard Guenther <rguenther@suse.de>
9412
9413 PR middle-end/27302
9414 * gcc.dg/torture/pr27302-2.c: New testcase.
9415
9416 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9417
9418 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9419 * gcc.dg/vect/vect-iv-1.c: New test.
9420 * gcc.dg/vect/vect-iv-2.c: New test.
9421 * gcc.dg/vect/vect-iv-3.c: New test.
9422 * gcc.dg/vect/vect-iv-4.c: New test.
9423 * gcc.dg/vect/vect-iv-5.c: New test.
9424 * gcc.dg/vect/vect-iv-6.c: New test.
9425 * gcc.dg/vect/vect-iv-7.c: New test.
9426 * gcc.dg/vect/vect-iv-8.c: New test.
9427 * gcc.dg/vect/vect-iv-9.c: New test.
9428 * gcc.dg/vect/vect-iv-10.c: New test.
9429 * gcc.dg/vect/vect-iv-11.c: New test.
9430 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9431 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9432 * gcc.dg/vect/vect-14.c: Now vectorizable.
9433 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9434 loop).
9435 * gcc.dg/vect/vect-27.c: Likewise.
9436 * gcc.dg/vect/vect-29.c Likewise.
9437 * gcc.dg/vect/vect-dv-2.c: Likewise.
9438 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9439 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9440 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9441
9442 2007-02-06 Ira Rosen <irar@il.ibm.com>
9443
9444 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9445
9446 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9447
9448 * gcc.dg/builtins-20.c: Add more cases.
9449
9450 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9451
9452 PR debug/30189
9453 * gcc.dg/pr30189.c: New test.
9454
9455 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9456
9457 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9458 for running tests.
9459 * gcc.target/i386/sse4a-extract.c: New test.
9460 * gcc.target/i386/sse4a-insert.c: New test.
9461 * gcc.target/i386/sse4a-montsd.c: New test.
9462 * gcc.target/i386/sse4a-montss.c: New test.
9463
9464 2007-02-05 Richard Guenther <rguenther@suse.de>
9465
9466 * gcc.target/i386/vectorize3.c: New testcase.
9467
9468 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9469
9470 PR target/30665
9471 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9472
9473 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9474
9475 PR fortran/30611
9476 * gfortran.dg/repeat_1.f90: New test.
9477
9478 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9479
9480 PR fortran/30605
9481 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9482 * gfortran.dg/derived_init_2.f90: Ditto.
9483 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9484 * gfortran.dg/array_initializer_1.f90: Ditto.
9485 * gfortran.dg/do_2.f90: Ditto.
9486 * gfortran.dg/proc_assign_1.f90: Ditto.
9487
9488 2007-02-04 Richard Guenther <rguenther@suse.de>
9489
9490 PR middle-end/30636
9491 * g++.dg/warn/pr30636.C: New testcase.
9492 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9493
9494 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9495
9496 PR middle-end/30667
9497 * gfortran.dg/pr30667.f: New test.
9498
9499 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9500
9501 * gcc.dg/builtins-54.c: Add more cases.
9502
9503 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9504
9505 PR fortran/30514
9506 * gfortran.dg/zero_sized_2.f90: New test.
9507
9508 PR fortran/30660
9509 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9510
9511 PR fortran/29820
9512 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9513 file.
9514
9515 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9516
9517 PR fortran/30683
9518 * gfortran.dg/interface_10.f90: New test.
9519
9520 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9521
9522 * gcc.dg/builtins-20.c: Add more cases.
9523
9524 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9525
9526 PR target/29682
9527 * gcc-target/ia64/pr29682.c: New test.
9528
9529 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9530
9531 PR fortran/30284
9532 * gfortran.dg/arrayio_11.f90.f90: New test.
9533
9534 PR fortran/30626
9535 * gfortran.dg/arrayio_12.f90.f90: New test.
9536
9537 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR c++/30536
9540 * g++.dg/tls/diag-5.C: New test.
9541
9542 PR middle-end/30473
9543 * gcc.dg/pr30473.c: New test.
9544 * gcc.c-torture/execute/20070201-1.c: New test.
9545
9546 2007-02-01 Roger Sayle <roger@eyesopen.com>
9547
9548 * gfortran.dg/dependency_20.f90: New test case.
9549
9550 2007-01-31 Ian Lance Taylor <iant@google.com>
9551
9552 * gcc.dg/lower-subreg-1.c (test): New test.
9553
9554 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9555
9556 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9557
9558 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9559
9560 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9561 * gcc.dg/torture/builtin-math-3.c: Likewise.
9562
9563 2007-01-31 Dirk Mueller <dmueller@suse.de>
9564
9565 gcc.dg/Wparentheses-2.c: Update and add new tests.
9566
9567 2007-01-31 Ira Rosen <irar@il.ibm.com>
9568
9569 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9570 vectorize.
9571
9572 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9573
9574 * gcc.dg/builtins-63.c: New test.
9575
9576 2007-01-31 Tobias Burnus <burnus@net-b.de>
9577
9578 PR fortran/27588
9579 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9580
9581 2007-01-31 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/30520
9584 * gfortran.dg/volatile8.f90: New argument conformance test.
9585 * gfortran.dg/volatile9.f90: New scope test.
9586
9587 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9588
9589 PR c++/24745
9590 * g++.dg/warn/null4.C: New.
9591
9592 2001-01-30 Roger Sayle <roger@eyesopen.com>
9593 Uros Bizjak <ubizjak@gmail.com>
9594
9595 * gcc.dg/large-size-array-3.c: Correct typo.
9596
9597 2007-01-30 Richard Guenther <rguenther@suse.de>
9598
9599 PR middle-end/27657
9600 * g++.dg/debug/pr27657.C: New testcase.
9601
9602 2007-01-30 Richard Guenther <rguenther@suse.de>
9603
9604 PR middle-end/30313
9605 * gcc.dg/torture/pr30313.c: New testcase.
9606
9607 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9608
9609 * gcc.dg/dfp/dfp-except.h: New file.
9610 * gcc.dg/dfp/fe-check.h: New file.
9611 * gcc.dg/dfp/fe-binop.c: New test.
9612 * gcc.dg/dfp/fe-convert-1.c: New test.
9613 * gcc.dg/dfp/fe-convert-2.c: New test.
9614 * gcc.dg/dfp/fe-convert-3.c: New test.
9615
9616 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9617 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9618 * gcc.dg/dfp/convert-dfp.c: Ditto.
9619 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9620
9621 2007-01-29 Josh Conner <jconner@apple.com>
9622
9623 * gcc.target/powerpc/altivec-24.c: New test.
9624
9625 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9626
9627 PR c++/28266
9628 * g++.dg/parse/defarg12.C: New test.
9629
9630 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9631
9632 PR fortran/30554
9633 * gfortran.dg/used_dummy_types_6.f90: New test.
9634
9635 2007-01-28 Jan Hubicka <jh@suse.cz>
9636
9637 * gcc.dg/tree-prof/val-prof-6.c: New test.
9638
9639 2007-01-28 Roger Sayle <roger@eyesopen.com>
9640
9641 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9642
9643 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9644
9645 PR C++/28988
9646 * g++.dg/expr/dtor4.C: New test.
9647
9648 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9649
9650 * gcc.dg/tree-ssa/loop-23.c: New test.
9651
9652 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9653
9654 PR libfortran/30389
9655 * gfortran.dg/achar_2.f90: New test.
9656 * gfortran.dg/achar_3.f90: New test.
9657
9658 2007-01-27 Ian Lance Taylor <iant@google.com>
9659
9660 * gcc.dg/strict-overflow-1.c: New test.
9661 * gcc.dg/no-strict-overflow-1.c: New test.
9662 * gcc.dg/strict-overflow-2.c: New test.
9663 * gcc.dg/no-strict-overflow-2.c: New test.
9664 * gcc.dg/strict-overflow-3.c: New test.
9665 * gcc.dg/no-strict-overflow-3.c: New test.
9666 * gcc.dg/strict-overflow-4.c: New test.
9667 * gcc.dg/no-strict-overflow-4.c: New test.
9668 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9669 * gcc.dg/pr15784-1.c: Likewise.
9670 * gcc.dg/pr20922-1.c: Likewise.
9671 * gcc.dg/pr20922-3.c: Likewise.
9672 * gcc.dg/pr20922-4.c: Likewise.
9673 * gcc.dg/pr20922-6.c: Likewise.
9674 * gcc.dg/compare-4.c: Likewise.
9675 * gcc.dg/torture/pr26898-1.c: Likewise.
9676 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9677 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9678 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9679 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9680 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9681 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9682 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9683 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9684 * g++.dg/tree-ssa/pr21082.C: Likewise.
9685
9686 2007-01-27 Roger Sayle <roger@eyesopen.com>
9687
9688 * gcc-dg/large-size-array-3.c: New test case.
9689
9690 2007-01-27 Roger Sayle <roger@eyesopen.com>
9691
9692 * gfortran.dg/forall_7.f90: New test case.
9693
9694 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/30407
9697 * gfortran.dg/where_operator_assign_1.f90: New test.
9698 * gfortran.dg/where_operator_assign_2.f90: New test.
9699 * gfortran.dg/where_operator_assign_3.f90: New test.
9700
9701 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9702
9703 * lib/target-supports.exp
9704 (check_effective_target_powerpc_altivec): New.
9705 (check_effective_target_vect_cmdline_needed): Use it.
9706
9707 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9708
9709 PR fortran/30278
9710 * gfortran.dg/backslash_3.f: New test.
9711
9712 2007-01-26 Richard Guenther <rguenther@suse.de>
9713
9714 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9715
9716 2007-01-26 Tobias Burnus <burnus@net-b.de>
9717
9718 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9719 * gfortran.dg/vect/vect.exp: Ditto.
9720 * gfortran.dg/dg.exp: Ditto.
9721 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9722 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9723
9724 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9725
9726 * gcc.dg/builtins-20.c: Add more cases.
9727 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9728
9729 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9730
9731 PR fortran/30437
9732 * gcc.dg/Wall.c: New.
9733 * gcc.dg/Wno-all.c: New.
9734 * gfortran.dg/Wall.f90: New.
9735 * gfortran.dg/Wno-all.f90: New.
9736
9737 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9738
9739 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9740 * g++.dg/eh/simd-2.C: Also run on Darwin.
9741 * g++.dg/eh/simd-3.C: New.
9742 * g++.dg/eh/simd-4.C: New.
9743
9744 2007-01-25 Richard Guenther <rguenther@suse.de>
9745
9746 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9747 and _PROFILE_USE.
9748 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9749
9750 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9751
9752 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9753 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9754 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9755 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9756 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9757 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9758 * gcc.dg/ipa/ipa-7.c: New testcase.
9759
9760 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9761
9762 * g++.dg/cpp0x/warn_cxx0x.C: New.
9763
9764 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9765
9766 * gcc.dg/builtins-20.c: Test builtin carg.
9767
9768 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR middle-end/27416
9771 * gcc.dg/gomp/pr27416.c: New test.
9772
9773 PR middle-end/30494
9774 * gcc.dg/gomp/pr30494.c: New test.
9775 * g++.dg/gomp/pr30494.C: New test.
9776
9777 PR middle-end/30421
9778 * gcc.dg/gomp/pr30421.c: New test.
9779
9780 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9781
9782 * gcc.target/ia64/versionid-1.c: New test.
9783 * gcc.target/ia64/versionid-2.c: New test.
9784
9785 2007-01-24 Richard Guenther <rguenther@suse.de>
9786
9787 PR testsuite/30181
9788 * gcc.dg/builtins-57.c: Change to a link-time testcase
9789 to support non-C99 targets.
9790
9791 2007-01-24 Jan Hubicka <jh@suse.cz>
9792
9793 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9794
9795 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9796
9797 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9798
9799 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9800
9801 PR objc/27438
9802 * objc.dg/const-str-12.m: New test.
9803
9804 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805
9806 PR fortran/30532
9807 * gfortran.dg/ctrl-z.f90: New test.
9808
9809 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810
9811 PR fortran/30481
9812 * gfortran.dg/namelist_assumed_char.f90: New test.
9813
9814 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9815
9816 PR c++/27492
9817 * g++.dg/inherit/covariant15.C: New test.
9818
9819 2007-01-23 Ian Lance Taylor <iant@google.com>
9820
9821 * g++.dg/warn/Wparentheses-24.C: New test.
9822
9823 2007-01-23 Richard Guenther <rguenther@suse.de>
9824
9825 PR testsuite/30560
9826 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9827 with full path.
9828
9829 2007-01-22 Richard Guenther <rguenther@suse.de>
9830
9831 PR tree-optimization/30038
9832 * gcc.dg/builtins-62.c: New testcase.
9833
9834 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9835
9836 * gcc.c-torture/compile/20070121.c: New test.
9837
9838 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9839
9840 PR libfortran/30525
9841 * gfortran.dg/char_comparison_1.f: New test.
9842
9843 2007-01-21 Ira Rosen <irar@il.ibm.com>
9844
9845 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9846
9847 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9848
9849 PR objc/30479
9850 * objc.dg/pch: New directory.
9851 * objc.dg/pch/pch.exp: New file.
9852 * objc.dg/pch/interface-1.m: New test.
9853 * objc.dg/pch/interface-1.hs: New include file.
9854 * lib/objc.exp (objc_target_compile): Add
9855 "-x objective-c-header" in front of the sources if this is
9856 a precompiled header being compiled.
9857
9858 2007-01-20 Roger Sayle <roger@eyesopen.com>
9859
9860 * gfortran.dg/array_memcpy_3.f90: New test case.
9861 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9862
9863 2007-01-20 Roger Sayle <roger@eyesopen.com>
9864 Brooks Moses <brooks.moses@codesourcery.com>
9865 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9866
9867 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9868 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9869
9870 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9871
9872 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9873
9874 2007-01-19 Mike Stump <mrs@apple.com>
9875
9876 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9877 away.
9878
9879 2007-01-19 Roger Sayle <roger@eyesopen.com>
9880
9881 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9882 option instead of -funsafe-math-optimizations.
9883
9884 2007-01-19 Tomas Bily <tbily@suse.cz>
9885
9886 gcc.dg/tree-prof/indir-call-prof.c: New.
9887 g++.dg/dg.exp: Add tree-prof subdirectory.
9888 g++.dg/tree-prof/indir-call-prof.C: New.
9889 g++.dg/tree-prof/tree-prof.exp: New.
9890
9891 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9892
9893 PR c++/17947
9894 * g++.dg/warn/deprecated.C: Update warning output.
9895 * g++.dg/warn/deprecated-2.C: Likewise.
9896 * g++.dg/warn/deprecated-3.C: New.
9897
9898 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9899
9900 * gcc.c-torture/execute/nestfunc-7.c: New.
9901
9902 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9903
9904 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9905
9906 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9907
9908 * gcc.dg/m68k-pic-1.c: New.
9909
9910 2007-01-18 Roger Sayle <roger@eyesopen.com>
9911
9912 * gfortran.dg/array_memcpy_4.f90: New test case.
9913
9914 2007-01-18 Josh Conner <jconner@apple.com>
9915
9916 PR target/30485
9917 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9918 * gcc.dg/vect/no-trapping-math-1: New.
9919 * gcc.dg/vect/no-trapping-math-2: New.
9920
9921 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9922
9923 * gcc.target/i386/387-8.c: Update comment about optimizing
9924 inherent load of 1.0 of fptan instruction.
9925
9926 2007-01-18 Dirk Mueller <dmueller@suse.de>
9927 Richard Guenther <rguenther@suse.de>
9928
9929 PR diagnostic/8268
9930 * gcc.dg/Warray-bounds.c: New testcase.
9931 * gcc.dg/Warray-bounds-2.c: New testcase.
9932 * g++.dg/warn/Warray-bounds.C: New testcase.
9933 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9934
9935 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9936
9937 PR fortran/30476
9938 * gfortran.dg/generic_12.f90: New test.
9939
9940 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9941
9942 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9943 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9944
9945 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9946
9947 * gcc.dg/dfp/compare-special.h: New file.
9948 * gcc.dg/dfp/compare-special-32.c: New test.
9949 * gcc.dg/dfp/compare-special-64.c: New test.
9950 * gcc.dg/dfp/compare-special-128.c: New test.
9951
9952 2007-01-16 Roger Sayle <roger@eyesopen.com>
9953 Paul Thomas <pault@gcc.gnu.org>
9954 Steven G. Kargl <kargl@gcc.gnu.org>
9955
9956 PR fortran/30404
9957 * gfortran.dg/forall_6.f90: New test case.
9958 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9959 * gfortran.dg/dependency_13.f90: Likewise.
9960
9961 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9962
9963 PR testsuite/12325
9964 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9965 targets that don't support Inf.
9966
9967 2007-01-15 Dale Johannesen <dalej@apple.com>
9968
9969 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9970
9971 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9972
9973 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9974 of achar for 0xff to avoid the "Extended ASCII not
9975 implemented" error message.
9976
9977 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9978
9979 PR fortran/28172
9980 * gfortran.dg/altreturn_4.f90: New test.
9981
9982 PR fortran/29389
9983 * gfortran.dg/stfunc_4.f90: New test.
9984
9985 PR fortran/29712
9986 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9987 * gfortran.dg/initialization_1.f90: Change warning.
9988
9989 PR fortran/30283
9990 * gfortran.dg/specification_type_resolution_2.f90: New test.
9991
9992 2007-01-14 Jan Hubicka <jh@suse.cz>
9993
9994 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9995 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9996 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9997 elimination.
9998
9999 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10000
10001 PR fortran/30410
10002 * gfortran.dg/external_procedures_2.f90: New test.
10003
10004 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10005
10006 PR target/30413
10007 * gcc.target/i386/pr30413.c: New test.
10008
10009 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10010
10011 PR fortran/30452
10012 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10013
10014 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10015
10016 * gcc.dg/20070112-1.c: New test.
10017
10018 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10019
10020 PR libgfortran/30435
10021 * gfortran.dg/list_read_6.f90: New test.
10022
10023 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10024
10025 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10026
10027 2007-01-12 Tom Tromey <tromey@redhat.com>
10028
10029 PR preprocessor/28227:
10030 * gcc.dg/cpp/pr28227.c: New file.
10031
10032 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10033
10034 * gcc.dg/tree-ssa/loop-22.c: New test.
10035
10036 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10037
10038 PR tree-optimization/29516
10039 * gcc.dg/tree-ssa/loop-20.c: New test.
10040
10041 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10042
10043 PR libfortran/30415
10044 * minmaxloc_integer_kinds_1.f90: New test.
10045
10046 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10047
10048 PR c++/29573
10049 * g++.dg/template/sizeof-template-argument.C: New test.
10050
10051 2007-01-11 Jan Hubicka <jh@suse.cz>
10052
10053 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10054 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10055 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10056 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10057 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10058 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10059 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10060 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10061 transformation in question.
10062 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10063 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10064 * gcc.dg/always_inline3.c: Likewise.
10065
10066 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10067
10068 PR c++/28999
10069 * g++.dg/template/typename11.C: New test.
10070
10071 2007-01-10 Robert Kennedy <jimbob@google.com>
10072
10073 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10074
10075 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10076
10077 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10078 for different integer kinds.
10079 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10080 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10081 * gfortran.dg/ishft_2.f90: New test.
10082 * gfortran.dg/ishft_3.f90: New test.
10083
10084 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10085
10086 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10087
10088 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10089
10090 PR tree-optimization/30322
10091 * gcc.dg/tree-ssa/loop-21.c: New test.
10092
10093 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10094
10095 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10096
10097 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10098
10099 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10100
10101 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10102
10103 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10104 * g++.dg/warn/overflow-warn-3.C: Likewise.
10105 * g++.dg/warn/overflow-warn-4.C: Likewise.
10106 * g++.dg/warn/overflow-warn-5.C: Likewise.
10107 * g++.dg/warn/overflow-warn-6.C: Likewise.
10108 * g++.dg/warn/Woverflow-1.C: Likewise.
10109 * g++.dg/warn/Woverflow-2.C: Likewise.
10110 * g++.dg/warn/Woverflow-3.C: Likewise.
10111 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10112
10113 2007-01-08 Roger Sayle <roger@eyesopen.com>
10114
10115 * gfortran.dg/array_constructor_14.f90: New test case.
10116 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10117
10118 2007-01-08 Richard Guenther <rguenther@suse.de>
10119
10120 PR tree-optimization/23603
10121 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10122 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10123
10124 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10125
10126 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10127 in __v8qi typedef.
10128 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10129 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10130 compiler behaviour.
10131 * gcc.dg/simd-5.c: Likewise.
10132 * gcc.dg/simd-6.c: Likewise.
10133 * g++.dg/conversion/simd1.C: Likewise.
10134 * g++.dg/conversion/simd3.C: Likewise.
10135 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10136 (main): Use it.
10137
10138 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10139
10140 PR tree-optimization/29877
10141 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10142 name of a hard register for the target concerned. Adjust dg-error
10143 directives to cope with new behaviour of TER.
10144
10145 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10146
10147 PR c++/28986
10148 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10149 * g++.dg/warn/overflow-warn-1.C: New.
10150 * g++.dg/warn/overflow-warn-3.C: New.
10151 * g++.dg/warn/overflow-warn-4.C: New.
10152 * g++.dg/warn/overflow-warn-5.C: New.
10153 * g++.dg/warn/overflow-warn-6.C: New.
10154 * g++.dg/warn/Woverflow-1.C: New.
10155 * g++.dg/warn/Woverflow-2.C: New.
10156 * g++.dg/warn/Woverflow-3.C: New.
10157 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10158
10159 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10160
10161 PR fortran/27698
10162 * gfortran.dg/invalid_name.f90: New test.
10163 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10164 * gfortran.dg/gomp/pr29759.f90: Ditto.
10165
10166 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10167
10168 * gfortran.dg/present_1.f90: Update error message.
10169
10170 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10171
10172 PR c++/19439
10173 * g++.dg/template/duplicate1.C: New test
10174 * g++.dg/template/memfriend6.C: Adjust error markers.
10175
10176 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10177
10178 PR tree-opt/30385
10179 * gcc.dg/torture/inline-1.c: New test.
10180
10181 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10182
10183 PR c/19978
10184 * gcc.dg/multiple-overflow-warn-1.c: New.
10185 * gcc.dg/multiple-overflow-warn-2.c: New.
10186 * gcc.dg/overflow-warn-6.c: New.
10187 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10188
10189 2007-01-05 Roger Sayle <roger@eyesopen.com>
10190
10191 * gfortran.dg/array_memcpy_1.f90: New test case.
10192 * gfortran.dg/array_memcpy_2.f90: Likewise.
10193
10194 2007-01-05 Richard Guenther <rguenther@suse.de>
10195
10196 PR middle-end/27826
10197 * g++.dg/opt/pr27826.C: New testcase.
10198
10199 2007-01-05 Ian Lance Taylor <iant@google.com>
10200
10201 * gcc.dg/Walways-true-1.c: New test.
10202 * gcc.dg/Walways-true-2.c: New test.
10203 * g++.dg/warn/Walways-true-1.C: New test.
10204 * g++.dg/warn/Walways-true-2.C: New test.
10205
10206 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR c/30360
10209 * gcc.dg/pr30360.c: New test.
10210
10211 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10212
10213 PR fortran/23232
10214 * gfortran.dg/data_implied_do_1.f90: New test.
10215
10216 PR fortran/27996
10217 PR fortran/27998
10218 * gfortran.dg/char_length_1.f90: New test.
10219
10220 2007-01-05 Richard Guenther <rguenther@suse.de>
10221
10222 PR middle-end/28116
10223 * g++.dg/opt/pr28116.C: New testcase.
10224
10225 2007-01-05 Tobias Burnus <burnus@net-b.de>
10226
10227 PR fortran/29624
10228 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10229 invalid deallocate.
10230 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10231 * gfortran.dg/protected_4.f90: Add pointer intent check.
10232 * gfortran.dg/protected_6.f90: Add pointer intent check.
10233 * gfortran.dg/pointer_intent_1.f90: New test.
10234 * gfortran.dg/pointer_intent_2.f90: New test.
10235 * gfortran.dg/pointer_intent_3.f90: New test.
10236
10237 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10238
10239 PR 30235
10240 * gfortran.dg/altreturn_2.f90: new test.
10241
10242 2007-01-04 Tom Tromey <tromey@redhat.com>
10243
10244 PR preprocessor/28165:
10245 * gcc.dg/cpp/pr28165.c: New file.
10246
10247 2007-01-03 Josh Conner <jconner@apple.com>
10248
10249 PR middle-end/29683
10250 * gcc.dg/pr29683.c: New.
10251
10252 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR c++/28217
10255 * g++.dg/pch/template-1.C: New test.
10256 * g++.dg/pch/template-1.Hs: New file.
10257
10258 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10259
10260 PR middle-end/30353
10261 * gcc.c-torture/compile/complex-4.c: New test.
10262
10263 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10264
10265 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10266 -maltivec.
10267 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10268
10269 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR middle-end/30286
10272 * gcc.dg/pr30286.c: New test.
10273
10274 PR c++/29535
10275 * g++.dg/template/crash66.C: New test.
10276
10277 PR c++/29054
10278 * g++.dg/template/friend49.C: New test.
10279
10280 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10281
10282 * gfortran.dg/ibits.f90: New test.
10283
10284 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10285
10286 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10287 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10288
10289 2007-01-02 Jan Hubicka <jh@suse.cz>
10290
10291 * gcc.dg/pr16194.c: We now output error on all three functions,
10292 not just first one.
10293
10294 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10295
10296 PR c/19977
10297 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10298 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10299
10300 2006-01-02 Ian Lance Taylor <iant@google.com>
10301
10302 * g++.dg/warn/Wparentheses-22.C: New test.
10303 * g++.dg/warn/Wparentheses-23.C: New test.
10304
10305 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10306
10307 PR middle-end/7651
10308 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10309 * gcc.dg/declspec-3-Wextra.c: New.
10310 * gcc.dg/declspec-3-no.c: New
10311
10312 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10313
10314 PR fortran/20896
10315 * gfortran.dg/interface_10.f90: Remove.
10316
10317 2007-01-01 Roger Sayle <roger@eyesopen.com>
10318
10319 * gcc.dg/fold-eqxor-4.c: New test case.
10320
10321 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10322
10323 PR middle-end/30311
10324 * gcc.c-torture/compile/pr30311.c: New test.
10325
10326 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10327
10328 PR middle-end/30253
10329 * gcc.c-torture/compile/statement-expression-1.c: New test.
10330
10331 2007-01-01 Andreas Schwab <schwab@suse.de>
10332
10333 PR target/29166
10334 * g++.dg/eh/pr29166.C: New test.
10335
10336 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10337
10338 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10339 New.
10340 (check_effective_target_vect_cmdline_needed): Use it.
10341
10342 2006-12-31 Richard Guenther <rguenther@suse.de>
10343
10344 PR middle-end/30137
10345 * gcc.dg/pr30137-1.c: New testcase.
10346 * gcc.dg/pr30137-2.c: Likewise.
10347
10348 2006-12-31 Roger Sayle <roger@eyesopen.com>
10349
10350 PR middle-end/30322
10351 * gcc.dg/fold-plusnot-1.c: New test case.
10352
10353 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10354
10355 PR c++/29731
10356 * g++.dg/parse/template22.C: New test.
10357
10358 2006-12-31 Richard Guenther <rguenther@suse.de>
10359
10360 PR middle-end/30338
10361 * gcc.c-torture/compile/pr30338.c: New testcase.
10362
10363 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10364
10365 PR fortran/27900
10366 * gfortran.dg/intrinsic_actual_4.f90: New test.
10367
10368 PR fortran/24325
10369 * gfortran.dg/func_decl_3.f90: New test.
10370
10371 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10372
10373 PR fortran/23060
10374 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10375 * gfortran.dg/c_by_val_1.f: New test.
10376 * gfortran.dg/c_by_val_2.f: New test.
10377 * gfortran.dg/c_by_val_3.f: New test.
10378
10379 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10380
10381 PR libfortran/30321
10382 * gfortran.dg/sum_zero_array_1.f90: New test.
10383
10384 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR preprocessor/29612
10387 * gcc.dg/cpp/pr29612-1.c: New test.
10388 * gcc.dg/cpp/pr29612-2.c: New test.
10389
10390 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10391
10392 PR fortran/30034
10393 * gfortran.dg/pure_formal_proc_1.f90: New test.
10394
10395 PR fortran/30237
10396 * gfortran.dg/intrinsic_actual_3.f90: New test.
10397
10398 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10399
10400 PR fortran/30014
10401 * gfortran.dg/io_constraints_1.f90: Update test.
10402 * gfortran.dg/io_constraints_2.f90: Update test.
10403 * gfortran.dg/inquire_iolength.f90: New test.
10404
10405 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10406
10407 PR fortran/20896
10408 * gfortran.dg/interface_10.f90: New test.
10409 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10410 since z is already, locally a variable.
10411
10412 PR fortran/25135
10413 * gfortran.dg/generic_11.f90: New test.
10414 * gfortran.dg/interface_7.f90: Remove name clash between module
10415 name and procedure 'x' referenced in the interface.
10416
10417 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10418
10419 PR middle-end/7651
10420 * gcc.dg/Wmissing-parameter-type.c: New.
10421 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10422 * gcc.dg/Wmissing-parameter-type-no.c: New.
10423
10424 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10425
10426 PR fortran/25818
10427 * gfortran.dg/entry_array_specs_2.f: New test.
10428
10429 PR fortran/30084
10430 * gfortran.dg/nested_modules_6.f90: New test.
10431
10432 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10433
10434 PR middle-end/7651
10435 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10436 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10437
10438 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10439
10440 PR C++/30168
10441 * g++.dg/opt/complex6.C: New test.
10442
10443 2006-12-22 Ben Elliston <bje@au.ibm.com>
10444
10445 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10446 full" if the linker on spu-*-* warns about exceeding local store.
10447
10448 And revert this patch:
10449 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10450 fail to link due to relocation overflows on spu-*-*.
10451
10452 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10453
10454 PR fortran/30273
10455 * gfortran.dg/dependency_19.f90: New test.
10456
10457 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10458
10459 PR fortran/30202
10460 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10461
10462 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR middle-end/30262
10465 * gcc.c-torture/execute/20061220-1.c: New test.
10466
10467 PR middle-end/30263
10468 * gcc.dg/gomp/asm-1.c: New test.
10469
10470 PR target/30230
10471 * g++.dg/eh/ia64-2.C: New test.
10472
10473 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10474
10475 PR target/28966
10476 PR target/29248
10477 * gcc.dg/rs6000-leaf.c: New.
10478
10479 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10480
10481 PR fortran/25392
10482 * gfortran.dg/f2c_8.f90: New test.
10483
10484 2006-12-20 Bill Wendling <wendling@apple.com>
10485
10486 * gcc.dg/asm-b.c: Check for __ppc64__.
10487
10488 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10489
10490 PR fortran/30190
10491 * gfortran.dg/bounds_check_5.f90: New test.
10492
10493 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10494
10495 PR middle-end/30143
10496 * gcc.dg/gomp/complex-1.c: New testcase.
10497
10498 2006-12-20 Roger Sayle <roger@eyesopen.com>
10499
10500 * gfortran.dg/array_memset_1.f90: New test case.
10501
10502 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10503
10504 * lib/target-supports.exp: Add spu to
10505 check_effective_target_vect_widen_mult_hi_to_si.
10506
10507 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10508
10509 PR fortran/29992
10510 * gfortran.dg/generic_9.f90: New test.
10511
10512 PR fortran/30081
10513 * gfortran.dg/generic_10.f90: New test.
10514
10515 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10516
10517 PR tree-opt/30045
10518 * gcc.dg/pr30045.c: New test.
10519
10520 2006-12-20 Ben Elliston <bje@au.ibm.com>
10521
10522 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10523
10524 2006-12-19 Eric Christopher <echristo@apple.com>
10525
10526 PR target/29302
10527 * gcc.c-torture/execute/pr29302-1.c: New.
10528
10529 2006-12-19 Tobias Burnus <burnus@net-b.de>
10530
10531 PR fortran/39238
10532 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10533
10534 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10535
10536 PR fortran/30236
10537 * gfortran.dg/altreturn_3.f90: New test.
10538
10539 * gfortran.dg/char_result_12.f90: Fix comment typos.
10540
10541 2006-12-19 Ben Elliston <bje@au.ibm.com>
10542
10543 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10544 as newlib's stdio.h uses non-traditional cpp constructs.
10545
10546 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10547
10548 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10549 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10550 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10551 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10552 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10553 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10554 * gfortran.dg/default_initialization.f: Renamed to
10555 default_initialization_1.f
10556 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10557 dollar_edit_descriptor_1.f
10558 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10559 dollar_edit_descriptor_2.f
10560 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10561 dollar_edit_descriptor_3.f
10562 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10563 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10564 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10565 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10566 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10567 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10568 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10569 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10570 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10571 * gfortran.dg/default_initialization_1.f: Renamed from
10572 default_initialization.f
10573 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10574 dollar_edit_descriptor-1.f
10575 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10576 dollar_edit_descriptor-2.f
10577 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10578 dollar_edit_descriptor-3.f
10579 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10580 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10581 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10582
10583 2006-12-18 Bill Wendling <wendling@apple.com>
10584
10585 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10586 id is an OjbC keyword.
10587
10588 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10589
10590 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10591
10592 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10593
10594 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10595
10596 2006-12-18 Ian Lance Taylor <iant@google.com>
10597
10598 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10599
10600 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10601
10602 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10603
10604 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10605
10606 PR fortran/30207
10607 * gfortran.fortran-torture/execute/where21.f90: New test.
10608
10609 2006-12-17 Tobias Burnus <burnus@net-b.de>
10610
10611 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10612
10613 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10614
10615 PR middle-end/7651
10616 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10617 * gcc.dg/if-empty-1.c: Likewise.
10618 * gcc.dg/pr23165.c: Likewise.
10619 * g++.dg/warn/empty-body.C: Likewise.
10620
10621 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10622
10623 PR libfortran/30005
10624 * gfortran.dg/open_errors.f90: New test.
10625
10626 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10627
10628 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10629
10630 * gcc.target/i386/ssse3-pabsb.c: New file.
10631 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10632 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10633 * gcc.target/i386/ssse3-palignr.c: Likewise.
10634 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10635 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10636 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10637 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10638 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10639 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10640 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10641 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10642 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10643 * gcc.target/i386/ssse3-psignb.c: Likewise.
10644 * gcc.target/i386/ssse3-psignd.c: Likewise.
10645 * gcc.target/i386/ssse3-psignw.c: Likewise.
10646 * gcc.target/i386/ssse3-vals.h: Likewise.
10647
10648 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10649
10650 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10651 * lib/fortran-torture.exp: Include target-supports.exp.
10652
10653 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR target/30185
10656 * gcc.c-torture/execute/pr30185.c: New test.
10657
10658 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10659
10660 PR testsuite/30179
10661 PR testsuite/30180
10662 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10663 * gcc.dg/builtin-bswap-2.c: Likewise.
10664 * gcc.dg/builtin-bswap-3.c: Likewise.
10665 * gcc.dg/builtin-bswap-4.c: Likewise.
10666 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10667 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10668
10669 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671 PR libfortran/30145
10672 * gfortran.dg/write_zero_array: New test.
10673
10674 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10675
10676 PR fortran/30200
10677 * gfortran.dg/write_fmt_trim.f90: New test.
10678
10679 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10680
10681 PR 30194
10682 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10683 temporarily.
10684
10685 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10686
10687 * lib/target-supports.exp (check_weak_available): Use istarget
10688 "hppa*-*-hpux10*" instead of regexp.
10689 (check_cxa_atexit_available): Likewise.
10690
10691 2006-12-14 Richard Guenther <rguenther@suse.de>
10692
10693 PR tree-optimization/30197
10694 * gcc.c-torture/execute/complex-1.c: Fix function name.
10695 * gcc.dg/builtins-61.c: New testcase.
10696
10697 2006-12-14 Richard Guenther <rguenther@suse.de>
10698
10699 PR middle-end/30172
10700 * gcc.dg/pr30172-1.c: New testcase.
10701
10702 2006-12-14 Richard Guenther <rguenther@suse.de>
10703
10704 PR tree-optimization/30198
10705 * gcc.dg/builtins-60.c: New testcase.
10706
10707 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10708
10709 * lib/target-supports.exp (vect_no_align): Remove spu.
10710
10711 2006-12-13 Ian Lance Taylor <iant@google.com>
10712
10713 PR c++/19564
10714 PR c++/19756
10715 * g++.dg/warn/Wparentheses-5.C: New test.
10716 * g++.dg/warn/Wparentheses-6.C: New test.
10717 * g++.dg/warn/Wparentheses-7.C: New test.
10718 * g++.dg/warn/Wparentheses-8.C: New test.
10719 * g++.dg/warn/Wparentheses-9.C: New test.
10720 * g++.dg/warn/Wparentheses-10.C: New test.
10721 * g++.dg/warn/Wparentheses-11.C: New test.
10722 * g++.dg/warn/Wparentheses-12.C: New test.
10723 * g++.dg/warn/Wparentheses-13.C: New test.
10724 * g++.dg/warn/Wparentheses-14.C: New test.
10725 * g++.dg/warn/Wparentheses-15.C: New test.
10726 * g++.dg/warn/Wparentheses-16.C: New test.
10727 * g++.dg/warn/Wparentheses-17.C: New test.
10728 * g++.dg/warn/Wparentheses-18.C: New test.
10729 * g++.dg/warn/Wparentheses-19.C: New test.
10730 * g++.dg/warn/Wparentheses-20.C: New test.
10731 * g++.dg/warn/Wparentheses-21.C: New test.
10732
10733 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10734
10735 PR testsuite/30157
10736 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10737 for target "hppa.*hpux10".
10738
10739 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10740
10741 * g++.dg/debug/vartrack1.C: New test.
10742
10743 * g++.dg/opt/ifcvt1.C: New test.
10744
10745 * gcc.dg/tls/opt-13.c: New test.
10746
10747 * gcc.dg/20060425-2.c: New test.
10748
10749 * g++.dg/opt/pr15054-2.C: New test.
10750
10751 * gcc.c-torture/execute/20060420-1.c: New test.
10752
10753 * gcc.c-torture/execute/20060412-1.c: New test.
10754
10755 * objc/compile/20060406-1.m: New test.
10756
10757 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10758
10759 * g++.dg/template/array17.C: New test.
10760
10761 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10762
10763 * gcc.target/powerpc/altivec-23.c: New test.
10764
10765 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10766
10767 PR c++27316
10768 * g++.dg/inherit/error3.C: New test.
10769
10770 PR c++/28740
10771 * g++.dg/inherit/error4.C: New test.
10772
10773 2006-12-13 Richard Guenther <rguenther@suse.de>
10774
10775 PR tree-optimization/17687
10776 * gcc.dg/builtins-59.c: New testcase.
10777
10778 2006-12-13 Ben Elliston <bje@au.ibm.com>
10779
10780 * gcc.target/spu/Wmain.c: New test.
10781
10782 2006-12-12 Josh Conner <jconner@apple.com>
10783
10784 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10785 * g++.dg/abi/thunk4.C: Likewise.
10786 * g++.dg/abi/rtti3.C: Likewise.
10787
10788 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10789
10790 * gcc.target/spu/cpat-1.c: New test.
10791 * gcc.target/spu/cpat-2.c: New test.
10792 * gcc.target/spu/cpat-3.c: New test.
10793 * gcc.target/spu/cpat-4.c: New test.
10794
10795 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10796
10797 PR tree-opt/28436
10798 * gcc.c-torture/compile/vector-1.c: New test.
10799 * gcc.c-torture/compile/vector-2.c: New test.
10800 * gcc.c-torture/compile/vector-3.c: New test.
10801
10802 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10803
10804 * lib/fortran-torture.exp: Update copyright years. Remove
10805 obsolete comment. Test -ftree-vectorize where it makes sense.
10806 * lib/gfortran-dg.exp: Update copyright years. Use settings
10807 from fortran-torture.exp.
10808 * gfortran.dg/char_transpose_1.f90,
10809 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10810 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10811 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10812 '-w' to dg-options.
10813
10814 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10815
10816 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10817 saved_${tool}_load.
10818
10819 2006-12-12 Ira Rosen <irar@il.ibm.com>
10820
10821 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10822 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10823 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10824 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10825 gaps.
10826
10827 2006-12-12 Richard Guenther <rguenther@suse.de>
10828
10829 PR middle-end/30147
10830 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10831
10832 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10833 Diego Novillo <dnovillo@redhat.com>
10834
10835 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10836 VDEF/VUSE changes.
10837 * gcc.dg/tree-ssa/pr26421.c: Likewise
10838 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10839 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10840 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10841 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10842 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10843 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10844 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10845 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10846 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10847
10848 2006-12-11 Jan Hubicka <jh@suse.cz>
10849
10850 * gcc.dg/tree-prof/stringop-1.c: New test.
10851 * gcc.dg/tree-prof/stringop-2.c: New test.
10852
10853 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10854
10855 PR target/30120
10856 * gcc.target/i386/pr30120.c: New test.
10857
10858 Revert:
10859 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10860
10861 * gcc.target/i386/x87regparm-1.c: New test.
10862 * gcc.target/i386/x87regparm-2.c: New test.
10863 * gcc.target/i386/x87regparm-3.c: New test.
10864 * gcc.target/i386/x87regparm-4.c: New test.
10865
10866 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10867
10868 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10869
10870 2006-12-10 Tobias Burnus <burnus@net-b.de>
10871
10872 PR fortran/23994
10873 * gfortran.dg/protected_1.f90: New test.
10874 * gfortran.dg/protected_2.f90: New test.
10875 * gfortran.dg/protected_3.f90: New test.
10876 * gfortran.dg/protected_4.f90: New test.
10877 * gfortran.dg/protected_5.f90: New test.
10878 * gfortran.dg/protected_6.f90: New test.
10879
10880 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10881 Tobias Burnus <burnus@gcc.gnu.org>
10882
10883 PR fortran/29975
10884 PR fortran/30068
10885 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10886 interface.
10887 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10888 ambiguous interfaces.
10889 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10890 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10891 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10892 ambiguous interfaces.
10893 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10894 * gfortran.dg/array_initializer_2.f90: Add initializer array
10895 constructor test.
10896
10897 PR fortran/30096
10898 * gfortran.dg/interface_9.f90: Test that host interfaces are
10899 not checked for ambiguity with the local version.
10900
10901 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10902
10903 PR fortran/29464
10904 * gfortran.dg/module_interface_2.f90: New test.
10905
10906 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10907
10908 PR fortran/29941
10909 * gfortran.dg/assumed_len.f90: New test.
10910
10911 2006-12-09 Richard Guenther <rguenther@suse.de>
10912
10913 * g++.dg/warn/implicit-typename1.C: Qualify types.
10914 * g++.dg/parse/crash12.C: Likewise.
10915 * g++.dg/tree-ssa/pr22444.C: Likewise.
10916
10917 2006-12-09 Tobias Burnus <burnus@net-b.de>
10918
10919 * gfortran.dg/array_2.f90: Added sqrt test.
10920
10921 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10922
10923 * gcc.target/i386/x87regparm-1.c: XFAIL.
10924 * gcc.target/i386/x87regparm-2.c: XFAIL.
10925 * gcc.target/i386/x87regparm-3.c: XFAIL.
10926 * gcc.target/i386/x87regparm-4.c: XFAIL.
10927
10928 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10929
10930 * lib/target-supports.exp
10931 (check_effective_target_large_long_double): New.
10932 * gcc.dg/Wconversion-real.c : Use it.
10933 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10934 unsigned.
10935
10936 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10937
10938 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10939
10940 2006-12-08 Tobias Burnus <burnus@net-b.de>
10941
10942 PR fortran/27546
10943 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10944
10945 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10946
10947 PR c++/29732
10948 * g++.dg/template/crash65.C: New test.
10949 * g++.dg/template/spec16.C: Tweak error markers.
10950
10951 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10952
10953 * gcc.target/spu: New directory.
10954 * gcc.target/spu/spu.exp: New file.
10955 * gcc.target/spu/intrinsics-1.c: New test.
10956
10957 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10958
10959 PR c++/29980
10960 * g++.dg/ext/attrib27.C: New test.
10961 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10962 * g++.dg/parse/typedef5.C: Likewise.
10963
10964 2006-12-07 Mike Stump <mrs@apple.com>
10965
10966 * treelang/compile/var_defs.tree: Adjust.
10967
10968 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10969
10970 PR c++/29730
10971 * g++.dg/template/crash64.C: New test.
10972 * g++.dg/parse/crash27.C: Adjust error markers.
10973
10974 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10975
10976 PR libfortran/30009
10977 PR libfortran/30056
10978 * gfortran.dg/read_eof_4.f90: Add tests.
10979 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10980 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10981
10982 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10983
10984 PR c++/29729
10985 * g++.dg/template/crash63.C: New test.
10986
10987 PR c++/29728
10988 * g++.dg/template/crash62.C: New test.
10989
10990 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10991
10992 PR fortran/30003
10993 * gfortran.dg/allocatable_function_1.f90: Increase the number
10994 of expected calls of free to 10; the lhs section reference is
10995 now evaluated so there is another call to bar. Change the
10996 comment appropriately.
10997 * gfortran.dg/array_section_1.f90: New test.
10998
10999 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11000
11001 PR fortran/29912
11002 * gfortran.dg/char_result_12.f90: New test.
11003
11004 2006-12-05 Richard Guenther <rguenther@suse.de>
11005
11006 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11007 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11008 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11009 vect_double, xfail for spu*-*-*.
11010
11011 2006-12-04 Tobias Burnus <burnus@net-b.de>
11012
11013 PR fortran/29962
11014 * initialization_4.f90: Test noninteger exponents (-std=f95).
11015 * initialization_5.f90: New test for noninteger exponents
11016 with -std=f2003.
11017
11018 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11019
11020 PR fortran/29821
11021 * gfortran.dg/parameter_array_section_1.f90: New test.
11022
11023 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11024
11025 PR c++/29733
11026 * g++.dg/template/crash61.C: New test.
11027
11028 PR c++/29632
11029 * g++.dg/template/error23.C: New test.
11030
11031 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11032
11033 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11034
11035 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11036
11037 PR fortran/29916
11038 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11039
11040 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR middle-end/29965
11043 * gcc.dg/gomp/pr29965-1.c: New test.
11044 * gcc.dg/gomp/pr29965-2.c: New test.
11045 * gcc.dg/gomp/pr29965-3.c: New test.
11046 * gcc.dg/gomp/pr29965-4.c: New test.
11047 * gcc.dg/gomp/pr29965-5.c: New test.
11048 * gcc.dg/gomp/pr29965-6.c: New test.
11049 * g++.dg/gomp/pr29965-1.C: New test.
11050 * g++.dg/gomp/pr29965-2.C: New test.
11051 * g++.dg/gomp/pr29965-3.C: New test.
11052 * g++.dg/gomp/pr29965-4.C: New test.
11053 * g++.dg/gomp/pr29965-5.C: New test.
11054 * g++.dg/gomp/pr29965-6.C: New test.
11055 * g++.dg/gomp/pr29965-7.C: New test.
11056 * g++.dg/gomp/pr29965-8.C: New test.
11057 * g++.dg/gomp/pr29965-9.C: New test.
11058 * g++.dg/gomp/pr29965-10.C: New test.
11059
11060 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11061
11062 * gnat.dg/pointer_variable_bounds.adb: New test.
11063 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11064 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11065
11066 2006-12-03 Eric Christopher <echristo@apple.com>
11067
11068 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11069
11070 2006-12-03 Richard Henderson <rth@redhat.com>
11071 Andrew Pinski <pinskia@gmail.com>
11072
11073 PR C++/14329
11074 * g++.dg/warn/unit-1.C: New test.
11075
11076 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11077
11078 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11079
11080 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11081
11082 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11083 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11084 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11085 * gcc.dg/vect/vect-70.c: Reduce array size.
11086 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11087 vect_no_compaer_double targets.
11088 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11089 vect_float, vect_double, and vect_int.
11090
11091 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11092
11093 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11094 test for loop versioning on vect_no_align targets.
11095 * gcc.dg/vect/pr20122.c: Likewise.
11096 * gcc.dg/vect/vect-105.c: Likewise.
11097 * gcc.dg/vect/vect-42.c: Likewise.
11098 * gcc.dg/vect/vect-43.c: Likewise.
11099 * gcc.dg/vect/vect-74.c: Likewise.
11100 * gcc.dg/vect/vect-75.c: Likewise.
11101 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11102 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11103 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11104 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11105
11106 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11107
11108 PR fortran/29642
11109 * gfortran.dg/value_1.f90 : New test.
11110 * gfortran.dg/value_2.f90 : New test.
11111 * gfortran.dg/value_3.f90 : New test.
11112 * gfortran.dg/value_4.f90 : New test.
11113 * gfortran.dg/value_4.c : Called from value_4.f90.
11114
11115 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11116
11117 PR C++/30033
11118 * g++.dg/cpp0x/static_assert4.C: New testcase.
11119
11120 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11121
11122 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11123
11124 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11125
11126 PR c/27953
11127 * gcc.dg/pr27953.c: New test.
11128
11129 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11130
11131 PR c++/30022
11132 * g++.dg/ext/vector5.C: New test.
11133
11134 PR c++/30021
11135 * g++.dg/other/main1.C: New test.
11136
11137 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11138
11139 PR libfortran/29568
11140 * gfortran.dg/convert_implied_open.f90: Change to
11141 new default record length.
11142 * gfortran.dg/unf_short_record_1.f90: Adapt to
11143 new error message.
11144 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11145
11146 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11147
11148 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11149
11150 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11151
11152 PR c++/29066
11153 * g++.dg/expr/pr29066.c: New.
11154
11155 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11156 Zdenek Dvorak <dvorakz@suse.cz>
11157
11158 PR tree-optimization/29921
11159 * gcc.dg/pr29921-2.c: New test.
11160
11161 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11162
11163 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11164 (i386_get_cpuid): New function.
11165 (i386_cpuid_ecx): Likewise.
11166 (i386_cpuid_edx): Likewise.
11167 (i386_cpuid): Updated to call i386_cpuid_edx.
11168
11169 * gcc.target/i386/sse3-addsubpd.c: New file.
11170 * gcc.target/i386/sse3-addsubps.c: Likewise.
11171 * gcc.target/i386/sse3-haddpd.c: Likewise.
11172 * gcc.target/i386/sse3-haddps.c: Likewise.
11173 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11174 * gcc.target/i386/sse3-hsubps.c: Likewise.
11175 * gcc.target/i386/sse3-lddqu.c: Likewise.
11176 * gcc.target/i386/sse3-movddup.c: Likewise.
11177 * gcc.target/i386/sse3-movshdup.c: Likewise.
11178 * gcc.target/i386/sse3-movsldup.c: Likewise.
11179
11180 2006-12-01 Dirk Mueller <dmueller@suse.de>
11181
11182 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11183
11184 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11185
11186 * gcc.dg/dfp/convert-int-max.c: New test.
11187 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11188
11189 2006-11-30 Richard Guenther <rguenther@suse.de>
11190
11191 * gcc.dg/vect/vect-pow-1.c: Rename ...
11192 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11193 floats instead of doubles, check successful vectorization.
11194
11195 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11196
11197 PR target/29945
11198 * gcc.c-torture/compile/pr29945.c: New testcase.
11199
11200 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11201
11202 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11203 -maltivec.
11204
11205 2006-11-29 Eric Christopher <echristo@apple.com>
11206
11207 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11208
11209 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11210
11211 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11212
11213 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11214
11215 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11216
11217 PR c++/29022
11218 * g++.dg/inherit/virtual2.C: New test.
11219 * g++.dg/inherit/virtual3.C: Likewise.
11220 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11221 * g++.dg/inherit/error2.C: Likewise.
11222 * g++.dg/template/instantiate1.C: Likewise.
11223
11224 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11225
11226 PR tree-opt/29984
11227 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11228
11229 2006-11-28 Jan Hubicka <jh@suse.cz>
11230
11231 * gcc.dg/memcpy-1.c: New test.
11232
11233 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR c++/29735
11236 * g++.dg/warn/main-3.C: New test.
11237
11238 2006-11-28 Jan Hubicka <jh@suse.cz>
11239
11240 * gcc.dg/winline-1.c: New test.
11241
11242 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11243
11244 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11245 alignments.
11246
11247 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11248
11249 PR fortran/29976
11250 * gfortran.dg/missing_optional_dummy_3.f90
11251
11252 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11253
11254 PR fortran/20880
11255 * gfortran.dg/interface_3.f90: Modify errors.
11256
11257 2006-11-28 Ben Elliston <bje@au.ibm.com>
11258
11259 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11260 fail to link due to relocation overflows on spu-*-*.
11261
11262 2006-11-27 Michael Matz <matz@suse.de>
11263 Andreas Krebbel <krebbel1@de.ibm.com>
11264
11265 PR target/29319
11266 * gcc.dg/20061127-1.c: New testcase.
11267
11268 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11269
11270 * gcc.dg/20061124-1.c: Add exit() function prototype.
11271
11272 2006-11-27 Jan Hubicka <jh@suse.cz>
11273
11274 * gcc.target/i386/memcpy-1.c: Adjust size.
11275 * gcc.dg/visibility-11.c: Likewise.
11276
11277 2006-11-27 Richard Guenther <rguenther@suse.de>
11278
11279 PR middle-end/25620
11280 * gcc.target/i386/pow-1.c: New testcase.
11281 * gcc.dg/builtins-58.c: Likewise.
11282
11283 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11284
11285 PR c++/29886
11286 * g++.dg/expr/cast8.C: New test.
11287
11288 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11289
11290 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11291 Don't ever inline the testcase.
11292
11293 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11294
11295 PR fortran/29982
11296 * gfortran.fortran-torture/compile/parameter_3.f90: New
11297 testcase.
11298
11299 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11300
11301 PR fortran/29951
11302 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11303
11304 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11305
11306 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11307 for CHAR.
11308
11309 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11310
11311 PR libgfortran/29936
11312 * gfortran.dg/write_check3.f90: New test.
11313
11314 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11315
11316 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11317
11318 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11319
11320 PR fortran/20880
11321 * gfortran.dg/interface_3.f90: New test.
11322
11323 PR fortran/29387
11324 * gfortran.dg/generic_8.f90: New test.
11325
11326 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11327
11328 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11329 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11330 * gfortran.dg/specifics_3.f90: Remove.
11331
11332 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11333
11334 PR c/29955
11335 * gcc.dg/gomp/pr29955.c: New test.
11336
11337 PR c/29736
11338 * gcc.dg/pr29736.c: New test.
11339
11340 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11341
11342 PR tree-opt/29964
11343 * gcc.dg/pure-1.c: New test.
11344
11345 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11346
11347 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11348 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11349
11350 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11351
11352 * gcc.dg/20061124-1.c: New testcase.
11353
11354 2006-11-23 Eric Christopher <echristo@apple.com>
11355
11356 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11357
11358 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11359
11360 PR c/2707
11361 PR c++/26167
11362 * gcc.dg/Wconversion-integer.c: New. Supersedes
11363 Wconversion-negative-constants.c
11364 * gcc.dg/Wconversion-real.c: New.
11365 * gcc.dg/Wconversion-real-integer.c: New.
11366 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11367 * g++.dg/warn/Wconversion1.C: Modified.
11368
11369 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11370
11371 * gfortran.dg/overload_1.f90: New test.
11372
11373 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11374
11375 PR c/9072
11376 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11377 Wtraditional-conversion.
11378 * gcc.dg/overflow-warn-2.c: Likewise.
11379 * gcc.dg/Wconversion.c: Likewise. Renamed as
11380 Wtraditional-conversion.c .
11381 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11382 Wtraditional-conversion-2.c .
11383 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11384 Wtraditional-conversion-2.c
11385 * gcc.dg/Wconversion-negative-constants.c: New.
11386
11387 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11388
11389 * gcc.dg/tree-ssa/dump-1.c: New test.
11390
11391 2006-11-23 David Ung <davidu@mips.com>
11392
11393 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11394 -mfp64, allowable when ISA >= 33 and float is enabled.
11395 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11396 of mthc1 and mfhc1 patterns.
11397
11398 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11399
11400 PR tree-optimization/29921
11401 * gcc.dg/pr29921.c: New test.
11402
11403 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11404
11405 PR fortran/29441
11406 * gfortran.dg/initialization_4.f90: New test.
11407
11408 2006-11-22 Ira Rosen <irar@il.ibm.com>
11409
11410 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11411 platforms that have interleaving support.
11412 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11413 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11414 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11415 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11416 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11417 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11418 gcc.dg/vect/vect-strided-u8-i8.c,
11419 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11420 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11421 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11422 gcc.dg/vect/vect-strided-float.c,
11423 gcc.dg/vect/vect-strided-a-mult.c,
11424 gcc.dg/vect/vect-strided-mult-char-ls.c,
11425 gcc.dg/vect/vect-strided-a-u16-mult.c,
11426 gcc.dg/vect/vect-strided-a-u32-mult.c,
11427 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11428 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11429 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11430 gcc.dg/vect/vect-strided-mult.c,
11431 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11432 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11433 New.
11434
11435 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11436
11437 PR fortran/25087
11438 * gfortran.dg/auto_char_len_4.f90: New test.
11439
11440 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11441
11442 PR fortran/29652
11443 * gfortran.dg/generic_7.f90: New test.
11444 * gfortran.dg/defined_operators_1.f90: Add new error.
11445
11446 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11447
11448 PR tree-optimization/29902
11449 * g++.dg/tree-ssa/pr29902.C: New test.
11450
11451 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11452
11453 PR fortran/29820
11454 * gfortran.dg/used_types_13.f90: New test.
11455
11456 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11457
11458 * gcc.dg/dfp/snan.c: Delete.
11459
11460 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11461
11462 * g++.dg/cpp0x/static_assert1.C: New.
11463 * g++.dg/cpp0x/static_assert2.C: New.
11464 * g++.dg/cpp0x/static_assert3.C: New.
11465
11466 2006-11-21 Richard Guenther <rguenther@suse.de>
11467
11468 * gcc.dg/vect/vect-pow-1.c: New testcase.
11469 * gcc.dg/vect/vect-pow-2.c: Likewise.
11470
11471 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR c++/29570
11474 * g++.dg/template/static29.C: New test.
11475
11476 PR c++/29734
11477 * g++.dg/conversion/simd4.C: New test.
11478
11479 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11480
11481 PR c++/29475
11482 * g++.dg/template/access19.C: New test.
11483 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11484 error is reported.
11485
11486 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11487
11488 PR tree-opt/25500
11489 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11490
11491 2006-11-20 Tobias Burnus <burnus@net-b.de>
11492
11493 PR fortran/27546
11494 * gfortran.dg/import.f90: Extended test.
11495 * gfortran.dg/import2.f90: Extended test.
11496
11497 2006-11-20 Tobias Burnus <burnus@net-b.de>
11498
11499 * gfortran.dg/volatile3.f90: Add conflict test.
11500
11501 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11502
11503 PR fortran/24783
11504 * gfortran.dg/implicit_10.f90: New test.
11505
11506 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11507
11508 PR c++/8586
11509 * g++.dg/warn/Wall-write-strings.C: New.
11510
11511 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11512
11513 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11514 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11515
11516 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11517
11518 * gfortran.dg/use_3.f90: Remove error message.
11519 * gfortran.dg/iso_fortran_env_1.f90: New test.
11520 * gfortran.dg/iso_fortran_env_2.f90: New test.
11521 * gfortran.dg/iso_fortran_env_3.f90: New test.
11522 * gfortran.dg/iso_fortran_env_4.f90: New test.
11523
11524 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11525
11526 * gcc.dg/vect/vect-27.c: Fix initialization.
11527
11528 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11529
11530 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11531 * gcc.dg/torture/builtin-minmax-1.c: New.
11532
11533 * gcc.dg/builtins-20.c: Add cases for copysign.
11534
11535 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11536
11537 PR fortran/24285
11538 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11539
11540 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11541 * gfortran.dg/use_1.f90: New test.
11542 * gfortran.dg/use_1.f90: New test.
11543 * gfortran.dg/use_1.f90: New test.
11544
11545 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11546
11547 PR tree-optimization/29801
11548 * gcc.dg/pr29801.c: New test.
11549
11550 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11551
11552 PR middle-end/29584
11553 * gcc.dg/torture/pr29584.c: New test.
11554
11555 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11556
11557 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11558 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11559 * gcc.target/powerpc/compress-float-ppc.c,
11560 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11561 powerpc_fprs.
11562 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11563 do not pass -mhard-float.
11564
11565 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11566
11567 * gnat.dg/volatile_aggregate.adb: New test.
11568
11569 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11570
11571 PR fortran/29391
11572 PR fortran/29489
11573 * gfortran.dg/bound_2.f90: Add more checks.
11574 * gfortran.dg/bound_3.f90: New test.
11575
11576 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11577
11578 PR target/29201
11579 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11580
11581 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11582
11583 * gfortran.dg/import3.f90: Fix error message.
11584
11585 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11586
11587 PR tree-opt/29788
11588 * gfortran.fortran-torture/compile/inline_1.f90:
11589 New testcase.
11590
11591 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11592
11593 * gcc.target/i386/x87regparm-1.c: New test.
11594 * gcc.target/i386/x87regparm-2.c: New test.
11595 * gcc.target/i386/x87regparm-3.c: New test.
11596 * gcc.target/i386/x87regparm-4.c: New test.
11597
11598 2006-11-15 Tobias Burnus <burnus@net-b.de>
11599
11600 PR fortran/27546
11601 * gfortran.dg/import.f90: New test.
11602 * gfortran.dg/import2.f90: New test.
11603 * gfortran.dg/import3.f90: New test.
11604
11605 2006-11-15 Tobias Burnus <burnus@net-b.de>
11606
11607 PR fortran/27588
11608 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11609
11610 2006-11-15 Tobias Burnus <burnus@net-b.de>
11611
11612 PR fortran/29806
11613 * gfortran.dg/contains.f90: New test.
11614 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11615
11616 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR tree-optimization/29581
11619 * gcc.dg/pr29581-1.c: New test.
11620 * gcc.dg/pr29581-2.c: New test.
11621 * gcc.dg/pr29581-3.c: New test.
11622 * gcc.dg/pr29581-4.c: New test.
11623 * gfortran.dg/pr29581.f90: New test.
11624
11625 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11626
11627 PR fortran/29702
11628 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11629 numbers in error message headers.
11630
11631 2006-11-14 Richard Guenther <rguenther@suse.de>
11632
11633 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11634 to i?86 and x86_64 targets.
11635
11636 2006-11-14 Caroline Tice <ctice@apple.com>
11637
11638 * gcc.dg/pubtypes-1.c: New file/testcase.
11639 * gcc.dg/pubtypes-2.c: New file/testcase.
11640 * gcc.dg/pubtypes-3.c: New file/testcase.
11641 * gcc.dg/pubtypes-4.c: New file/testcase.
11642 * g++.dg/pubtypes.C: New file/testcase.
11643
11644 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11645
11646 PR c++/29106
11647 * g++.dg/init/self1.C: New test.
11648
11649 2006-11-14 Tobias Burnus <burnus@net-b.de>
11650
11651 PR fortran/29657
11652 * gfortran.dg/conflicts.f90: Add.
11653
11654 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11655
11656 PR rtl-optimization/29798
11657
11658 * gcc.c-torture/execute/pr29798.c: New.
11659
11660 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11661
11662 * gcc.dg/builtins-20.c: Add more cases.
11663
11664 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR fortran/29759
11667 * gfortran.dg/gomp/pr29759.f90: New test.
11668
11669 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11670
11671 PR c++/29518
11672 * g++.dg/template/static28.C: New test.
11673
11674 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11675
11676 * lib/c-torture.exp: Use target-libpath.exp.
11677 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11678 set GCC_EXEC_PREFIX env var from global variable of same name.
11679
11680 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11681
11682 PR fortran/26994
11683 * gfortran.fortran-torture/compile/transfer-1.f90:
11684 New testcase.
11685
11686 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11687 Zdenek Dvorak <dvorakz@suse.cz>
11688
11689 PR tree-optimization/29680
11690 * gcc.dg/alias-11.c: New test.
11691
11692 2006-11-12 Jason Merrill <jason@redhat.com>
11693 Andrew Pinski <pinskia@physics.uc.edu>
11694
11695 PR middle-end/28915
11696 * gcc.target/i386/vectorize1.c: New.
11697
11698 2006-11-12 Roger Sayle <roger@eyesopen.com>
11699
11700 PR rtl-optimization/29797
11701 * gcc.c-torture/execute/pr29797-1.c: New test case.
11702
11703 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11704
11705 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11706
11707 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11708
11709 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11710
11711 2006-11-12 Roger Sayle <roger@eyesopen.com>
11712
11713 PR tree-optimization/13827
11714 * gcc.dg/fold-eqand-1.c: New test case.
11715
11716 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11717
11718 PR rtl-opt/28812
11719 * gcc.c-torture/execute/mayalias-3.c: New test.
11720
11721 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11722
11723 PR middle-end/27528
11724 * gcc.c-torture/compile/pr27528.c: New test.
11725 * gcc.dg/pr27528.c: Likewise.
11726
11727 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11728
11729 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11730
11731 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11732
11733 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11734
11735 PR fortran/29758
11736 * gfortran.dg/reshape_source_size_1.f90: New test.
11737
11738 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11739
11740 PR fortran/29315
11741 * gfortran.dg/aliasing_dummy_4.f90: New test.
11742
11743 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11744
11745 PR target/29777
11746 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11747 and x86_64-*-* targets.
11748
11749 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11750
11751 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11752 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11753 New macros. Use them in exact tests.
11754 (TESTIT3): New macro.
11755 Add tests for fmin, fmax and fma.
11756
11757 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11758
11759 PR fortran/29431
11760 * gfortran.dg/array_constructor_13.f90: New test.
11761
11762 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11763
11764 PR fortran/29744
11765 * gfortran.dg/used_types_12.f90: New test.
11766
11767 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11768
11769 PR middle-end/29726
11770 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11771 (test6): Ditto.
11772 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11773 * gcc.dg/fold-eqandshift-3.c: New test case.
11774
11775 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11776
11777 PR fortran/29699
11778 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11779
11780 PR fortran/21370
11781 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11782
11783 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11784
11785 * gcc.dg/20061109-1.c: New testcase.
11786
11787 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11788
11789 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11790
11791 2006-11-09 Tobias Burnus <burnus@net-b.de>
11792
11793 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11794 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11795
11796 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11797
11798 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11799 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11800
11801 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11802
11803 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11804
11805 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11806
11807 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11808 vect-9.c).
11809 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11810 * gcc.dg/vect/vect-9.c: Now vectorizable.
11811 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11812 that support vect_widen_mult.
11813 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11814 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11815 vect-reduc-dot-u16.c).
11816 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11817 vect-reduc-dot-u16.c).
11818 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11819 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11820 vect-reduc-dot-s8.c).
11821 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11822 vect-reduc-dot-s8.c).
11823 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11824 vect-reduc-dot-s8.c).
11825 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11826 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11827 vect-reduc-dot-u8.c).
11828 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11829 vect-reduc-dot-u8.c).
11830 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11831 * gcc.dg/vect/vect-multitypes-9.c: New test.
11832 * gcc.dg/vect/vect-multitypes-10.c: New test.
11833 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11834 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11835 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11836 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11837 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11838 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11839 wrapv-vect-reduc-dot-s8.c.
11840 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11841 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11842 targets that support vec_unpack.
11843 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11844 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11845 (check_effective_target_vect_widen_mult_hi_to_si): New.
11846 (check_effective_target_vect_widen_sum): Removed.
11847
11848 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11849
11850 * gcc.dg/vect/vect-multitypes-8.c: New test.
11851 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11852
11853 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11854
11855 * gcc.dg/vect/vect-multitypes-7.c: New test.
11856
11857 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11858
11859 * gcc.dg/vect/vect-multitypes-4.c: New test.
11860 * gcc.dg/vect/vect-multitypes-5.c: New test.
11861 * gcc.dg/vect/vect-multitypes-6.c: New test.
11862
11863 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11864
11865 * gcc.dg/vect/vect-multitypes-1.c: New test.
11866 * gcc.dg/vect/vect-multitypes-2.c: New test.
11867 * gcc.dg/vect/vect-multitypes-3.c: New test.
11868
11869 2006-11-07 Eric Christopher <echristo@apple.com>
11870
11871 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11872 Test using scan-assembler-not.
11873
11874 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11875
11876 * gcc.dg/inline-17.c: New test.
11877
11878 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11879
11880 PR other/25028
11881 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11882 on HP-UX.
11883
11884 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11885
11886 PR fortran/29539
11887 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11888
11889 PR fortran/29634
11890 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11891 test.
11892
11893 2006-11-07 Tobias Burnus <burnus@net-b.de>
11894
11895 PR fortran/29601
11896 * gfortran.dg/volatile.f90: Add.
11897 * gfortran.dg/volatile2.f90: Add.
11898 * gfortran.dg/volatile3.f90: Add.
11899 * gfortran.dg/volatile4.f90: Add.
11900 * gfortran.dg/volatile5.f90: Add.
11901 * gfortran.dg/volatile6.f90: Add.
11902 * gfortran.dg/volatile7.f90: Add.
11903
11904 2006-11-06 Tobias Burnus <burnus@net-b.de>
11905
11906 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11907 for matching error messages.
11908 * gfortran.dg/specifics_3.f90: Adjust pattern
11909 for matching error messages.
11910
11911 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11912 Bernhard Fischer <aldot@gcc.gnu.org>
11913
11914 * lib/gcc-dg.exp (output-exists): New proc.
11915 (output-exists-not): New proc.
11916 * gcc.test-framework/test-framework.awk: Support new directives.
11917 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11918 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11919 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11920 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11921 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11922 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11923
11924 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11925
11926 PR fortran/29630
11927 PR fortran/29679
11928 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11929 * gfortran.dg/initialization_3.f90: New.
11930
11931 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11932
11933 PR libgfortran/25545
11934 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11935
11936 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11937
11938 PR middle-end/29695
11939 * gcc.c-torture/execute/pr29695-1.c: New test.
11940 * gcc.c-torture/execute/pr29695-2.c: New test.
11941
11942 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11943
11944 PR fortran/29565
11945 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11946
11947 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11948
11949 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11950 for matching error messages.
11951
11952 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11953
11954 PR target/26915
11955 * gcc.target/i386/387-12.c: New test.
11956
11957 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11958
11959 PR libfortran/29713
11960 * gfortran.dg/pr29713.f90: New test.
11961
11962 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11963
11964 * gcc.c-torture/execute/arith-rand-ll.c:
11965 Also test for bogus rest sign.
11966
11967 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11968
11969 PR libfortran/27895
11970 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11971
11972 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11973
11974 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11975 from error messages.
11976
11977 2006-11-02 Mike Stump <mrs@apple.com>
11978
11979 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11980
11981 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11982
11983 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11984
11985 * g++.dg/eh/gcsec1.C: New test.
11986
11987 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11988
11989 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11990 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11991
11992 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11993
11994 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11995 hexadecimal value.
11996 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11997 * gcc.dg/pr14796-2.c: Likewise.
11998
11999 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12000
12001 * gcc.c-torture/execute/20061101-1.c: New test.
12002
12003 2006-11-01 Richard Guenther <rguenther@suse.de>
12004
12005 * gcc.target/i386/fpprec-1.c: New testcase.
12006
12007 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12008
12009 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12010 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12011
12012 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12013
12014 * gcc.c-torture/execute/20061031-1.c: New test.
12015
12016 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12017
12018 PR 23067
12019 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12020 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12021 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12022 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12023 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12024 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12025 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12026
12027 2006-10-31 Eric Christopher <echristo@apple.com>
12028 Falk Hueffner <falk@debian.org>
12029
12030 * gcc.dg/builtin-bswap-1.c: New.
12031 * gcc.dg/builtin-bswap-2.c: New.
12032 * gcc.dg/builtin-bswap-3.c: New.
12033 * gcc.dg/builtin-bswap-4.c: New.
12034 * gcc.dg/builtin-bswap-5.c: New.
12035 * gcc.target/i386/builtin-bswap-1.c: New.
12036
12037 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12038
12039 * gcc.dg/inline-16.c: New.
12040
12041 PR 16622
12042 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12043 defining it.
12044 * gcc.dg/inline-13.c: New.
12045 * gcc.dg/inline-14.c: New.
12046 * gcc.dg/inline-15.c: New.
12047
12048 PR 11377
12049 * gcc.dg/inline6.c: New.
12050 * gcc.dg/inline7.c: New.
12051
12052 2006-10-31 Roger Sayle <roger@eyesopen.com>
12053
12054 PR middle-end/23470
12055 * gcc.dg/pr23470-1.c: New test case.
12056
12057 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12058
12059 PR fortran/29537
12060 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12061 data.
12062 * gfortran.dg/blockdata_2.f90: New testcase.
12063
12064 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12065
12066 PR libfortran/29627
12067 * gfortran.dg/unf_short_record_1.f90: New test.
12068
12069 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12070
12071 PR fortran/29067
12072 * gfortran.dg/pr29067.f: New test.
12073
12074 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12075 Richard Sandiford <richard@codesourcery.com>
12076
12077 * lib/target-supports.exp (get_compiler_messages): Append options
12078 as a single list element.
12079 (check_effective_target_arm_vfp_ok): New.
12080 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12081
12082 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12083
12084 PR fortran/29387
12085 * gfortran.dg/intrinsic_actual_2.f90: New test.
12086
12087 PR fortran/29490
12088 * gfortran.dg/actual_array_interface_1.f90: New test.
12089
12090 PR fortran/29641
12091 * gfortran.dg/used_types_11.f90: New test.
12092
12093 2006-10-30 Dirk Mueller <dmueller@suse.de>
12094
12095 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12096 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12097 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12098 * g++.old-deja/g++.mike/net25.C (main): Same.
12099 * g++.dg/lookup/exception1.C (main): Same.
12100 * g++.dg/parse/parens2.C (main): Same.
12101
12102 2006-10-30 Roger Sayle <roger@eyesopen.com>
12103
12104 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12105
12106 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12107
12108 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12109 * gcc.dg/torture/builtin-math-3.c: Likewise.
12110
12111 2006-10-30 Tobias Burnus <burnus@net-b.de>
12112
12113 PR fortran/29452
12114 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12115 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12116
12117 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12118
12119 PR Fortran/29410
12120 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12121
12122 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12123
12124 * lib/target-supports.exp (check_function_available): Declare
12125 function before calling.
12126
12127 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12128
12129 PR tree-optimization/29637
12130 * gcc.dg/pr29637.c: New test.
12131
12132 2006-10-29 Roger Sayle <roger@eyesopen.com>
12133
12134 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12135 tree canonicalization.
12136
12137 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12138
12139 * gcc.dg/builtins-20.c: Add more hypot tests.
12140
12141 2006-10-29 Roger Sayle <roger@eyesopen.com>
12142
12143 * gcc.dg/fold-compare-1.c: New test case.
12144
12145 2006-10-29 Dirk Mueller <dmueller@suse.de>
12146
12147 PR c++/16307
12148 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12149
12150 2006-10-29 Roger Sayle <roger@eyesopen.com>
12151
12152 PR tree-optimization/15458
12153 * gcc.dg/fold-xornot-1.c: New test case.
12154
12155 2006-10-29 Richard Guenther <rguenther@suse.de>
12156
12157 * gcc.target/i386/math-torture/trunc.c: New testcase.
12158
12159 2006-10-29 Richard Guenther <rguenther@suse.de>
12160
12161 * gcc.target/i386/math-torture/round.c: New testcase.
12162
12163 2006-10-29 Richard Guenther <rguenther@suse.de>
12164
12165 * gcc.target/i386/math-torture/ceil.c: New testcase.
12166 * gcc.target/i386/math-torture/floor.c: Likewise.
12167
12168 2006-10-29 Richard Guenther <rguenther@suse.de>
12169
12170 * gcc.target/i386/math-torture/rint.c: New testcase.
12171 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12172
12173 2006-10-29 Richard Guenther <rguenther@suse.de>
12174
12175 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12176 * gcc.target/i386/math-torture/lceil.c: Likewise.
12177
12178 2006-10-28 Tobias Burnus <burnus@net-b.de>
12179
12180 PR libgfortran/24313
12181 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12182
12183 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12184
12185 * gcc.c-torture/execute/20020118-1.c,
12186 gcc.c-torture/execute/builtins/strlen.c,
12187 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12188 comment typos.
12189
12190 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12191
12192 * gcc.dg/builtins-20.c: Add tests for hypot.
12193 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12194 two-argument builtins.
12195 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12196 TESTIT2. Update all callers.
12197 (TESTIT2, TESTIT2_R): New helper macros.
12198 Add testcases for pow, hypot and atan2.
12199
12200 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12201
12202 PR C++/29295
12203 * g++.dg/expr/bool1.C: New test.
12204 * g++.dg/expr/bool2.C: New test.
12205
12206 2006-10-28 Tobias Burnus <burnus@net-b.de>
12207
12208 PR fortran/28224
12209 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12210 * gfortran.dg/namelist_internal.f90: New test.
12211
12212 2006-10-28 Tobias Burnus <burnus@net-b.de>
12213
12214 PR fortran/29625
12215 * gfortran.dg/io_real_boz.f90: Add.
12216 * gfortran.dg/io_real_boz2.f90: Add.
12217
12218 2006-10-28 Richard Guenther <rguenther@suse.de>
12219
12220 PR middle-end/26899
12221 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12222
12223 2006-10-28 Richard Guenther <rguenther@suse.de>
12224
12225 PR target/28806
12226 * gcc.target/i386/math-torture/lround.c: New testcase.
12227
12228 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12229
12230 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12231 * gcc.dg/builtins-44.c: Likewise.
12232 * gcc.dg/builtins-45.c: Likewise.
12233 * gcc.dg/pr28796-2.c: Likewise.
12234 * gcc.dg/unordered-3.c: Likewise.
12235
12236 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12237
12238 PR libgfortran/27954
12239 * gfortran.dg/error_recovery_2.f90: New test.
12240
12241 2006-10-26 Richard Guenther <rguenther@suse.de>
12242
12243 * gcc.target/i386/i386.exp: Use glob, not find to collect
12244 tests. Avoids recursing into subdirectories.
12245 * gcc.target/i386/math-torture/math-torture.exp: Torture
12246 for interesting ia32 math options.
12247 * gcc.target.i386/math-torture/lrint.c: New testcase.
12248
12249 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12250
12251 PR libgfortran/29563
12252 * gfortran.dg/arrayio_9.f90: Update test.
12253 * gfortran.dg/arrayio_19.f90: New test.
12254
12255 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12256
12257 * gcc.dg/20061026.c: New testcase.
12258
12259 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12260
12261 PR libgfortran/29563
12262 * gfortran.dg/arrayio_9.f90: New test.
12263
12264 2006-10-26 Ben Elliston <bje@au.ibm.com>
12265
12266 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12267 Copy the strings manually, as strcpy may call strlen.
12268
12269 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12270
12271 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12272 Add checks for log, log2, log10 and log1p.
12273
12274 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12275 we already test 0.0. Add checks for expm1, log, log2, log10,
12276 log1p, cbrt, erf and erfc.
12277
12278 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12279
12280 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12281
12282 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12283
12284 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12285 and remainderl() built-in functions. Remove -ffast-math from
12286 dg-options.
12287
12288 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12289
12290 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12291 acosh and atanh.
12292
12293 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12294 floating point modifiers to arguments passed to float and long
12295 double functions respectively. Update all callers to use floating
12296 point numbers, not integers. Add tests for exp, exp2 and
12297 exp10/pow10.
12298
12299 * gcc.dg/torture/builtin-math-3.c: New test.
12300
12301 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12302
12303 PR fortran/29393
12304 * gfortran.dg/initialize_2.f90: New.
12305
12306 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12307
12308 * gcc.dg/torture/builtin-math-2.c: New test.
12309
12310 2006-10-24 Richard Guenther <rguenther@suse.de>
12311
12312 PR middle-end/28796
12313 * gcc.dg/pr28796-1.c: New testcase.
12314 * gcc.dg/pr28796-2.c: Likewise.
12315
12316 2006-10-24 Richard Guenther <rguenther@suse.de>
12317
12318 * gcc.dg/builtins-57.c: New testcase.
12319
12320 2006-10-24 Richard Guenther <rguenther@suse.de>
12321
12322 PR tree-optimization/29567
12323 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12324
12325 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12326
12327 PR tree-optimization/14784
12328 * gcc.dg/alias-10.c: New test.
12329
12330 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12331
12332 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12333
12334 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12335
12336 * gcc.dg/builtin-strncat-chk-1.c: New test.
12337
12338 2006-10-23 Jan Hubicka <jh@suse.cz>
12339
12340 * gcc.dg/memmove-1.c: New test.
12341
12342 2006-10-23 Paul Brook <paul@codesourcery.com>
12343
12344 * gcc.dg/pragma-pack-5.c: New test.
12345
12346 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12347
12348 * g++.dg/other/s390-1.C: New testcase.
12349
12350 2006-10-23 Richard Guenther <rguenther@suse.de>
12351
12352 PR middle-end/27132
12353 PR middle-end/23295
12354 * gcc.dg/pr27132.c: New testcase.
12355 * gcc.dg/pr23295.c: Likewise.
12356 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12357 * g++.dg/tree-ssa/pr19807.C: Likewise.
12358
12359 2006-10-23 Richard Guenther <rguenther@suse.de>
12360
12361 PR middle-end/21032
12362 * gcc.dg/pr21032.c: New testcase.
12363
12364 2006-10-22 Jeff Law <law@redhat.com>
12365 Richard Guenther <rguenther@suse.de>
12366
12367 PR tree-optimization/15911
12368 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12369
12370 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12371
12372 PR c++/20647
12373 * g++.dg/abi/rtti3.C: New.
12374
12375 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12376
12377 PR middle-end/28252
12378 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12379 transformation.
12380
12381 2006-10-21 Richard Guenther <rguenther@suse.de>
12382
12383 PR tree-optimization/3511
12384 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12385
12386 2006-10-21 Richard Guenther <rguenther@suse.de>
12387
12388 PR middle-end/26898
12389 * gcc.dg/torture/pr26898-1.c: New testcase.
12390 * gcc.dg/torture/pr26898-2.c: Likewise.
12391
12392 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12393
12394 PR c++/28053
12395 * g++.dg/parse/bitfield1.C: Adjust error markers.
12396 * g++.dg/parse/bitfield2.C: New test.
12397
12398 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12399
12400 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12401
12402 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12403
12404 PR libfortran/27895
12405 * gfortran.dg/zero_sized_1.f90: New test.
12406
12407 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12408
12409 * gcc.dg/div-compare-1.c: New test.
12410
12411 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12412
12413 PR fortran/29216
12414 * gfortran.dg/result_default_init_1.f90: New test.
12415
12416 PR fortran/29314
12417 * gfortran.dg/automatic_default_init_1.f90: New test.
12418
12419 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12420 from 38 to 33.
12421
12422 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12423
12424 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12425 'using namespace std' without previous declaration.
12426 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12427 * g++.old-deja/g++.robertl/eb133c.C: New.
12428
12429 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12430
12431 PR libgfortran/29277
12432 * gfortran.dg/streamio_4.f90: Update test.
12433 * gfortran.dg/streamio_11.f90: New test.
12434
12435 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12436
12437 PR c++/27952
12438 * g++.dg/inherit/virtual1.C: New test.
12439
12440 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12441
12442 PR c++/28261
12443 * g++.dg/parse/enum3.C: New test.
12444
12445 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12446
12447 PR c++/29039
12448 * g++.dg/init/ctor8.C: New test.
12449
12450 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12451
12452 PR c++/27270
12453 * g++.dg/ext/complit8.C: Tweak error markers.
12454 * g++.dg/template/complit1.C: Add error marker.
12455
12456 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12457
12458 PR c++/27270
12459 * g++.dg/ext/complit8.C: New test.
12460
12461 PR c++/29408
12462 * g++.dg/parse/dtor12.C: New test.
12463
12464 PR c++/29435
12465 * g++.dg/template/sizeof11.C: New test.
12466
12467 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12468
12469 PR fortran/29392
12470 * gfortran.dg/data_char_3.f90: New test.
12471
12472 PR fortran/29451
12473 * gfortran.dg/negative_automatic_size.f90: New test.
12474
12475 2006-10-16 David Daney <ddaney@avtrex.com>
12476
12477 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12478
12479 2006-10-16 Eric Christopher <echristo@apple.com>
12480
12481 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12482 x86_64.
12483
12484 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12485
12486 PR c++/28211
12487 * g++.dg/tc1/dr49.C: Tweak error messages.
12488 * g++.dg/parse/template21.C: New test.
12489
12490 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12491
12492 PR middle-end/20491
12493 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12494
12495 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12496
12497 PR fortran/29403
12498 * gfortran.dg/print_1.f90: New test.
12499
12500 2006-10-15 Jan Hubicka <jh@suse.cz>
12501
12502 PR middle-end/29241
12503 * gcc.c-torture/compile/pr29241.c: New testcase.
12504
12505 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12506
12507 PR middle-end/29250
12508 * gcc.c-torture/compile/pr29250.c: New test.
12509
12510 2006-10-15 Richard Guenther <rguenther@suse.de>
12511
12512 * gcc.dg/pr29299.c: New testcase.
12513
12514 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12515
12516 PR fortran/24767
12517 * gfortran.dg/label_4.f90: Adjust warning flag.
12518
12519 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12520
12521 PR fortran/29371
12522 * gfortran.dg/nullify_3.f90: New test.
12523
12524 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12525
12526 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12527 on Solaris 2.5.1 too.
12528
12529 2006-10-13 Eric Christopher <echristo@apple.com>
12530
12531 * gcc.dg/pr25993.c: Skip for darwin.
12532
12533 2006-10-13 Eric Christopher <echristo@apple.com>
12534
12535 * gcc.dg/visibility-11.c: Skip for darwin.
12536
12537 2006-10-13 Eric Christopher <echristo@apple.com>
12538
12539 * gcc.dg/darwin-weakimport-1.c: Use
12540 -fno-asynchronous-unwind-tables.
12541 * gcc.dg/darwin-weakimport-3.c: Ditto.
12542
12543 2006-10-13 Richard Guenther <rguenther@suse.de>
12544
12545 PR tree-optimization/29446
12546 * gcc.dg/torture/pr29446.c: New testcase.
12547
12548 2006-10-13 Bill Wendling <wendling@apple.com>
12549
12550 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12551 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12552 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12553 * g++.old-deja/g++.law/shadow1.C: Likewise.
12554 * g++.old-deja/g++.law/ctors10.C: Likewise.
12555 * g++.dg/debug/namespace1.C: Likewise.
12556 * g++.dg/inherit/namespace-as-base.C: Likewise.
12557 * g++.dg/opt/delay-slot-1.C: Likewise.
12558 * g++.dg/parse/defarg10.C: Likewise.
12559 * g++.dg/template/ptrmem11.C: Likewise.
12560 * g++.dg/template/mem_func_ptr.C: Likewise.
12561 * g++.dg/template/spec19.C: Likewise.
12562
12563 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12564
12565 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12566
12567 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12568
12569 PR fortran/29373
12570 * gfortran.dg/implicit_9.f90: New test.
12571
12572 PR fortran/29407
12573 * gfortran.dg/namelist_25.f90: New test.
12574
12575 PR fortran/27701
12576 * gfortran.dg/same_name_2.f90: New test.
12577
12578 PR fortran/29232
12579 * gfortran.dg/host_assoc_types_1.f90: New test.
12580
12581 PR fortran/29364
12582 * gfortran.dg/missing_derived_type_1.f90: New test.
12583 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12584
12585 PR fortran/29422
12586 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12587
12588 PR fortran/29428
12589 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12590
12591 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12592
12593 PR fortran/29391
12594 * gfortran.dg/bound_2.f90: New test.
12595
12596 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12597
12598 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12599 directive.
12600 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12601 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12602 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12603 * gfortran.dg/gomp/reduction3.f90: Likewise.
12604 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12605 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12606 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12607 * gfortran.dg/forall_4.f90: Likewise.
12608 * gfortran.dg/spec_expr_4.f90: Likewise.
12609 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12610 * gfortran.dg/forall_5.f90: Likewise.
12611 * gfortran.dg/open_access_append_2.f90: Add check for
12612 compile-time warning.
12613
12614 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12615
12616 PR c++/28506
12617 * g++.dg/parse/pure1.C: New test.
12618
12619 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12620
12621 PR fortran/21435
12622 * gfortran.dg/io_constraints_3.f90: New test.
12623 * gfortran.dg/open_access_append_1.f90: Add checks
12624 for compile-time warnings.
12625 * gfortran.dg/pr20163-2.f: Likewise.
12626 * gfortran.dg/iostat_2.f90: Likewise.
12627 * gfortran.dg/label_4.f90: Delete the temporary
12628 file.
12629 * gfortran.dg/direct_io_2.f90: Add a FILE=
12630 specifier.
12631 * gfortran.dg/iomsg_1.f90: Add check for
12632 compile-time warning.
12633
12634 2006-10-12 Jan Hubicka <jh@suse.cz>
12635
12636 PR c/28419
12637 * gcc.dg/pr28319.c: New test.
12638
12639 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12640 PR c++/29318
12641 * g++.dg/ext/vla4.C: New test.
12642
12643 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12644
12645 PR c++/27961
12646 * g++.dg/template/crash60.C: New test.
12647 * g++.dg/other/large-size-array.C: Adjust error markers.
12648 * g++.dg/parse/crash27.C: Likewise.
12649 * g++.dg/template/crash1.C: Likewise.
12650
12651 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12652
12653 PR testsuite/29093
12654 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12655
12656 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12657
12658 PR preprocessor/28709
12659 * gcc.dg/cpp/paste14.c: New test.
12660
12661 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12662
12663 PR c++/29175
12664 * g++.dg/init/array24.C: New test.
12665
12666 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12667
12668 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12669 of <sys/types.h>.
12670
12671 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12672
12673 PR c++/29024
12674 * g++.dg/parse/typedef8.C: New test.
12675 * g++.dg/other/mult-stor1.C: Adjust error markers.
12676
12677 2006-10-11 Richard Guenther <rguenther@suse.de>
12678
12679 PR tree-optimization/28230
12680 * gcc.dg/torture/pr28230.c: New testcase.
12681
12682 2006-10-11 Richard Guenther <rguenther@suse.de>
12683
12684 PR inline-asm/29119
12685 * gcc.dg/torture/pr29119.c: New testcase.
12686
12687 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR middle-end/29272
12690 * gcc.c-torture/execute/20060930-2.c: New test.
12691
12692 2006-10-09 Richard Henderson <rth@redhat.com>
12693
12694 Revert emutls patch.
12695
12696 2006-10-09 Richard Guenther <rguenther@suse.de>
12697
12698 PR middle-end/29254
12699 * gcc.dg/pr29254.c: New testcase.
12700
12701 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12702 Paul Thomas <pault@gcc.gnu.org>
12703
12704 PR fortran/20541
12705 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12706 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12707 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12708 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12709 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12710 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12711 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12712 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12713 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12714 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12715 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12716 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12717 * gfortran.dg/alloc_comp_std.f90: New test.
12718 * gfortran.dg/move_alloc.f90: New test.
12719
12720 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12721
12722 PR fortran/29115
12723 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12724
12725 PR fortran/29211
12726 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12727
12728 2006-10-08 Tobias Burnus <burnus@net-b.de>
12729
12730 PR fortran/28585
12731 * gfortran.dg/new_line.f90: New test.
12732
12733 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12734
12735 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12736 * gcc.dg/torture/builtin-convert-1.c,
12737 gcc.dg/torture/builtin-convert-2.c,
12738 gcc.dg/torture/builtin-convert-3.c,
12739 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12740
12741 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12742
12743 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12744 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12745 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12746 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12747
12748 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12749
12750 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12751 Xfail some tests for powerpc-darwin and powerpc-aix.
12752
12753 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR c/29380
12756 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12757
12758 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12759
12760 PR target/29300
12761 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12762 on hppa*-*-hpux*.
12763
12764 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12765
12766 PR fortran/16580
12767 PR fortran/29288
12768 * gfortran.fortran-torture/execute/specifics.f90:
12769 Add tests for using all possible intrinsics as actual arguments.
12770 * gfortran.dg/specifics_1.f90: Add tests for using
12771 all possible intrinsics as actual arguments.
12772 * gfortran.dg/specifics_2.f90: New file.
12773 * gfortran.dg/specifics_3.f90: New file.
12774
12775 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12776
12777 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12778 * gcc.dg/debug/debug-2.c: Likewise.
12779
12780 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12781
12782 * gcc.c-torture/compile/sync-2.c: New test.
12783
12784 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12785
12786 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12787 line endings.
12788
12789 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12790
12791 PR rtl-optimization/29128
12792 * gcc.c-torture/compile/pr29128.c: New test.
12793
12794 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12795
12796 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12797 line endings.
12798
12799 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12800
12801 PR middle-end/29256
12802 * gcc.dg/tree-ssa/loop-19.c: New test.
12803
12804 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR tree-optimization/29330
12807 * gcc.dg/pr29330.c: New test.
12808
12809 PR target/28924
12810 * gcc.c-torture/compile/20061005-1.c: New test.
12811
12812 2006-10-06 Olivier Hainque <hainque@adacore.com>
12813
12814 * gcc.dg/typename-vla-1.c: New case.
12815 * gnat.dg/forward_vla.adb: New case.
12816
12817 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12818
12819 PR tree-optimization/29290
12820 * gfortran.dg/loop_nest_1.f90: New test.
12821
12822 PR target/29198
12823 * gcc.dg/tls/opt-12.c: New test.
12824
12825 PR fortran/28415
12826 * gfortran.dg/save_2.f90: New test.
12827
12828 PR c/29091
12829 * gcc.dg/pr29091.c: New test.
12830
12831 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12832
12833 * lib/target-supports.exp
12834 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12835 same as x86_64-*-*; check for LP64.
12836
12837 2006-10-04 Richard Henderson <rth@redhat.com>
12838
12839 * lib/target-supports.exp (check_effective_target_tls): Redefine
12840 to mean non-emulated tls.
12841 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12842 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12843 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12844 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12845 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12846 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12847 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12848
12849 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12850
12851 PR fortran/29343
12852 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12853
12854 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12855
12856 * gfortran.dg/bounds_check_fail_1.f90: New test.
12857
12858 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12859
12860 PR c++/29020
12861 * g++.dg/template/friend48.C: New test.
12862
12863 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12864
12865 PR fortran/29098
12866 * gfortran.dg/default_initialization_2.f90: New test.
12867
12868 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12869
12870 PR fortran/20779
12871 PR fortran/20891
12872 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12873
12874 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12875
12876 PR fortran/29284
12877 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12878
12879 PR fortran/29321
12880 PR fortran/29322
12881 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12882
12883 PR fortran/25091
12884 PR fortran/25092
12885 * gfortran.dg/entry_array_specs_1.f90: New test.
12886
12887 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12888
12889 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12890 insufficient to inhibit some test failures at -O3. Do testing
12891 on integers.
12892
12893 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12894
12895 PR c++/29138
12896 * g++.dg/inherit/access8.C: New test.
12897 * g++.dg/template/dtor4.C: Tweak error messages.
12898
12899 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12900
12901 PR fortran/27478
12902 * gfortran.dg/entry_8.f90: New test.
12903
12904 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12905
12906 PR c++/29291
12907 * g++.dg/parse/new4.C: New test.
12908
12909 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12910
12911 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12912 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12913 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12914 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12915 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12916
12917 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12918
12919 PR fortran/19260
12920 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12921 * gfortran.dg/continuation_2.f90: New test.
12922
12923 PR fortran/19262
12924 * gfortran.dg/continuation_3.f90: New test.
12925 * gfortran.dg/continuation_4.f90: New test.
12926 * gfortran.dg/continuation_5.f: New test.
12927 * gfortran.dg/continuation_6.f: New test.
12928
12929 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12930
12931 PR c++/29226
12932 * g++.dg/template/vla1.C: New test.
12933
12934 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12935
12936 PR fortran/29210
12937 * gfortran.dg/complex_parameter_1.f90: New test.
12938
12939 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR c/29154
12942 * gcc.c-torture/execute/20060929-1.c: New test.
12943
12944 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12945
12946 PR c++/29105
12947 * g++.dg/template/member6.C: New test.
12948 * g++.dg/parse/typename7.C: Adjust error markers.
12949
12950 PR c++/29080
12951 * g++.dg/template/member7.C: New test.
12952
12953 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12954
12955 PR c/24010
12956 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12957 gcc.dg/Woverride-init-3.c: New tests.
12958
12959 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12960
12961 * gcc.c-torture/execute/20060930-1.c: New test.
12962
12963 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12964
12965 PR fortran/18791
12966 * gfortran.dg/specifics_1.f90: New test.
12967 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12968 complex specifics.
12969
12970 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12971
12972 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12973 pthread-init-common.h: New.
12974
12975 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12976
12977 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12978 precision on some archs.
12979
12980 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12981
12982 * gcc.dg/non-local-goto-1.c: New test.
12983 * gcc.dg/non-local-goto-2.c: Likewise.
12984 * gcc.dg/setjmp-3.c: Likewise.
12985 * gcc.dg/setjmp-4.c: Likewise.
12986
12987 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12988
12989 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12990
12991 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12992
12993 PR fortran/28276
12994 * gfortran.dg/exponent_1.f90: New test.
12995
12996 PR fortran/27021
12997 * gfortran.dg/nearest_1.f90: New test.
12998
12999 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR middle-end/25261
13002 PR middle-end/28790
13003 * gcc.dg/gomp/nestedfn-1.c: New test.
13004
13005 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13006
13007 PR objc/29195
13008 * objc/compile/method-1.m: New test.
13009
13010 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13011
13012 PR c++/26938
13013 * g++.dg/template/crash58.C: New test.
13014 * g++.dg/parse/crash28.C: Adjust error markers.
13015 * g++.dg/template/crash34.C: Likewise.
13016 * g++.dg/template/friend31.C: Likewise.
13017 * g++.dg/template/crash32.C: Likewise.
13018
13019 PR c++/27329
13020 * g++.dg/template/crash59.C: New test.
13021
13022 PR c++/27667
13023 * g++.dg/template/spec33.C: New test.
13024 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13025
13026 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13027 Adam Nemet <anemet@caviumnetworks.com>
13028
13029 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13030 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13031
13032 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13033
13034 PR target/28911
13035 * gcc.dg/pr28911.c: New.
13036
13037 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13038
13039 PR target/29169
13040 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13041 (dg-options): Add -mfpmath=387.
13042
13043 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13044
13045 PR c/28706
13046 * gcc.dg/pr28706.c: New test.
13047
13048 PR c/28712
13049 * gcc.dg/pr28712.c: New test.
13050
13051 2006-09-22 Mike Stump <mrs@apple.com>
13052
13053 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13054
13055 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13056
13057 PR tree-optimization/28888
13058 * gcc.dg/pr28888.c: New test.
13059
13060 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13061
13062 PR c++/29016
13063 * g++.dg/init/ptrfn1.C: New test.
13064
13065 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13066
13067 PR c++/28861
13068 * g++.dg/template/spec32.C: New test.
13069 * g++.dg/parse/crash9.C: Adjust error markers.
13070
13071 PR c++/28303
13072 * g++.dg/template/typedef6.C: New test.
13073 * g++.dg/init/error1.C: Adjust error markers.
13074 * g++.dg/parse/crash9.C: Likewise.
13075 * g++.dg/template/crash55.C: Likewise.
13076
13077 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13078
13079 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13080
13081 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13082
13083 PR target/27650
13084 * g++.dg/ext/dllimport12.C: New test.
13085
13086 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13087
13088 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13089 * gcc.target/mips/nmadd-2.c: Likewise.
13090 * gcc.target/mips/mips-ps-6.c: New test.
13091 * gcc.target/mips/neg-abs-1.c: Likewise.
13092 * gcc.target/mips/neg-abs-2.c: Likewise.
13093 * gcc.target/mips/nmadd-3.c: New test.
13094
13095 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR middle-end/28046
13098 * gcc.dg/gomp/atomic-10.c: New test.
13099 * g++.dg/gomp/atomic-10.C: New test.
13100
13101 2006-09-20 Eric Christopher <echristo@apple.com>
13102
13103 * gcc.target/i386/sse3-not-fisttp.c: New.
13104
13105 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13106
13107 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13108
13109 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13110
13111 * gcc.c-torture/execute/pr28289.c (one): New variable.
13112 (main): Use it instead of argc.
13113 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13114 (main): Use it instead of argc.
13115
13116 2006-09-19 Paul Brook <paul@codesourcery.com>
13117
13118 PR target/28516
13119 * gcc.dg/nested-func-5.c: New test.
13120
13121 2006-09-19 Ben Elliston <bje@au.ibm.com>
13122
13123 * lib/target-supports.exp (check_effective_target_tls): Compile
13124 test stubs using ${tool}_target_compile, not just target_compile.
13125 (check_effective_target_tls_runtime): Likewise.
13126
13127 2006-09-19 Ben Elliston <bje@au.ibm.com>
13128
13129 * gcc.c-torture/compile/20030405-1.x: Remove.
13130
13131 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13132 optimising linker from discarding it.
13133
13134 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13135
13136 PR fortran/28526
13137 * gfortran.dg/keyword_symbol_1.f90: New test.
13138
13139 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13140 pedantic compilation option.
13141
13142 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13143
13144 PR fortran/29060
13145 * gfortran.dg/spread_shape_1.f90: New test.
13146
13147 2006-09-17 Roger Sayle <roger@eyesopen.com>
13148
13149 PR tree-optimization/28887
13150 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13151
13152 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13153
13154 PR c/25993
13155 * gcc.dg/pr25993.c: New test.
13156
13157 2006-09-17 Ira Rosen <irar@il.ibm.com>
13158
13159 PR tree-opt/21591
13160 * gcc.dg/vect/pr21591.c: New test.
13161
13162 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13163
13164 PR tree-opt/29059
13165 * gcc.c-torture/compile/strcpy-1.c: New test.
13166 * gcc.c-torture/compile/strcpy-2.c: New test.
13167 * gcc.c-torture/compile/memcpy-1.c: New test.
13168 * gcc.c-torture/compile/memcpy-2.c: New test.
13169
13170 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13171
13172 PR testsuite/29055
13173 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13174
13175 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13176
13177 * gnat.dg/specs/double_record_extension1.ads: New test.
13178 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13179
13180 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13181
13182 PR fortran/29051
13183 * gfortran.dg/oldstyle_3.f90: New test.
13184
13185 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13186
13187 PR libgfortran/29099
13188 * gfortran.dg/secnds-1.f: New test.
13189
13190 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13191
13192 PR libgfortran/29053
13193 * gfortran.dg/streamio_9.f90: New test.
13194 * gfortran.dg/streamio_10.f90: New test.
13195
13196 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13197
13198 PR C++/29002
13199 * g++.dg/init/array22.C: New test.
13200 * g++.dg/init/array23.C: New test.
13201
13202 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13203
13204 * stackcheck.lst: Update list of tests requiring stack checking.
13205 * norun.lst: Adjust for above change.
13206 * ada95.lst: New file.
13207 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13208 requiring -gnat95 switch.
13209
13210 2006-09-14 Olivier Hainque <hainque@adacore.com>
13211
13212 * gnat.dg/in_out_parameter.adb: New test.
13213
13214 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13215
13216 PR debug/28980
13217 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13218
13219 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13220
13221 * gnat.dg/specs/unchecked_union.ads: New test.
13222
13223 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13224
13225 PR rtl-optimization/28982
13226 * gcc.c-torture/execute/pr28982a.c: New test.
13227 * gcc.c-torture/execute/pr28982b.c: Likewise.
13228
13229 2006-09-12 Eric Christopher <echristo@apple.com>
13230
13231 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13232 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13233
13234 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13235
13236 PR c/28768
13237 PR preprocessor/14634
13238 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13239 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13240 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13241
13242 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13243
13244 * gcc.dg/pr28243.c: New test.
13245
13246 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13247
13248 PR fortran/28971
13249 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13250 this undiagnosed regression reappears.
13251
13252 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13253
13254 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13255 Treat $srcdir as a literal.
13256 * lib/fortran-torture.exp (fortran-torture-compile,
13257 fortran-torture-execute): Likewise.
13258 * lib/objc-torture.exp (objc-torture-compile,
13259 objc-torture-execute): Likewise.
13260 * lib/profopt.exp (profopt-execute): Likewise.
13261
13262 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13263
13264 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13265
13266 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13267
13268 PR testsuite/28950
13269 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13270
13271 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13272
13273 PR target/13685
13274 * gcc.target/i386/pr13685.c: New test.
13275
13276 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13277
13278 * gcc.dg/pr28726.c: New test.
13279
13280 2006-09-11 Josh Conner <jconner@apple.com>
13281
13282 * gcc.dg/nrv3.c: Increase size of structure.
13283 * gcc.dg/nrv4.c: Likewise.
13284 * gcc.dg/nrv5.c: Likewise.
13285
13286 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13287
13288 PR libfortran/28890
13289 gfortran.dg/assumed_charlen_function_5.f90: New test.
13290
13291 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13292
13293 PR c++/28991
13294 * g++.dg/init/static3.C: New test.
13295
13296 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13297
13298 PR testsuite/29007
13299 * gcc.dg/long-long-cst1.c (t): Add cast to
13300 __SIZE_TYPE__ before casting to int.
13301 (main): Return 0 on success.
13302
13303 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13304
13305 * gcc.c-torture/execute/20060910-1.c: New test.
13306
13307 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13308
13309 PR middle-end/26983
13310 * gcc.dg/pr26983.c: New test.
13311
13312 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13313
13314 PR target/29006
13315 * gcc.c-torture/execute/pr29006.c: New test.
13316
13317 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13318
13319 PR libfortran/28947
13320 gfortran.dg/matmul_4.f90: New test.
13321
13322 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13323
13324 PR fortran/28959
13325 gfortran.dg/used_types_10: New test.
13326
13327 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13328
13329 PR libfortran/28923
13330 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13331 gfortran.dg/array_initializer_3.f90: New test.
13332
13333 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13334
13335 PR fortran/28914
13336 * gfortran.dg/actual_array_constructor_3.f90: New test.
13337
13338 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13339
13340 PR testsuite/26778
13341 * gcc.target/i386/pr26778.c: New testcase.
13342
13343 2006-09-08 Eric Christopher <echristo@apple.com>
13344
13345 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13346 * gcc.target/i386/memcpy-1.c: Ditto.
13347 * gcc.target/i386/asm-1.c: Ditto.
13348 * gcc.target/i386/20060512-4.c: Ditto.
13349 * gcc.target/i386/compress-float-387.c: Ditto.
13350 * gcc.target/i386/20060512-1.c: Ditto.
13351 * gcc.target/i386/compress-float-sse.c: Ditto.
13352 * gcc.target/i386/20060512-2.c: Ditto.
13353 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13354 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13355 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13356 * gcc.dg/pr26449.c: Ditto.
13357 * gcc.dg/attr-ms_struct-2.c: Ditto.
13358 * gcc.dg/attr-ms_struct-1.c: Ditto.
13359 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13360
13361 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13362
13363 PR c/28504
13364 * gcc.dg/vla-10.c: New test.
13365
13366 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13367
13368 PR c++/28858
13369 * g++.dg/parse/template20.C: New test.
13370 * g++.dg/template/operator8.C: Remove obsolete part.
13371 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13372 * g++.old-deja/g++.pt/crash65.C: Likewise.
13373
13374 2006-09-07 Jason Merrill <jason@redhat.com>
13375
13376 PR middle-end/27724
13377 * gcc.dg/long-long-cst1.c: New test.
13378
13379 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13380
13381 PR C++/28906
13382 * g++.dg/other/array3.C: New test.
13383 * g++.dg/other/array4.C: New test.
13384 * g++.dg/other/array5.C: New test.
13385
13386 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13387
13388 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13389
13390 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13391
13392 PR target/28946
13393 * gcc.target/i386/pr28946.c: New test.
13394
13395 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13396
13397 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13398 in integer literal constant.
13399 * gfortran.dg/enum_8.f90: Ditto.
13400 * gfortran.dg/g77/20030326-1.f: Ditto.
13401
13402 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13403
13404 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13405 nonconformance usage.
13406
13407 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13408
13409 PR middle-end/28862
13410 * gcc.c-torture/compile/vector-align-1.c: New test.
13411
13412 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13413
13414 PR rtl-opt/27883
13415 * g++.dg/opt/copysign-1.C: New test.
13416
13417 2006-09-06 Jason Merrill <jason@redhat.com>
13418
13419 PR c++/27371
13420 * g++.dg/warn/unused-result1.C: New test.
13421
13422 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13423
13424 PR c++/28903
13425 * g++.dg/ext/vla3.C: New test.
13426
13427 PR c++/28886
13428 * g++.dg/template/array16.C: New test.
13429
13430 2006-09-06 Richard Guenther <rguenther@suse.de>
13431
13432 * gcc.dg/pr27226.c: Remove testcase again.
13433
13434 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13435
13436 PR tree-opt/28937
13437 * g++.dg/opt/unroll2.C: New test.
13438
13439 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13440
13441 PR tree-opt/28952
13442 * gcc.dg/vect/pr28952.c: New test.
13443
13444 2006-09-05 Richard Guenther <rguenther@suse.de>
13445
13446 PR tree-optimization/28900
13447 * gcc.dg/torture/pr28900.c: New testcase
13448
13449 2006-09-05 Richard Guenther <rguenther@suse.de>
13450
13451 PR tree-optimization/28905
13452 * gcc.c-torture/compile/pr28905.c: New testcase.
13453
13454 2006-09-05 Richard Guenther <rguenther@suse.de>
13455
13456 PR middle-end/28935
13457 * gcc.dg/pr28935.c: New testcase.
13458
13459 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13460
13461 * gcc.c-torture/execute/20060905-1.c: New test.
13462
13463 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13464
13465 PR fortran/28908
13466 * gfortran.dg/used_types_7.f90: New test.
13467 * gfortran.dg/used_types_8.f90: New test.
13468 * gfortran.dg/used_types_9.f90: New test.
13469
13470 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13471
13472 * gcc.c-torture/compile/20060904-1.c: New test.
13473
13474 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13475
13476 PR c++/23287 Revert my 2006-09-01 patch
13477 * g++.dg/parse/dtor12.C: Remove.
13478
13479 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13480
13481 PR c+/27670
13482 * g++.dg/template/operator9.C: New test.
13483
13484 PR c++/27493
13485 * g++.dg/template/operator7.C: New test.
13486
13487 PR c++/27494
13488 * g++.dg/template/operator8.C: New test.
13489
13490 PR c++/27397
13491 * g++.dg/template/crash57.C: New test.
13492
13493 * g++.dg/template/typedef4.C: Adjust error markers.
13494 * g++.dg/template/typedef5.C: Likewise.
13495
13496 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR c++/28878
13499 * g++.dg/parse/crash33.C: New test.
13500
13501 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13502 Richard Guenther <rguenther@suse.de>
13503 Adam Nemet <anemet@caviumnetworks.com>
13504
13505 PR middle-end/27226
13506 * gcc.target/mips/memcpy-1.c: New testcase.
13507 * gcc.dg/pr27226.c: Likewise.
13508
13509 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13510
13511 PR c++/28705
13512 * g++.dg/lookup/koenig5.C: New.
13513 * g++.dg/template/crash56.C: New.
13514
13515 2006-09-01 Josh Conner <jconner@apple.com>
13516
13517 PR c++/25505
13518 * gcc.dg/nrv3.c: New test.
13519 * gcc.dg/nrv4.c: New test.
13520 * gcc.dg/nrv5.c: New test.
13521
13522 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13523
13524 PR c++/23287
13525 * g++.dg/parse/dtor12.C: New.
13526
13527 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13528
13529 PR tree-optimization/28839
13530 * gcc.dg/pr28839.c: New test.
13531
13532 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13533
13534 PR target/24367
13535 * gcc.dg/pr24367.c: New testcase.
13536
13537 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13538
13539 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13540
13541 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13542
13543 PR rtl-optimization/27735
13544 * gcc.dg/loop-unswitch-1.c: New test.
13545
13546 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13547
13548 PR fortran/28885
13549 * gfortran.dg/aliasing_dummy_2.f90: New test.
13550
13551 PR fortran/20067
13552 * gfortran.dg/generic_5.f90: Change error message.
13553
13554 PR fortran/28873
13555 * gfortran.dg/generic_6.f90: New test.
13556
13557 PR fortran/25077
13558 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13559
13560 PR fortran/25102
13561 * gfortran.dg/invalid_interface_assignment.f90: New test.
13562
13563 PR fortran/24866
13564 * gfortran.dg/module_proc_external_dummy.f90: New test.
13565
13566 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13567
13568 PR c++/28349
13569 * g++.dg/warn/var-args1.C: New test.
13570
13571 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13572
13573 PR fortran/28866
13574 * gfortran.dg/simpleif_2.f90: New test.
13575 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13576 * gfortran.dg/enum_5.f90: Ditto.
13577
13578 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13579 Kazu Hirata <kazu@codesourcery.com>
13580
13581 PR tree-optimization/17506
13582 * gcc.dg/pr17506.c: New.
13583
13584 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13585
13586 PR c++/28139
13587 * g++.dg/eh/alias1.C: New test.
13588
13589 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13590
13591 PR c++/28860
13592 * g++.dg/template/ttp22.C: New test.
13593
13594 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13595
13596 PR middle-end/26632
13597 * gcc.dg/pr26632.c: New.
13598
13599 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13600
13601 PR libgfortran/28354
13602 * gfortran.dg/fmt_zero_precision.f90: New test.
13603
13604 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13605
13606 PR c++/28058
13607 * g++.dg/template/spec31.C: New test.
13608
13609 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13610
13611 PR c++/26573
13612 * g++.dg/other/static2.C: New test.
13613
13614 2006-08-26 Roger Sayle <roger@eyesopen.com>
13615
13616 * gcc.dg/Wswitch-enum-2.c: New test case.
13617 * gcc.dg/Wswitch-enum-3.c: Likewise.
13618
13619 2006-08-26 Richard Guenther <rguenther@suse.de>
13620
13621 * gcc.c-torture/compile/20060826-1.c: New testcase.
13622
13623 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13624
13625 PR c++/28736
13626 * g++.dg/template/void10.C: New test.
13627
13628 PR c++/28737
13629 * g++.dg/template/void8.C: New test.
13630
13631 PR c+_+/28738
13632 * g++.dg/template/void9.C: New test.
13633
13634 * g++.dg/template/void3.C: Adjust error markers.
13635 * g++.dg/template/void4.C: Likewise.
13636 * g++.dg/template/crash55.C: Likewise.
13637 * g++.dg/template/void7.C: Likewise
13638
13639 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13640
13641 PR c++/28588
13642 * g++.dg/inherit/access6.C: New test.
13643 * g++.dg/inherit/access7.C: Likewise.
13644
13645 PR c++/28595
13646 * g++.dg/template/array15.C: New test.
13647 * g++.dg/template/crash2.C: Tweak error markers.
13648
13649 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR middle-end/28683
13652 * gcc.c-torture/compile/20060823-1.c: New test.
13653
13654 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13655
13656 PR c++/28853
13657 * g++.dg/template/ttp21.C: New test.
13658
13659 PR c++/28852
13660 * g++.dg/other/operator1.C: Add error-marker.
13661 * g++.dg/other/operator2.C: New test.
13662
13663 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13664
13665 PR c/27893
13666 * gcc.c-torture/compile/vla-const-1.c,
13667 gcc.c-torture/compile/vla-const-2.c: New tests.
13668
13669 2006-08-26 Richard Guenther <rguenther@suse.de>
13670
13671 PR middle-end/28814
13672 * gcc.dg/torture/pr28814.c: New testcase.
13673
13674 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13675
13676 PR c/28418
13677 * gcc.c-torture/compile/compound-literal-1.c: New test.
13678
13679 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13680
13681 PR c/28299
13682 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13683 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13684 Expect extra diagnostics.
13685
13686 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13687
13688 gcc.dg/noncompile/pr16876.c: New test.
13689
13690 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13691
13692 PR c++/28056
13693 * g++.dg/parse/local1.C: New test.
13694 * g++.dg/other/qual1.C: Tweak error marker.
13695
13696 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13697
13698 PR c++/27787
13699 * g++.dg/template/typename10.C: New.
13700 * g++.dg/template/lookup4.C: Remove bogus error marker.
13701
13702 2006-08-25 Richard Guenther <rguenther@suse.de>
13703
13704 PR testsuite/28829
13705 * gcc.dg/pr26570.c: Fix testcase.
13706
13707 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13708
13709 PR tree-opt/28807
13710 * gcc.c-torture/execute/mayalias-2.c: New test.
13711 * gcc.dg/tree-ssa/alias-13.c: New test.
13712
13713 2006-08-24 Jan Hubicka <jh@suse.cz>
13714
13715 PR debug/26881
13716 * gcc.dg/debug/pr26881.c: New file.
13717
13718 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13719
13720 PR fortran/28788
13721 * gfortran.dg/used_types_4.f90: New test.
13722 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13723 association of derived types.
13724 * gfortran.dg/used_types_2.f90: Add module cleanup.
13725 * gfortran.dg/used_types_3.f90: The same.
13726
13727 PR fortran/28771
13728 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13729 fix of regression.
13730
13731 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13732
13733 PR 28813
13734 * gfortran.dg/direct_io_6.f90: Remove test.
13735
13736 2006-08-23 Stuart Hastings <stuart@apple.com>
13737
13738 PR 28825
13739 * gcc.target/i386/20060821-1.c: New.
13740
13741 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13742
13743 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13744 dg-warning strings for dllimport.
13745
13746 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13747
13748 PR C++/28450
13749 * g++.dg/ext/vector4.C: New test.
13750 * g++.dg/ext/complex1.C: New test.
13751
13752 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13753
13754 PR debug/28692
13755 * gcc.dg/debug/const-1.c: New.
13756 * gcc.dg/debug/const-2.c: New.
13757 * gcc.dg/debug/dwarf2/const-1.c: New.
13758 * gcc.dg/debug/dwarf2/const-2.c: New.
13759 * gcc.dg/debug/dwarf2/const-2b.c: New.
13760
13761 2006-08-22 Richard Guenther <rguenther@suse.de>
13762
13763 PR middle-end/28776
13764 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13765 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13766
13767 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13768
13769 PR tree-optimization/28003
13770 * g++.dg/tree-ssa/pr28003.C: New.
13771
13772 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13773
13774 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13775
13776 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13777
13778 PR c++/26269
13779 * g++.dg/other/error14.C: New test.
13780
13781 PR c++/28505
13782 * g++.dg/parse/ctor7.C: New test.
13783 * g++.dg/parse/ctor8.C: Likewise.
13784
13785 PR c++/28741
13786 * g++.dg/template/void7.C: New test.
13787
13788 2006-08-21 Olivier Hainque <hainque@adacore.com>
13789
13790 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13791 * gnat.dg/self_aggregate_with_array.adb: New test.
13792
13793 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13794
13795 * g++.dg/eh/arm-vfp-unwind.C: New test.
13796
13797 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13798
13799 PR c++/28341
13800 * g++.dg/template/ref3.C: New test.
13801 * g++.dg/template/nontype13.C: New test.
13802
13803 PR c++/28346
13804 * g++.dg/template/ptrmem17.C: New test.
13805
13806 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13807
13808 PR target/28648 c:
13809 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13810
13811 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13812
13813 PR fortran/28630
13814 * gfortran.dg/used_types_2.f90: New test.
13815
13816 PR fortran/28601
13817 * gfortran.dg/used_types_3.f90: New test.
13818
13819 PR fortran/20886
13820 * gfortran.dg/generic_actual_arg.f90: New test.
13821
13822 PR fortran/28735
13823 * gfortran.dg/module_private_array_refs_1.f90: New test.
13824
13825 PR fortran/28762
13826 * gfortran.dg/program_name_1.f90: New test.
13827
13828 PR fortran/28425
13829 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13830
13831 PR fortran/28496
13832 * gfortran.dg/array_initializer_2.f90: New test.
13833
13834 PR fortran/18111
13835 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13836
13837 PR fortran/28600
13838 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13839
13840 PR fortran/28771
13841 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13842
13843 PR fortran/28660
13844 * gfortran.dg/dependent_decls_1.f90: New test.
13845
13846 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13847
13848 PR fortran/25217
13849 * gfortran.dg/derived_init_2.f90: New.
13850
13851 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13852
13853 * gcc.c-torture/execute/pr28289.c: New test.
13854
13855 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13856
13857 PR c/28744
13858 * gcc.dg/attr-externally-visible-1.c: New test.
13859 * gcc.dg/attr-externally-visible-2.c: New test.
13860 * g++.dg/parse/attr-externally-visible-1.C: New test.
13861 * g++.dg/parse/attr-externally-visible-2.C: New test.
13862
13863 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13864
13865 PR c++/28606
13866 * g++.dg/parse/dtor11.C: New test.
13867
13868 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13869
13870 PR rtl-optimization/28489
13871 * gcc.c-torture/compile/pr28489.c: New test.
13872
13873 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13874
13875 PR c++/28710
13876 * g++.dg/template/redecl4.C: New test.
13877
13878 PR c++/28711
13879 * g++.dg/template/ctor8.C: New test.
13880
13881 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13882
13883 * gcc.dg/pr26570.c: Fix testcase.
13884
13885 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13886
13887 * PR c++/28573
13888 * g++.dg/parse/offsetof6.C: New test.
13889 * g++.dg/parse/offsetof6.C: New test.
13890 * g++.dg/parse/offsetof7.C: New test.
13891
13892 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13893
13894 PR testsuite/28602
13895 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13896 is false.
13897
13898 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13899
13900 PR c++/28302
13901 * g++.dg/ext/vector3.C: New test.
13902
13903 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13904
13905 PR gcov/profile/26570
13906 * gcc.dg/pr26570.c: New test.
13907
13908 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13909
13910 PR c/27697
13911 * gcc.dg/qual-component-1.c: New test.
13912
13913 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13914
13915 PR c++/28593
13916 * g++.dg/parse/new3.C: New test.
13917
13918 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13919
13920 PR fortran/25828
13921 * gfortran.dg/streamio_1.f90: New test.
13922 * gfortran.dg/streamio_2.f90: New test.
13923 * gfortran.dg/streamio_3.f90: New test.
13924 * gfortran.dg/streamio_4.f90: New test.
13925 * gfortran.dg/streamio_5.f90: New test.
13926 * gfortran.dg/streamio_6.f90: New test.
13927 * gfortran.dg/streamio_7.f90: New test.
13928 * gfortran.dg/streamio_8.f90: New test.
13929
13930 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13931
13932 PR c/28287
13933 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13934
13935 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13936
13937 PR c++/28594
13938 * g++.dg/template/void6.C: New test.
13939
13940 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13941
13942 PR c/28649
13943 * gcc.dg/parse-error-1.c: New test.
13944 * gcc.dg/parse-error-2.c: New test.
13945 * gcc.dg/cpp/digraph2.c: Add error-marker.
13946 * gcc.dg/noncompile/920923-1.c: Likewise.
13947
13948 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13949
13950 PR c/27490
13951 * gcc.dg/sizeof-2.c: New testcase.
13952
13953 PR c/27489
13954 * gcc.dg/switch-A.c: New testcase.
13955
13956 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13957
13958 PR c++/28288
13959 PR c++/14556
13960 * g++.old-deja/g++.warn/compare1.C: Delete.
13961 * g++.dg/opt/pr7503-2.C: Delete.
13962 * g++.dg/opt/pr7503-3.C: Delete.
13963 * g++.dg/opt/pr7503-4.C: Delete.
13964 * g++.dg/opt/pr7503-5.C: Delete.
13965 * g++.dg/opt/max1.C: Delete.
13966 * g++.dg/warn/minmax.C: Delete.
13967 * g++.dg/expr/minmax.C: New test.
13968
13969 2006-08-14 Richard Guenther <rguenther@suse.de>
13970
13971 PR testsuite/28703
13972 * gcc.c-torture/execute/pr28651.c: Do not use argc
13973 to avoid optimization, instead forbid inlining.
13974
13975 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13976
13977 PR rtl-optimization/28634
13978 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13979
13980 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13981
13982 PR c/27184
13983 * gcc.dg/torture/pr27184.c: New test.
13984
13985 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13986
13987 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13988
13989 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13990
13991 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13992 * gfortran.dg/stat_2.f90: Likewise.
13993 * gfortran.dg/chmod_1.f90: Likewise.
13994 * gfortran.dg/chmod_2.f90: Likewise.
13995 * gfortran.dg/chmod_3.f90: Likewise.
13996
13997 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13998
13999 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14000
14001 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14002
14003 * g++.dg/opt/pr23454-2.C: New test.
14004
14005 2006-08-11 Richard Guenther <rguenther@suse.de>
14006
14007 PR middle-end/28651
14008 * gcc.c-torture/execute/pr28651.c: New testcase.
14009
14010 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14011
14012 * gnat.dg/specs/static_initializer.ads: New test.
14013
14014 2006-08-10 Paul Brook <paul@codesourcery.com>
14015
14016 * gcc.target/arm/cond-asm.c: New test.
14017
14018 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14019
14020 PR tree-optimization/26197
14021 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14022 * g++.dg/vect/vect.exp: Compile the new tests with
14023 --param max-aliased-vops=0.
14024
14025 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14026
14027 PR c++/28637
14028 * g++.dg/template/void3.C: New test.
14029
14030 PR c++/28638
14031 * g++.dg/template/void4.C: New test.
14032
14033 PR c++/28640
14034 * g++.dg/template/void5.C: New test.
14035
14036 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14037
14038 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14039 after dg-do compile.
14040
14041 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14042
14043 PR tree-optimizations/26969
14044 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14045 "unswitch-loops" with -funswitch-loops.
14046 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14047
14048 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14049
14050 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14051 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14052 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14053 * objc.dg/dwarf-1.m: Likewise.
14054 * objc.dg/dwarf-2.m: Likewise.
14055 * obj-c++.dg/dwarf-2.mm: Likewise.
14056
14057 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14058
14059 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14060 * objc.dg/dwarf-2.m: Likewise.
14061 * obj-c++.dg/dwarf-2.mm: Likewise.
14062
14063 PR libfortran/28603
14064 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14065
14066 PR testsuite/27611
14067 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14068
14069 PR testsuite/27033
14070 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14071
14072 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14073
14074 PR target/27827
14075 * gcc.target/i386/pr27827.c: New testcase.
14076
14077 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14078
14079 PR fortran/28590
14080 * gfortran.dg/sequence_types_1.f90: New test.
14081
14082 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14083
14084 PR fortran/28548
14085 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14086 dg-warning. Add -pedantic option.
14087
14088 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14089
14090 PR c/28502
14091 * gcc.dg/proto-1.c: New test.
14092
14093 PR c/27721
14094 * gcc.dg/lvalue-4.c: New test.
14095
14096 PR c/28136
14097 * gcc.dg/init-bad-5.c: New test.
14098
14099 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14100
14101 PR c++/28347
14102 * g++.dg/ext/typedef-init.C: Add new test for typedef
14103 initialization inside templates. Adjust existing error markers.
14104
14105 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14106
14107 PR c++/28148
14108 * g++.dg/init/ptrmem3.C: New test.
14109
14110 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14111
14112 PR tree-optimization/27770
14113 * lib/target-support.exp: New target keyword "section_anchors".
14114 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14115 tests.
14116 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14117 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14118 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14119 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14120
14121 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14122
14123 * gcc.dg/20060801-1.c: Add missing '}'.
14124
14125 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14126
14127 PR c++/27508
14128 * g++.dg/parse/dtor9.C: New test.
14129 * g++.dg/parse/dtor10.C: New test.
14130 * g++.dg/other/error7.C: Adjust error-marker.
14131
14132 PR c++/28274
14133 * g++.dg/other/default5.C: New test.
14134
14135 2006-08-02 Richard Guenther <rguenther@suse.de>
14136
14137 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14138
14139 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14140
14141 PR c++/28557
14142 * g++.dg/template/conv9.C: New test.
14143
14144 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14145
14146 PR debug/28063
14147 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14148 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14149 Optionally return assembly text. Update callers.
14150 (check_no_compiler_messages): Update verbose messages.
14151 (check_no_messages_and_pattern): New.
14152 (check_effective_target_string_merging): New.
14153
14154 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14155
14156 PR c++/28250
14157 * g++.dg/eh/catch4.C: New test.
14158
14159 PR c++/28257
14160 * g++.dg/other/qual1.C: New test.
14161
14162 PR c++/28259
14163 * g++.dg/inherit/error2.C: New test.
14164
14165 PR c++/28267
14166 * g++.dg/other/new1.C: New test.
14167
14168 * g++.dg/warn/pr23075.C: Remove obsolete test.
14169 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14170 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14171
14172 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14173
14174 PR c++/28523
14175 * g++.dg/eh/cast1.C: New test.
14176
14177 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14178
14179 PR libfortran/28452
14180 * gfortran.dg/random_3.f90: New test.
14181
14182 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14183
14184 PR c++/28432
14185 * g++.dg/other/pr28304.C: Change expected error message.
14186 * g++.dg/other/pr28432.C: New test.
14187
14188 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14189
14190 PR c++/28256
14191 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14192
14193 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14194
14195 PR debug/23336
14196 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14197 at -g1.
14198 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14199 g++.dg/debug/enum-2.C: New.
14200
14201 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14202
14203 PR c++/6634
14204 * g++.dg/parse/long1.C: Add more tests.
14205
14206 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14207
14208 * gfortran.dg/lrshift_1.c: New file.
14209
14210 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14211
14212 PR libgfortran/28335
14213 * gfortran.dg/no_unit_error_1.f90: New test.
14214
14215 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14216
14217 PR libgfortran/28335
14218 * gfortran.dg/no_unit_error_1.f90: Delete test.
14219 * gfortran.dg/no_unit_error_2.f90: Delete test.
14220
14221 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14222
14223 * gfortran.dg/chmod_3.f90: New test.
14224 * gfortran.dg/ltime_gmtime_1.f90: New test.
14225 * gfortran.dg/ltime_gmtime_2.f90: New test.
14226 * gfortran.dg/lrshift_1.f90: New test.
14227 * gfortran.dg/chmod_1.f90: New test.
14228 * gfortran.dg/chmod_2.f90: New test.
14229
14230 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14231
14232 PR c++/27668
14233 * g++.dg/template/crash55.C: New test.
14234
14235 PR c++/27962
14236 * g++.dg/template/nontype16.C: New test.
14237
14238 * g++.dg/template/void2.C: Adjust error markers.
14239 * g++.dg/template/nontype5.C: Adjust error markers.
14240
14241 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14242
14243 * gcc.target/i386/stack-prot-kernel.c: New test.
14244
14245 2006-07-27 Roger Sayle <roger@eyesopen.com>
14246
14247 * gcc.dg/builtins-55.c: New test case.
14248
14249 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14250
14251 PR rtl-optimization/27907
14252 * gcc.c-torture/compile/pr27907.c: New test.
14253
14254 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14255
14256 * gfortran.dg/mclock.f90: New test.
14257 * gfortran.dg/int_conv_1.f90: New test.
14258 * gfortran.dg/stat_1.f90: New test.
14259 * gfortran.dg/stat_2.f90: New test.
14260
14261 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14262
14263 PR libgfortran/28335
14264 * gfortran.dg/no_unit_error_1.f90: New test.
14265 * gfortran.dg/no_unit_error_2.f90: New test.
14266 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14267
14268 2006-07-25 Roger Sayle <roger@eyesopen.com>
14269
14270 PR middle-end/28473
14271 * gcc.dg/fold-convround-1.c: New test case.
14272
14273 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14274
14275 * gfortran.dg/arithmetic_if.f90: Fix comments.
14276
14277 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14278
14279 PR c++/27572
14280 * g++.dg/other/typedef1.C: New test.
14281 * g++.dg/template/typedef4.C: New test.
14282 * g++.dg/template/typedef5.C: New test.
14283
14284 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14285
14286 PR fortran/28416
14287 * gfortran.dg/allocatable_dummy_3.f90: New.
14288
14289 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14290
14291 PR fortran/28439
14292 * gfortran.dg/arithmetic_if.f90: New test.
14293
14294 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14295
14296 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14297 avoid memcpy optimization.
14298
14299 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14300
14301 PR fortran/25289
14302 * gfortran.dg/direct_io_6.f90: New test.
14303
14304 2006-07-24 Jan Hubicka <jh@suse.cz>
14305
14306 PR c/25795
14307 PR c++/27369
14308 * gcc.dg/pr25795.c: New test.
14309 * gcc.dg/pr25795-1.c: New test.
14310
14311 2006-07-23 Roger Sayle <roger@eyesopen.com>
14312
14313 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14314 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14315 which may be transformed to "g || h" on some platforms.
14316
14317 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14318
14319 PR c++/28025
14320 * g++.dg/template/friend45.C: New test.
14321
14322 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14323
14324 PR libgfortran/28339
14325 * gfortran.dg/arrayio_8.f90: New test.
14326
14327 2006-07-21 Mike Stump <mrs@apple.com>
14328
14329 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14330
14331 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14332
14333 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14334
14335 PR c++/28250
14336 * g++.dg/eh/catch3.C: New test.
14337
14338 PR c++/28363
14339 * g++.dg/template/defarg10.C: New test.
14340
14341 2006-07-20 Paul Brook <paul@codesourcery.com>
14342
14343 PR 27363
14344 * gcc.dg/pr27363.c: New test.
14345
14346 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14347
14348 PR c++/28338
14349 * g++.dg/init/ref13.C: New test.
14350
14351 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14352
14353 PR obj-c++/28434
14354 * obj-c++.dg/proto-error-1.mm: New test.
14355
14356 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14357
14358 PR c++/28337
14359 * g++.dg/template/string1.C: New test.
14360
14361 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14362
14363 PR c++/28048
14364 * g++.dg/template/defarg9.C: New test.
14365
14366 PR c++/28235
14367 * g++.dg/template/static27.C: New test.
14368
14369 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14370
14371 PR 28410
14372 * gcc.dg/tree-ssa/pr28410.c: New test.
14373
14374 2006-07-18 Lee Millward <lee.millward@gmail.com>
14375
14376 PR c++/28258
14377 * g++/dg/other/error13.C: New test.
14378
14379 PR c++/28260
14380 * g++.dg/template/friend44.C: New test.
14381
14382 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14383
14384 PR c++/27495
14385 * g++.dg/other/pr27495.C: New.
14386
14387 2006-07-18 Olivier Hainque <hainque@adacore.com>
14388
14389 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14390 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14391
14392 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14393
14394 PR c/28286
14395 * gcc.dg/pragma-pack-4.c: New test.
14396
14397 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14398
14399 PR c++/28291
14400 * g++.dg/ext/pr28291.C: New test.
14401
14402 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14403
14404 PR middle-end/28403
14405 * gcc.c-torture/execute/pr28403.c: New test.
14406
14407 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14408
14409 PR middle-end/28402
14410 * gcc.dg/pr28402.c: New test.
14411
14412 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14413
14414 PR c++/28304
14415 * g++.dg/other/pr28304.C: New test.
14416
14417 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14418
14419 PR other/28251
14420 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14421 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14422
14423 2006-07-17 Richard Guenther <rguenther@suse.de>
14424
14425 PR tree-optimization/28238
14426 * g++.dg/tree-ssa/pr28238.C: New testcase.
14427
14428 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14429
14430 PR c++/28250
14431 * g++.dg/eh/catch1.C: New test.
14432 * g++.dg/eh/catch2.C: New test.
14433
14434 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14435
14436 PR c++/28370
14437 * g++.dg/template/anon3.C: New test.
14438
14439 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14440
14441 PR fortran/20844
14442 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14443 specifiers requiring an explicit format tag..
14444
14445 PR fortran/28201
14446 * gfortran.dg/generic_5: New test.
14447
14448 PR fortran/20893
14449 * gfortran.dg/elemental_optional_args_1.f90: New test.
14450
14451 2006-07-16 Olivier Hainque <hainque@adacore.com>
14452
14453 * gnat.dg/assert.ads: New file.
14454 * gnat.dg/controlled_record.ads: Likewise.
14455 * gnat.dg/controlled_record.adb: Likewise.
14456
14457 2006-07-15 Lee Millward <lee.millward@gmail.com>
14458
14459 PR c++/28292
14460 * g++.dg/other/error12.C: New test.
14461
14462 PR c++/28269
14463 * g++.dg/template/crash54.C: New test.
14464
14465 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14466
14467 PR c++/28249
14468 * g++.dg/parse/catch1.C: New test.
14469
14470 PR c++/28294
14471 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14472
14473 PR c++/28387
14474 * g++.dg/ext/attrib24.C: New test.
14475
14476 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14477
14478 PR c++/28343
14479 * g++.dg/ext/asmspec1.C: New test.
14480
14481 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14482
14483 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14484 (dg-test): Support shouldfail tests.
14485 * lib/target-supports-dg.exp (dg-shouldfail): New.
14486 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14487 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14488 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14489 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14490 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14491 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14492 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14493
14494 2006-07-13 Jan Hubicka <jh@suse.cz>
14495
14496 * gcc.target/i386/memcpy-1.c: New.
14497
14498 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14499
14500 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14501
14502 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14503
14504 PR fortran/25097
14505 * gfortran.dg/present_1.f90: New test.
14506
14507 PR fortran/20903
14508 * gfortran.dg/interface_derived_type_1.f90: New test.
14509
14510 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14511
14512 PR fortran/28213
14513 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14514 list.
14515
14516 2006-07-07 Lee Millward <lee.millward@gmail.com>
14517
14518 PR c++/27820
14519 * g++.dg/other/label1.C: New test.
14520
14521 2006-07-07 Richard Guenther <rguenther@suse.de>
14522
14523 PR middle-end/28268
14524 * gcc.dg/torture/pr28268.c: New testcase.
14525
14526 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14527
14528 PR c++/27019
14529 * g++.dg/ext/pr27019.C: New.
14530
14531 2006-07-07 Richard Guenther <rguenther@suse.de>
14532
14533 PR tree-optimization/28187
14534 * gcc.dg/pr28187.c: New testcase.
14535
14536 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14537
14538 * gnat.dg/address_conversion.adb: New test.
14539 * gnat.dg/boolean_subtype.adb: Likewise.
14540 * gnat.dg/frame_overflow.adb: Likewise.
14541 * gnat.dg/pointer_array.adb: Likewise.
14542 * gnat.dg/pointer_conversion.adb: Likewise.
14543
14544 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14545
14546 PR fortran/28237
14547 PR fortran/23420
14548 * gfortran.dg/print_fmt_5.f90: New test.
14549
14550 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14551
14552 PR fortran/28129
14553 * gfortran.dg/bounds_check_4.f90: New test.
14554
14555 2006-07-05 Richard Guenther <rguenther@suse.de>
14556
14557 PR target/28158
14558 * gfortran.dg/pr28158.f90: New testcase.
14559
14560 2006-07-05 Richard Guenther <rguenther@suse.de>
14561
14562 PR tree-optimization/28162
14563 * gcc.dg/pr28162.c: New testcase.
14564
14565 2006-07-05 Richard Guenther <rguenther@suse.de>
14566 Andrew Pinski <pinskia@gcc.gnu.org>
14567
14568 PR c++/27084
14569 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14570
14571 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14572
14573 PR fortran/28174
14574 * gfortran.dg/actual_array_substr_2.f90: New test.
14575
14576 PR fortran/28167
14577 * gfortran.dg/actual_array_constructor_2.f90: New test.
14578
14579 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14580
14581 * gfortran.dg/itime_idate_1.f: New test.
14582 * gfortran.dg/itime_idate_2.f: New test.
14583
14584 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14585
14586 PR libgfortran/27704
14587 * gfortran.dg/open_status_3.f90: New test.
14588 * gfortran.dg/fmt_l.f90: Update for new feature.
14589
14590 2006-07-03 Asher Langton <langton2@llnl.gov>
14591
14592 * gfortran.dg/oldstyle_2.f90: New.
14593
14594 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14595
14596 * gnat.dg/string_slice.adb: New test.
14597
14598 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14599
14600 PR fortran/19259
14601 * gfortran.dg/semicolon_fixed.c: New.
14602 * gfortran.dg/semicolon_free.c: New.
14603
14604 2006-06-30 Mike Stump <mrs@apple.com>
14605
14606 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14607 that don't support internal visibility.
14608
14609 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14610
14611 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14612 for '(' / ')' needing an extra '\'.
14613
14614 2006-06-29 Roger Sayle <roger@eyesopen.com>
14615
14616 PR middle-end/27428
14617 * gcc.dg/pr27428-1.c: New test case.
14618
14619 2006-06-29 Mike Stump <mrs@apple.com>
14620
14621 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14622 on darwin as we can't align commons large enough yet.
14623
14624 * gcc.dg/vla-8.c: Add additional testcases.
14625
14626 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14627
14628 PR c++/28114
14629 * g++.dg/other/pr28114.C: New.
14630
14631 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14632
14633 * gcc.c-torture/compile/20060625-1.c: New test.
14634
14635 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14636
14637 PR fortran/20867
14638 * gfortran.dg/stfunc_3.f90: New test.
14639
14640 PR fortran/25056
14641 * gfortran.dg/impure_actual_1.f90: New test.
14642
14643 PR fortran/20874
14644 * gfortran.dg/elemental_result_1.f90: New test.
14645
14646 PR fortran/25073
14647 * gfortran.dg/select_7.f90: New test.
14648
14649 PR fortran/27554
14650 * intrinsic_actual_1.f: New test.
14651
14652 PR fortran/22038
14653 PR fortran/28119
14654 * gfortran.dg/forall_4.f90: New test.
14655
14656 PR fortran/25072
14657 * gfortran.dg/forall_5.f90: New test.
14658
14659 2006-06-25 Lee Millward <lee.millward@gmail.com>
14660
14661 PR c++/28051
14662 * g++.dg/template/using13.C: New test.
14663
14664 PR c++/28054
14665 * g++.dg/other/incomplete3.C: New test.
14666
14667 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14668
14669 PR fortran/28081
14670 * gfortran.dg/substr_3.f: New test.
14671 * gfortran.dg/equiv_2.f90: Update expected error message.
14672
14673 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14674
14675 PR fortran/28118
14676 * gfortran.dg/actual_array_substr_1.f90: New test.
14677
14678 2006-06-24 Olivier Hainque <hainque@adacore.com>
14679
14680 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14681 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14682
14683 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14684
14685 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14686
14687 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14688
14689 PR fortran/27981
14690 * gfortran.dg/simpleif_2.f90: New test.
14691
14692 2006-06-23 Lee Millward <lee.millward@gmail.com>
14693
14694 * g++.dg/template/error22.C: Fix typo.
14695
14696 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14697
14698 PR c++/28112
14699 * g++.dg/ext/attrib23.C: New test.
14700
14701 2006-06-23 Olivier Hainque <hainque@adacore.com>
14702
14703 * gnat.dg/varsize_temp.adb: New test.
14704
14705 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14706
14707 PR c++/11468
14708 * g++.dg/other/java2.C: New test.
14709
14710 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14711
14712 PR target/27789
14713 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14714 initialization.
14715
14716 2006-06-22 Roger Sayle <roger@eyesopen.com>
14717
14718 PR target/27531
14719 * gcc.dg/pr27531-1.c: New test case.
14720
14721 2006-06-22 Asher Langton <langton2@llnl.gov>
14722
14723 PR fortran/24748
14724 * gfortran.dg/implicit_8.f90: New.
14725
14726 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14727
14728 PR rtl-optimization/28121
14729 * gcc.dg/pr28121.c: New test.
14730
14731 2006-06-22 Lee Millward <lee.millward@gmail.com>
14732
14733 PR c++/27805
14734 * g++.dg/parse/ptrmem6.C: New test.
14735
14736 PR c++/27821
14737 * g++.dg/template/error22.C: New test.
14738
14739 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14740
14741 PR c++/28111
14742 * g++.dg/template/friend43.C: New test.
14743
14744 PR c++/28110
14745 * g++.dg/template/crash53.C: New test.
14746
14747 PR c++/28109
14748 * g++.dg/rtti/incomplete1.C: New test.
14749
14750 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14751
14752 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14753
14754 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14755
14756 * gcc.c-torture/execute/complex-7.c: New.
14757
14758 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14759
14760 * gcc.dg/merge-all-constants-1.c: New test.
14761
14762 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14763
14764 PR c++/28113
14765 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14766
14767 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14768
14769 * gfortran.dg/rrspacing_1.f90: New test.
14770
14771 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14772
14773 PR c++/28052
14774 * g++.dg/other/bitfield2.C: New test.
14775
14776 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14777
14778 PR tree-optimization/27331
14779 * gcc.dg/pr27331.c: New test.
14780
14781 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14782 Eric Botcazou <ebotcazou@adacore.com>
14783
14784 PR ada/18692
14785 * lib/gnat.exp: New file.
14786 * lib/gnat-dg.exp: Likewise.
14787 * gnat.dg: New directory.
14788 * gnat.dg/dg.exp: New driver.
14789 * gnat.dg/specs: New directory.
14790 * gnat.dg/specs/specs.exp: New driver.
14791 * gnat.dg/style: New directory.
14792 * gnat.dg/style/style.exp: New driver.
14793
14794 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14795
14796 PR fortran/16206
14797 * gfortran.dg/array_initializer_1.f90: New test.
14798
14799 PR fortran/28005
14800 * gfortran.dg/matmul_3.f90: New test.
14801
14802 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14803
14804 PR middle-end/28075
14805 * gcc.dg/tree-ssa/inline-1.c: New test.
14806
14807 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14808
14809 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14810 in malloc prototype; remove XFAIL.
14811 * gcc.dg/pr18241-2.c: Ditto.
14812 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14813 in memset prototype; remove XFAIL.
14814 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14815
14816 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14817
14818 * gcc.dg/vla-8.c: Add.
14819
14820 2006-06-19 Richard Guenther <rguenther@suse.de>
14821
14822 PR tree-optimization/27090
14823 * g++.dg/tree-ssa/pr27090.C: New testcase.
14824
14825 2006-06-19 Roger Sayle <roger@eyesopen.com>
14826
14827 PR target/27861
14828 * gcc.dg/pr27861-1.c: New test case.
14829
14830 2006-06-19 Richard Guenther <rguenther@suse.de>
14831
14832 PR middle-end/28045
14833 * gcc.dg/torture/pr28045.c: New testcase.
14834
14835 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14836
14837 PR fortran/26801
14838 * gfortran.dg/associated_4.f90: New test.
14839
14840 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14841
14842 PR fortran/19310
14843 PR fortran/19904
14844 * gfortran.dg/real_const_3.f90: New test.
14845
14846 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14847
14848 PR c++/28016
14849 * g++.dg/template/static26.C: New test.
14850
14851 PR c++/27979
14852 * g++.dg/expr/bitfield2.C: New test.
14853
14854 PR c++/27884
14855 * g++.dg/parse/linkage2.C: New test.
14856
14857 2006-06-16 Richard Guenther <rguenther@suse.de>
14858
14859 PR middle-end/27116
14860 * gcc.dg/pr15785-1.c: Revert last change.
14861 * gcc.dg/torture/pr27116-2.c: New testcase.
14862
14863 2006-06-16 Roger Sayle <roger@eyesopen.com>
14864
14865 PR middle-end/27802
14866 * gcc.dg/pr27802-1.c: New test case.
14867
14868 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14869
14870 PR c++/27689
14871 * g++.dg/template/ttp18.C: New test.
14872 * g++.dg/template/ttp19.C: Likewise.
14873
14874 PR c++/27666
14875 * g++.dg/expr/cond9.C: New test.
14876
14877 PR c++/27640
14878 * g++.dg/template/ctor7.C: New test.
14879
14880 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14881
14882 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14883
14884 2006-06-16 Richard Guenther <rguenther@suse.de>
14885
14886 PR tree-optimization/27781
14887 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14888
14889 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14890
14891 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14892
14893 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14894
14895 * gcc.dg/tree-ssa/loop-18.c: New test.
14896
14897 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14898
14899 PR c++/27665
14900 * g++.dg/template/crash52.C: New test.
14901
14902 PR c++/27648
14903 * g++.dg/ext/attrib22.C: New test.
14904
14905 PR c++/26559
14906 * g++.dg/template/builtin1.C: New test.
14907 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14908
14909 PR c++/28018
14910 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14911 assignment.
14912 * g++.old-deja/g++.pt/crash51.C: Likewise.
14913
14914 PR c++/27227
14915 * g++.dg/lookup/linkage1.C: New test.
14916 * g++.dg/lookup/linkage2.C: Likewise.
14917
14918 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14919
14920 PR middle-end/27959
14921 * gcc.dg/pr27959.c: New testcase.
14922
14923 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14924
14925 PR target/28014:
14926 * g++.dg/eh/div.C: New test.
14927
14928 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14929
14930 PR c++/27894
14931 * g++.dg/tree-ssa/pr26757.C: New test.
14932 * g++.dg/tree-ssa/pr27894.C: New test.
14933
14934 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14935
14936 * gcc.c-torture/compile/20060609-1.c: New test.
14937
14938 PR target/27863
14939 * gcc.c-torture/compile/pr27863.c: New test.
14940
14941 2006-06-13 Richard Guenther <rguenther@suse.de>
14942
14943 PR tree-optimization/27830
14944 * g++.dg/tree-ssa/pr27830.C: New testcase.
14945
14946 2006-06-13 Matthew Sachs <msachs@apple.com>
14947
14948 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14949 the list of compiler flags; this causes those flags to be checked
14950 for things like dg-skip-if.
14951
14952 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14953
14954 PR c++/27601
14955 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14956
14957 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14958 Kazu Hirata <kazu@codesourcery.com>
14959
14960 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14961 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14962
14963 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14964
14965 PR c++/27933
14966 * g++.dg/lookup/using15.C: New test.
14967
14968 PR c++/27951
14969 * g++.dg/other/anon4.C: New test.
14970
14971 2006-06-12 Roger Sayle <roger@eyesopen.com>
14972
14973 PR c++/21210
14974 * g++.dg/init/complex1.C: New test case.
14975
14976 2006-06-11 Eric Christopher <echristo@apple.com>
14977
14978 PR middle-end/27948
14979 * gcc.dg/bf-ms-layout.c: Run on darwin.
14980 * gcc.dg/bf-no-ms-layout: Ditto.
14981 * gcc.dg/attr-ms_struct-2.c: New.
14982 * gcc.dg/bf-ms-layout-2.c: Ditto.
14983
14984 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14985
14986 * gcc.dg/attr-ms_struct-packed1.c: New.
14987
14988 2006-06-09 Mike Stump <mrs@apple.com>
14989
14990 * gcc.dg/vla-7.c: Add.
14991
14992 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14993
14994 PR fortran/24558
14995 * gfortran.dg/entry_6.f90: New test.
14996
14997 PR fortran/20877
14998 PR fortran/25047
14999 * gfortran.dg/entry_7.f90: New test.
15000
15001 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15002
15003 PR c/27747
15004 * gcc.dg/cpp/_Pragma6.c: New test.
15005
15006 PR c++/27748
15007 * g++.dg/cpp/_Pragma1.C: New test.
15008
15009 PR preprocessor/27746
15010 * gcc.dg/gomp/macro-3.c: New test.
15011 * gcc.dg/gomp/macro-4.c: New test.
15012 * g++.dg/gomp/macro-3.C: New test.
15013 * g++.dg/gomp/macro-4.C: New test.
15014
15015 2006-06-09 Richard Guenther <rguenther@suse.de>
15016
15017 PR tree-optimization/26998
15018 * gcc.dg/torture/pr26998.c: New testcase.
15019 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15020
15021 2006-06-08 Mike Stump <mrs@apple.com>
15022
15023 * gcc.dg/pr27095.c: Account for stubs.
15024
15025 PR target/26427
15026 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15027 produce bad code on darwin.
15028
15029 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15030
15031 PR fortran/27958
15032 * gfortran.dg/substr_2.f: New test.
15033
15034 2006-06-08 Asher Langton <langton2@llnl.gov>
15035
15036 PR fortran/27786
15037 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15038
15039 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15040
15041 PR target/27421
15042 * gcc.dg/union-3.c: New test.
15043
15044 2006-06-08 Richard Guenther <rguenther@suse.de>
15045
15046 PR middle-end/27116
15047 * gcc.dg/torture/pr27116.c: New testcase.
15048 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15049
15050 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15051
15052 PR rtl-optimization/26449
15053 * gcc.dg/pr26449.c: New test.
15054
15055 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15056
15057 PR c++/27601
15058 * g++.dg/ext/offsetof1.C: Test member functions.
15059
15060 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15061
15062 * gcc.dg/pr27095.c: Improve scanning.
15063
15064 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15065
15066 PR fortran/23091
15067 * gfortran.dg/saved_automatic_1.f90: New test.
15068
15069 PR fortran/24168
15070 * gfortran.dg/array_simplify_1.f90: New test.
15071
15072 PR fortran/25090
15073 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15074
15075 PR fortran/25058
15076 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15077
15078 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15079
15080 PR c++/27177
15081 * g++.dg/expr/cast7.C: New test.
15082
15083 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15084
15085 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15086 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15087 * lib/fortran-torture.exp (fortran-torture-compile,
15088 fortran-torture-execute): Ditto.
15089
15090 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15091
15092 PR target/27842
15093 * gcc.dg/vmx/pr27842.c: New test.
15094
15095 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15096
15097 PR libfortran/27895
15098 * gfortran.dg/bounds_check_3.f90: New test.
15099
15100 2006-06-05 Mike Stump <mrs@apple.com>
15101
15102 * objc.dg/objc-fast-4.m: Skip for ppc64.
15103
15104 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15105
15106 PR testsuite/27705
15107 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15108
15109 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15110 Victor Kaplansky <victork@il.ibm.com>
15111
15112 PR tree-optimizations/26360
15113 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15114 with -fno-tree-dce.
15115 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15116
15117 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15118
15119 PR fortran/14067
15120 * gfortran.dg/data_char_1.f90: Add messages for truncated
15121 strings.
15122
15123 PR fortran/16943
15124 * gfortran.dg/func_decl_2.f90: New test.
15125
15126 PR fortran/20839
15127 * gfortran.dg/do_2.f90: New test.
15128
15129 PR fortran/27655
15130 * gfortran.dg/associated_3.f90: New test.
15131
15132 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15133
15134 PR c++/27819
15135 * g++.dg/template/static25.C: New test.
15136
15137 PR c++/27722
15138 * g++.dg/init/array21.C: New test.
15139
15140 PR c++/27807
15141 * g++.dg/ext/complit7.C: New test.
15142
15143 PR c++/27806
15144 * g++.dg/parse/ptrmem5.C: New test.
15145
15146 2006-06-04 Roger Sayle <roger@eyesopen.com>
15147 Andrew Pinski <pinskia@physics.uc.edu>
15148
15149 PR c/27150
15150 PR middle-end/27382
15151 * gcc.dg/pr27150-1.c: New testcase.
15152 * gcc.dg/pr27382-1.c: New testcase.
15153 * gcc.dg/pr27382-2.c: New testcase.
15154
15155 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15156
15157 PR c/25161
15158 PR c/27020
15159 * gcc.dg/array-10.c: New test.
15160
15161 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15162
15163 PR c++/27804
15164 * g++.dg/init/const4.C: New test.
15165 * g++.dg/init/member1.C: Add error-marker.
15166 * g++.dg/other/fold1.C: Adjust error-marker.
15167
15168 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15169
15170 PR c++/27601
15171 * g++.dg/ext/offsetof1.C: New test.
15172
15173 2006-06-04 Eric Christopher <echristo@apple.com>
15174
15175 * gcc.dg/attr-ms_struct-1.c: New.
15176
15177 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15178
15179 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15180
15181 2006-06-04 Richard Guenther <rguenther@suse.de>
15182
15183 PR tree-optimization/27039
15184 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15185
15186 2006-06-03 Roger Sayle <roger@eyesopen.com>
15187
15188 PR target/26223
15189 * gcc.target/i386/amd64-abi-2.c: New test case.
15190
15191 2006-06-02 Eric Christopher <echristo@apple.com>
15192
15193 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15194 * gcc.target/i386/20020523-1.c: Skip if darwin.
15195 * gcc.target/i386/asm-3.c: Ditto.
15196 * gcc.target/i386/20011119-1.c: Ditto.
15197 * gcc.target/i386/clobbers.c: Remove pic part of test.
15198
15199 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15200
15201 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15202 * g++.old-deja/g++.other/init19.C: Ditto.
15203 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15204 and add other platforms as expected failures.
15205
15206 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15207
15208 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15209 (is-effective-target-keyword): Ditto.
15210
15211 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15212
15213 PR fortran/27715
15214 * gfortran.dg/extended_char_comparison_1.f: New test.
15215
15216 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15217
15218 PR fortran/25098
15219 * gfortran.dg/dummy_procedure_1.f90: New test.
15220
15221 PR fortran/25147
15222 * gfortran.dg/dummy_procedure_2.f90: New test.
15223
15224 * gfortran.dg/associated_2.f90: Correct to make consistent with
15225 standard.
15226
15227 2006-05-31 Roger Sayle <roger@eyesopen.com>
15228
15229 * gcc.target/i386/387-11.c: New test case.
15230
15231 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15232
15233 PR c++/27801
15234 * g++.dg/template/cond6.C: New test.
15235
15236 PR c++/26496
15237 * g++.dg/template/crash51.C: New test.
15238 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15239
15240 PR c++/27385
15241 * g++.dg/init/array20.C: New test.
15242
15243 2006-05-31 Roger Sayle <roger@eyesopen.com>
15244
15245 * gcc.dg/builtins-54.c: New test case.
15246
15247 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15248
15249 PR c++/26433
15250 * g++.dg/template/fntry1.C: Add dg-do link.
15251
15252 PR c++/27808
15253 * g++.dg/parse/friend6.C: New test.
15254
15255 2006-05-30 Asher Langton <langton2@llnl.gov>
15256
15257 * gfortran.dg/cray_pointers_7.f90: New test.
15258
15259 2006-05-30 Roger Sayle <roger@eyesopen.com>
15260
15261 PR tree-optimization/23452
15262 * gcc.dg/fold-mulconj-1.c: New test case.
15263
15264 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15265
15266 PR c++/27803
15267 * g++.dg/parse/bitfield1.C: New test.
15268
15269 2006-05-30 Roger Sayle <roger@eyesopen.com>
15270
15271 * gcc.target/ppc-eq0-1.c: New test case.
15272 * gcc.target/ppc-negeq0-1.c: New test case.
15273
15274 2006-05-30 Dirk Mueller <dmueller@suse.de>
15275
15276 PR c/27273
15277 * gcc.dg/overflow-warn-5.c: New test.
15278
15279 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15280
15281 PR c/27718
15282 * gcc.dg/sizeof-1.c: New test.
15283
15284 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15285
15286 PR target/27790
15287 * gcc.target/i386/pr27790.c: New test.
15288
15289 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15290
15291 PR libgfortran/27757
15292 * gfortran.dg/direct_io_5.f90: New test.
15293
15294 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15295
15296 PR libgfortran/27634
15297 * gfortran.dg/fmt_missing_period_1.f: New test.
15298 * gfortran.dg/fmt_missing_period_2.f: New test.
15299 * gfortran.dg/fmt_missing_period_3.f: New test.
15300
15301 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15302
15303 PR fortran/19777
15304 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15305 arrays.
15306
15307 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15308
15309 PR c++/27713
15310 * g++.dg/template/new6.C: New test.
15311
15312 2006-05-29 Roger Sayle <roger@eyesopen.com>
15313
15314 PR tree-optimization/24964
15315 * gcc.target/i386/387-10.c: New test case.
15316
15317 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15318
15319 * intrinsics/string_intrinsics.c (compare_string):
15320 Use memcmp instead of strncmp to avoid tripping over
15321 CHAR(0) in a string.
15322
15323 2006-05-27 Richard Guenther <rguenther@suse.de>
15324
15325 PR middle-end/27773
15326 * gcc.dg/torture/pr27773.c: New testcase.
15327
15328 2006-05-27 Dirk Mueller <dmueller@suse.de>
15329
15330 * gcc.dg/pr24561.c: Rename to..
15331 * gcc.dg/pr25962.c: .. this.
15332
15333 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15334
15335 PR fortran/19777
15336 * gfortran.dg/bounds_check_2.f: New test.
15337
15338 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15339
15340 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15341 * gfortran.dg/byte_1.f90: Likewise.
15342 * gfortran.dg/dup_save_2.f90: Likewise.
15343
15344 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15345
15346 * gfortran.dg/associated_2.f90: New test.
15347
15348 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15349
15350 PR fortran/27524
15351 * gfortran.dg/bounds_check_1.f90: New test.
15352
15353 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15354
15355 PR rtl-optimization/27661
15356 * gcc.dg/pr27661.c: New test case.
15357
15358 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15359
15360 PR fortran/23151
15361 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15362 * gfortran.dg/print_parentheses_1.f: New test.
15363 * gfortran.dg/print_parentheses_2.f90: New test.
15364
15365 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR target/27758
15368 * gcc.dg/pr27758.c: New test.
15369
15370 2006-05-24 Falk Hueffner <falk@debian.org>
15371
15372 * gcc.c-torture/compile/pr27571.c: New test.
15373
15374 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15375
15376 PR fortran/27709
15377 * gfortran.dg/spec_expr_4.f90: New test.
15378
15379 PR fortran/27155
15380 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15381
15382 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15383
15384 PR c++/20103
15385 * g++.dg/ext/complit6.C: New test.
15386 * g++.dg/ext/complit3.C: Adjust error markers.
15387 * g++.dg/init/const3.C: New test.
15388
15389 2006-05-25 Richard Guenther <rguenther@suse.de>
15390
15391 PR middle-end/27743
15392 * gcc.dg/torture/pr27743.c: New testcase.
15393
15394 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15395
15396 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15397
15398 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15399
15400 * gcc.dg/compat/scalar-by-value-x.h: New.
15401 * gcc.dg/compat/scalar-by-value-y.h: New.
15402 * gcc.dg/compat/scalar-by-value-5.c: New.
15403 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15404 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15405 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15406 * gcc.dg/compat/scalar-by-value-6.c: New.
15407 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15408 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15409 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15410
15411 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15412
15413 PR tree-optimization/27639
15414 PR tree-optimization/26719
15415 * gcc.dg/pr27639.c: New test.
15416 * gcc.dg/pr26719.c: New test.
15417 * gcc.dg/tree-ssa/scev-cast.c: New test.
15418
15419 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15420
15421 PR c++/20173
15422 * g++.dg/template/error21.C: New test.
15423
15424 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15425
15426 PR target/27696
15427 * gcc.target/i386/pr27696.c: New.
15428
15429 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15430
15431 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15432
15433 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15434
15435 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15436
15437 PR c++/27716
15438 * g++.dg/other/assign1.C: New test.
15439
15440 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15441
15442 PR target/27266
15443 * gcc.target/i386/pr27266.c: New.
15444
15445 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15446
15447 PR c++/27451
15448 * g++.dg/ext/asm9.C: New test.
15449
15450 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15451
15452 PR rtl-optimization/25514
15453 * gcc.c-torture/compile/pr25514.c: New test.
15454
15455 2006-05-22 Richard Guenther <rguenther@suse.de>
15456
15457 Revert
15458 2006-01-31 Richard Guenther <rguenther@suse.de>
15459
15460 * gcc.target/i386/sselibm-1.c: New testcase.
15461 * gcc.target/i386/sselibm-2.c: Likewise.
15462 * gcc.target/i386/sselibm-3.c: Likewise.
15463 * gcc.target/i386/sselibm-4.c: Likewise.
15464 * gcc.target/i386/sselibm-5.c: Likewise.
15465
15466 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15467
15468 PR c/27420
15469 * gcc.dg/func-args-2.c: New test.
15470
15471 PR c/26818
15472 * gcc.dg/struct-incompl-1.c: New test.
15473
15474 2006-05-22 Richard Guenther <rguenther@suse.de>
15475
15476 PR testsuite/27708
15477 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15478 the transformations we test for.
15479
15480 2006-05-22 Richard Guenther <rguenther@suse.de>
15481
15482 PR testsuite/27707
15483 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15484
15485 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15486
15487 PR c++/27210
15488 * g++.dg/warn/new1.C: New test.
15489 * g++.dg/template/new5.C: Likewise.
15490
15491 2006-05-21 Roger Sayle <roger@eyesopen.com>
15492
15493 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15494 * gcc.target/i386/20060512-3.c: Likewise.
15495
15496 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15497
15498 PR rtl-optimization/27671
15499 * gcc.c-torture/execute/pr27671-1.c: New.
15500 * gcc.dg/pr27671-2.c: Likewise.
15501
15502 PR tree-optimization/26622.
15503 * gcc.c-torture/compile/pr26622.c: New.
15504
15505 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15506
15507 PR fortran/27613
15508 * gfortran.dg/recursive_reference_1.f90: New test.
15509
15510 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15511
15512 PR fortran/25746
15513 * gfortran.dg/elemental_subroutine_3.f90: New test.
15514
15515 PR fortran/25090
15516 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15517
15518 PR fortran/27584
15519 * gfortran.dg/associated_target_1.f90: New test.
15520
15521 PR fortran/19015
15522 * gfortran.dg/maxloc_shape_1.f90: New test.
15523
15524 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15525
15526 PR libgfortran/24459
15527 * gfortran.dg/namelist_24.f90: New test.
15528 * gfortran.dg/namelist_12.f: Fix typo in comment.
15529
15530 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15531
15532 PR middle-end/25776
15533 * g++.dg/other/error11.C: New test.
15534
15535 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15536
15537 * gcc.target/mips/pr26765.c: Add -w to options.
15538
15539 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15540
15541 * lib/target-supports.exp (check_effective_target_mpaired_single):
15542 New function.
15543 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15544 multilibs.
15545 * g++.dg/vect/vect.exp: Likewise.
15546
15547 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15548
15549 PR testsuite/25891
15550 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15551
15552 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15553
15554 PR fortran/27662
15555 * gfortran.dg/temporary_1.f90: New file.
15556
15557 2006-05-19 Andreas Schwab <schwab@suse.de>
15558
15559 * g++.dg/other/unused1.C: Also match "stringz".
15560
15561 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15562
15563 PR c++/26433
15564 * g++.dg/template/fntry1.C: New test.
15565
15566 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15567
15568 PR c++/27471
15569 PR c++/27506
15570 * g++.dg/conversion/bitfield5.C: New test.
15571 * g++.dg/conversion/bitfield6.C: New test.
15572
15573 2006-05-18 Mike Stump <mrs@apple.com>
15574
15575 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15576 * gcc.dg/vla-4.c: Add.
15577 * gcc.dg/vla-5.c: Add.
15578 * gcc.dg/vla-6.c: Add.
15579
15580 2006-05-12 Stuart Hastings <stuart@apple.com>
15581
15582 * gcc.target/i386/20060512-1.c: New.
15583 * gcc.target/i386/20060512-2.c: New.
15584 * gcc.target/i386/20060512-3.c: New.
15585 * gcc.target/i386/20060512-4.c: New.
15586
15587 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15588
15589 PR c++/26122
15590 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15591
15592 PR c++/26068
15593 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15594 * g++.dg/parse/linkage1.C: New test.
15595
15596 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15597
15598 PR tree-optimization/27548
15599 * g++.dg/tree-ssa/pr27548.C: New test.
15600
15601 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15602
15603 PR fortran/26551
15604 * gfortran.dg/recursive_check_1.f: New test.
15605 * gfortran.dg/recursive_check_2.f90: New test.
15606
15607 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15608
15609 * g++.dg/opt/temp2.C: New test.
15610
15611 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15612
15613 PR c++/27491
15614 * g++.dg/init/brace5.C: New test.
15615
15616 PR middle-end/27415
15617 * gcc.dg/gomp/pr27415.c: New test.
15618 * g++.dg/gomp/pr27415.C: New test.
15619
15620 PR tree-optimization/27549
15621 * g++.dg/tree-ssa/pr27549.C: New test.
15622
15623 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15624
15625 PR libgfortran/27575
15626 * gfortran.dg/read_eof_4.f90: New test.
15627
15628 2006-05-16 Richard Guenther <rguenther@suse.de>
15629
15630 PR tree-optimization/22303
15631 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15632
15633 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15634
15635 PR middle-end/27573
15636 * gcc.dg/gomp/pr27573.c: New test.
15637 * gfortran.dg/gomp/pr27573.f90: New test.
15638
15639 PR c/27499
15640 * gcc.dg/gomp/pr27499.c: New test.
15641 * g++.dg/gomp/pr27499.C: New test.
15642
15643 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15644
15645 PR c++/27339
15646 * g++.dg/parser/access8.C: Adjust error marker.
15647 * g++.dg/template/access17.C: New test.
15648 * g++.dg/template/access18.C: Likewise.
15649
15650 2006-05-15 Roger Sayle <roger@eyesopen.com>
15651
15652 PR target/26600
15653 * gcc.target/i386/pr26600.c: New test case.
15654
15655 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15656
15657 PR c++/27505
15658 * g++.dg/expr/bitfield1.C: New test.
15659
15660 2006-05-15 Richard Guenther <rguenther@suse.de>
15661
15662 PR tree-optimization/27603
15663 * gcc.dg/torture/pr27603.c: New testcase.
15664
15665 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15666
15667 PR fortran/25090
15668 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15669
15670 PR fortran/25082
15671 * gfortran.dg/scalar_return_1.f90: New test.
15672
15673 PR fortran/27411
15674 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15675
15676 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15677
15678 * gcc.dg/gomp/critical-4.c: New test.
15679 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15680 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15681 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15682 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15683
15684 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15685
15686 PR c++/27582
15687 * g++.dg/template/dependent-args1.C: New test.
15688
15689 PR c++/27581
15690 * g++.dg/lookup/this1.C: New test.
15691
15692 PR c++/27315
15693 * g++.dg/template/operator6.C: New test.
15694 * g++.dg/template/incomplete3.C: New test.
15695
15696 PR c++/27559
15697 * g++.dg/template/new4.C: New test.
15698
15699 PR c++/27496
15700 * g++.dg/template/void2.C: New test.
15701
15702 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15703
15704 * g++.dg/template/dependent-expr5.C: New test.
15705
15706 2006-05-14 Roger Sayle <roger@eyesopen.com>
15707
15708 PR middle-end/26729
15709 * gcc.dg/pr26729-1.c: New test case.
15710
15711 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15712
15713 * gcc.dg/pr27003.c: New test.
15714
15715 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15716
15717 * lib/target-supports.dg (check_cxa_atexit_available): Change
15718 v3_target_compile to ${tool}_target_compile.
15719
15720 2006-05-11 Jason Merrill <jason@redhat.com>
15721
15722 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15723
15724 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15725
15726 PR fortran/27553
15727 * gfortran.dg/label_5.f90: New test.
15728
15729 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15730
15731 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15732 check_effective_target_powerpc_altivec_ok): New.
15733 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15734 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15735 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15736 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15737 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15738 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15739 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15740 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15741 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15742 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15743 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15744 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15745 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15746 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15747 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15748 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15749 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15750 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15751 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15752 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15753 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15754 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15755 gcc.target/powerpc/altivec-9.c,
15756 gcc.target/powerpc/altivec-consts.c,
15757 gcc.target/powerpc/altivec-pr22085.c,
15758 gcc.target/powerpc/altivec-splat.c,
15759 gcc.target/powerpc/altivec-types-1.c,
15760 gcc.target/powerpc/altivec-types-2.c,
15761 gcc.target/powerpc/altivec-types-3.c,
15762 gcc.target/powerpc/altivec-types-4.c,
15763 gcc.target/powerpc/altivec-varargs-1.c,
15764 gcc.target/powerpc/altivec-vec-merge.c,
15765 gcc.target/powerpc/ppc-vector-memcpy.c,
15766 gcc.target/powerpc/ppc-vector-memset.c,
15767 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15768 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15769 these effective targets.
15770 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15771 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15772
15773 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15774
15775 PR middle-end/27384
15776 * g++.dg/other/fold1.C: New test.
15777
15778 PR middle-end/27488
15779 * gcc.dg/fold-nonneg-1.c: New test.
15780
15781 PR c++/27547
15782 * g++.dg/other/operator1.C: New test.
15783
15784 2006-05-11 Richard Guenther <rguenther@suse.de>
15785
15786 PR middle-end/27529
15787 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15788
15789 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15790
15791 * lib/target-supports-dg.exp (check-flags): New.
15792 (dg-skip-if): Move flag checks.
15793
15794 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15795
15796 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15797 * lib/target-supports.dg (check_cxa_atexit_available): New.
15798
15799 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15800
15801 PR fortran/27470
15802 * gfortran.dg/multiple_allocation_2.f90: New test case.
15803
15804 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15805
15806 * gcc.target/arm/pr27387.C: Fix a comment typo.
15807
15808 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15809
15810 PR fortran/24549
15811 * gfortran.dg/error_recovery_1.f90: New test.
15812
15813 2006-05-10 Richard Guenther <rguenther@suse.de>
15814
15815 PR tree-optimization/27302
15816 * gcc.dg/torture/pr27302.c: New testcase.
15817
15818 2006-05-09 Dirk Mueller <dmueller@suse.de>
15819 Richard Guenther <rguenther@suse.de>
15820
15821 PR middle-end/27498
15822 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15823
15824 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15825
15826 PR rtl-optimization/27335
15827 * gcc.dg/pr27335.c: New test.
15828
15829 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15830
15831 * gcc.target/mips/mips-ps-5.c: New file.
15832
15833 2006-05-08 Jan Hubicka <jh@suse.cz>
15834
15835 PR middle-end/25962
15836 * gcc.dg/pr25962.c: New.
15837
15838 2006-05-08 Roger Sayle <roger@eyesopen.com>
15839
15840 PR target/27158
15841 * gcc.target/powerpc/pr27158.c: New test case.
15842
15843 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15844
15845 PR testsuite/27476
15846 * ada/acats/run_all.sh: Use test -z.
15847
15848 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15849
15850 PR libfortran/18271
15851 * gfortran.dg/spec_expr_3.f90: New test.
15852
15853 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15854
15855 PR target/24879
15856 * gcc.target/i386/monitor.c: New file.
15857
15858 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15859
15860 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15861
15862 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15863
15864 PR c++/27447
15865 * g++.dg/other/ptrmem7.C: New test.
15866
15867 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15868
15869 PR target/27421
15870 * gcc.dg/array-9.c: New test.
15871
15872 2006-05-07 Richard Guenther <rguenther@suse.de>
15873
15874 PR tree-optimization/27409
15875 * gcc.dg/torture/pr27409.c: New testcase.
15876
15877 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15878
15879 PR fortran/27457
15880 * gfortran.dg/select_6.f90: New.
15881
15882 2006-05-07 Richard Guenther <rguenther@suse.de>
15883
15884 PR tree-optimization/27136
15885 * gcc.dg/torture/pr27136.c: New testcase.
15886
15887 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15888
15889 PR fortran/24813
15890 * gfortran.dg/char_cons_len_1.f90: New test.
15891
15892 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15893
15894 PR c++/27427
15895 * g++.dg/template/incomplete2.C: New test.
15896
15897 2006-05-06 Richard Guenther <rguenther@suse.de>
15898
15899 PR tree-optimization/27151
15900 * gcc.dg/vect/pr27151.c: New testcase.
15901
15902 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15903
15904 PR c++/27430
15905 * g++.dg/template/void1.C: New test.
15906
15907 PR c++/27423
15908 * g++.dg/other/void2.C: New test.
15909
15910 PR c++/27422
15911 * g++.dg/conversion/void1.C: New test.
15912
15913 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15914
15915 PR/21391
15916 * g++.dg/other/unused1.C: New.
15917
15918 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15919
15920 PR objc/27240
15921 * objc.dg/member-1.m: New test.
15922
15923 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15924
15925 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15926
15927 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15928
15929 PR libfortran/26985
15930 * gfortran.dg/matmul_2.f90: New test.
15931
15932 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15933
15934 * ada/acats/run_all.sh: Use sync when main not found.
15935
15936 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15937
15938 PR target/26765
15939 * gcc.target/mips/pr26765.c: New.
15940
15941 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15942
15943 * gcc.target/bfin: New directory.
15944 * gcc.target/bfin/bfin.exp: New file.
15945 * gcc.target/bfin/frmul.c: New file.
15946 * gcc.target/bfin/arith.c: New file.
15947 * gcc.target/bfin/mul-combine.c: New file.
15948 * gcc.target/bfin/shift.c: New file.
15949
15950 2006-05-04 Richard Guenther <rguenther@suse.de>
15951
15952 PR tree-optimization/14287
15953 PR tree-optimization/14844
15954 PR tree-optimization/19792
15955 PR tree-optimization/21608
15956 PR tree-optimization/27090
15957 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15958 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15959 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15960 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15961 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15962
15963 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15964
15965 PR tree-optimization/27285
15966 * gcc.c-torture/execute/pr27285.c: New test.
15967
15968 PR middle-end/27388
15969 * gcc.dg/gomp/pr27388-1.c: New test.
15970 * gcc.dg/gomp/pr27388-2.c: New test.
15971 * gcc.dg/gomp/pr27388-3.c: New test.
15972
15973 PR c++/27359
15974 * g++.dg/gomp/pr27359.C: New test.
15975
15976 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15977
15978 PR fortran/20248
15979 * gfortran.dg/iargc.f90: New test.
15980
15981 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15982
15983 PR c++/27102
15984 * g++.dg/template/crash49.C: New test.
15985
15986 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15987
15988 PR testsuite/27032
15989 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15990
15991 2006-05-02 Jeff Law <law@redhat.com>
15992
15993 PR tree-optimization/27364
15994 * gcc.c-torture/execute/pr27364.c: New test.
15995
15996 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15997
15998 PR c++/27309
15999 * g++.dg/parser/ctor5.C: New test.
16000
16001 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16002
16003 PR target/27387
16004 * gcc.target/arm/arm.exp: New.
16005 * gcc.target/arm/pr27387.C: Likewise.
16006
16007 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16008
16009 PR fortran/27269
16010 PR fortran/27324
16011 * gfortran.dg/module_equivalence_2.f90: New test.
16012
16013 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16014
16015 PR middle-end/27337
16016 * g++.dg/gomp/pr27337-1.C: New test.
16017 * g++.dg/gomp/pr27337-2.C: New test.
16018
16019 PR middle-end/27328
16020 * gcc.dg/gomp/pr27328.c: New test.
16021
16022 PR middle-end/27325
16023 * g++.dg/gomp/pr27325.C: New test.
16024
16025 PR middle-end/27310
16026 * g++.dg/gomp/pr27310.C: New test.
16027
16028 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16029
16030 PR tree-optimization/27291
16031 * g++.dg/tree-ssa/pr27291.C: New test.
16032
16033 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16034
16035 PR tree-optimization/27283
16036 * g++.dg/tree-ssa/pr27283.C: New test.
16037
16038 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16039
16040 * gcc.dg/tree-ssa/loop-16.c: New test.
16041
16042 2006-05-01 Roger Sayle <roger@eyesopen.com>
16043 Joseph S. Myers <joseph@codesourcery.com>
16044
16045 * gcc.dg/Wconversion-3.c: New test case.
16046 * gcc.dg/Wconversion-4.c: Likewise.
16047
16048 2006-05-01 Richard Guenther <rguenther@suse.de>
16049
16050 PR tree-optimization/26726
16051 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16052
16053 2006-04-30 Roger Sayle <roger@eyesopen.com>
16054
16055 * gcc.dg/Woverflow-1.c: New test case.
16056 * gcc.dg/Woverflow-2.c: Likewise.
16057 * gcc.dg/Woverflow-3.c: Likewise.
16058
16059 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16060
16061 PR c++/27094
16062 * g++.dg/template/defarg8.C: New test.
16063
16064 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16065
16066 PR c++/27278
16067 * g++.dg/parse/operator7.C: New test.
16068
16069 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16070
16071 PR c++/11471
16072 PR c++/27102
16073 * g++.dg/template/crash48.C: New test.
16074
16075 PR c++/27279
16076 * g++.dg/parse/ctor4.C: New test.
16077
16078 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16079
16080 PR fortran/25681
16081 * gfortran.df/char_type_len.f90: New test.
16082
16083 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16084
16085 PR libgfortran/27304
16086 * gfortran.dg/fmt_exhaust.f90: New test.
16087
16088 2006-04-28 Roger Sayle <roger@eyesopen.com>
16089
16090 PR c/25309
16091 * gcc.dg/large-size-array-2.c: New test case.
16092
16093 2006-04-28 Richard Guenther <rguenther@suse.de>
16094
16095 PR target/26826
16096 * gcc.target/i386/pr26826.c: New testcase.
16097
16098 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16099
16100 PR middle-end/27260
16101 * gcc.c-torture/execute/pr27260.c: New.
16102
16103 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16104
16105 PR middle-end/27095
16106 * gcc.dg/pr27095.c: New.
16107
16108 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16109
16110 PR c++/27292
16111 * g++.dg/conversion/bitfield4.C: New test.
16112
16113 2006-04-27 Eric Christopher <echristo@apple.com>
16114
16115 * gcc.dg/pragma-ms_struct.c: New.
16116
16117 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16118
16119 PR c++/27102
16120 * g++.dg/template/crash47.C: New test.
16121
16122 2006-04-27 Dirk Mueller <dmueller@suse.de>
16123
16124 * gcc.target/i386/sse-7.c: build with -msse.
16125
16126 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16127
16128 PR testsuite/27274:
16129 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16130 (main): Exit if processor doesn't support SSE.
16131
16132 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16133
16134 PR middle-end/27282
16135 * gcc.c-torture/compile/pr27282.c: New test.
16136
16137 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16138
16139 PR middle-end/26913
16140 * g++.dg/gomp/pr26913.C: New test.
16141
16142 PR c/25996
16143 * gcc.dg/gomp/pr25996.c: New test.
16144 * g++.dg/gomp/pr25996.C: New test.
16145
16146 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16147
16148 PR rtl-optimization/26725
16149 * gcc.c-torture/compile/pr26725.c: New test.
16150
16151 2006-04-25 Richard Guenther <rguenther@suse.de>
16152
16153 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16154 than n + -1.
16155
16156 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16157
16158 * gcc.dg/20060425-1.c: New testcase.
16159
16160 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16161
16162 PR tree-optimization/26865
16163 * gcc.dg/pr26865.c: New test.
16164
16165 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16166
16167 PR c++/27292
16168 * g++.dg/conversion/bitfield1.C: New test.
16169 * g++.dg/conversion/bitfield2.C: Likewise.
16170 * g++.dg/conversion/bitfield3.C: Likewise.
16171
16172 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16173 Richard Guenther <rguenther@suse.de>
16174
16175 PR tree-optimization/27236
16176 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16177
16178 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16179
16180 PR c++/19963
16181 * g++.dg/other/incomplete2.C: New test.
16182
16183 2006-04-24 Richard Guenther <rguenther@suse.de>
16184
16185 PR middle-end/26869
16186 * gcc.dg/torture/pr26869.c: New testcase.
16187
16188 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16189 Richard Guenther <rguenther@suse.de>
16190
16191 PR tree-optimization/27218
16192 * g++.dg/tree-ssa/pr27218.C: New testcase.
16193
16194 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16195
16196 PR c++/26912
16197 * g++.dg/template/friend41.C: New test.
16198
16199 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16200
16201 * g++.dg/opt/pr15551.C: Include cstdio.
16202 (main): Use remove instead of unlink.
16203
16204 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16205
16206 * gcc.dg/sibcall-7.c: New test.
16207 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16208 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16209 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16210 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16211 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16212
16213 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16214
16215 PR c++/26534
16216 * g++.dg/opt/bitfield1.C: New test.
16217 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16218 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16219 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16220 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16221 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16222 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16223 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16224 * g++.dg/abi/bitfield2.C: Likewise.
16225 * g++.dg/init/bitfield1.C: Likewise.
16226
16227 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16228
16229 PR fortran/25099
16230 * gfortran.dg/elemental_subroutine_4.f90: New test.
16231 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16232 call sub (m, x).
16233
16234 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16235
16236 * gcc.c-torture/compile/20060421-1.c: New testcase.
16237
16238 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16239
16240 PR c/25875
16241 * gcc.dg/init-bad-4.c: New test.
16242
16243 2006-04-21 Paul Brook <paul@codesourcery.com>
16244
16245 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16246
16247 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16248
16249 PR fortran/27122
16250 * gfortran.dg/defined_operators_1.f90: New test.
16251 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16252 remove old ones associated, incorrectly, with Note 5.46.
16253
16254 PR fortran/27113
16255 * gfortran.dg/character_array_constructor_1.f90: New test.
16256
16257 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16258
16259 * gcc.dg/20060419-1.c: New test.
16260
16261 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16262
16263 PR c/26774
16264 * gcc.dg/struct-parse-1.c: New test case.
16265
16266 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16267
16268 PR c++/26558
16269 * g++.dg/parse/template19.C: New test.
16270
16271 PR c++/26739
16272 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16273
16274 PR c++/26036
16275 * g++.dg/expr/call3.C: New test.
16276
16277 PR c++/10385
16278 * g++.dg/conversion/dynamic1.C: New test.
16279
16280 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16281
16282 PR c++/27102
16283 * g++.dg/template/crash35.C: Tweak error markers.
16284 * g++.dg/template/crash46.C: New test.
16285 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16286 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16287
16288 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16289
16290 PR rtl-optimization/14261
16291 * gcc.c-torture/compile/20060419-1.c: Added.
16292
16293 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16294
16295 * gfortran.dg/label_1.f90: Adjust dg-error.
16296
16297 2006-04-16 Roger Sayle <roger@eyesopen.com>
16298
16299 PR target/26961
16300 * gcc.dg/fold-cond-1.c: New test case.
16301 * gcc.dg/pr26961-1.c: Likewise.
16302
16303 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16304
16305 PR libgfortran/27138
16306 * gfortran.dg/read_bad_advance.f90: New test.
16307
16308 2006-04-16 Roger Sayle <roger@eyesopen.com>
16309 Dale Johannesen <dalej@apple.com>
16310
16311 PR target/24076
16312 * gcc.target/i386/vecinit-3.c: New testcase.
16313 * gcc.target/i386/vecinit-4.c: Likewise.
16314 * gcc.target/i386/sse-18.c: Likewise.
16315 * gcc.target/i386/sse-19.c: Likewise.
16316
16317 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16318
16319 * gfortran.dg/allocate_zerosize_1.f90: New test.
16320
16321 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16322
16323 PR c++/26365
16324 * g++.dg/template/crash45.C: New test.
16325
16326 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16327
16328 PR fortran/26787
16329 * gfortran.dg/proc_assign_1.f90: New test.
16330 * gfortran.dg/procedure_lvalue.f90: Change message.
16331 * gfortran.dg/namelist_4.f90: Add new error.
16332
16333 PR fortran/25597
16334 PR fortran/27096
16335 * gfortran.dg/auto_pointer_array_result_1.f90
16336
16337 PR fortran/27089
16338 * gfortran.dg/specification_type_resolution_1.f90
16339
16340 PR fortran/18003
16341 PR fortran/25669
16342 PR fortran/26834
16343 * gfortran.dg/bounds_temporaries_1.f90: New test.
16344
16345 PR fortran/27124
16346 * gfortran.dg/array_return_value_1.f90: New test.
16347
16348 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16349
16350 PR fortran/25336
16351 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16352
16353 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16354
16355 PR middle-end/26823
16356 * g++.dg/gomp/pr26823-1.C: New test.
16357 * g++.dg/gomp/pr26823-2.C: New test.
16358
16359 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16360
16361 PR middle-end/27134
16362 * gcc.dg/pr27314.c: New test.
16363
16364 2006-04-13 Richard Henderson <rth@redhat.com>
16365
16366 * g++.dg/gomp/block-0.C: Update expected matches.
16367
16368 2006-04-13 DJ Delorie <dj@redhat.com>
16369
16370 * lib/target-supports.exp (check_effective_target_int32plus): New.
16371 (check_effective_target_ptr32plus): New.
16372 (check_effective_target_size32plus): New.
16373 (check_effective_target_int16): New.
16374 (check_profiling_available): Add m32c to the list of unsupported
16375 targets.
16376
16377 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16378 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16379 memory size.
16380 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16381 pointers.
16382 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16383 size_t.
16384 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16385 and size_t.
16386 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16387 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16388 not just xstormy16. Skip m32c due to weird pointer size.
16389 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16390 not just xstormy16.
16391 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16392 not just xstormy16.
16393 * gcc.dg/20020312-2.c: Add m32c support.
16394 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16395 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16396 in test.
16397 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16398 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16399 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16400 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16401 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16402 formats
16403 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16404 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16405 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16406 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16407 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16408 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16409 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16410 in test.
16411 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16412 in test.
16413 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16414 * gcc.dg/pr23049.c: Require >=32 bit integers.
16415 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16416 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16417 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16418 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16419 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16420 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16421 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16422 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16423 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16424 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16425 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16426 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16427 prototype in test.
16428 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16429 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16430 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16431 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16432 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16433
16434 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16435 * gcc.c-torture/execute/20040703-1.x: Likewise.
16436 * gcc.c-torture/execute/20040705-1.x: Likewise.
16437 * gcc.c-torture/execute/20040705-2.x: Likewise.
16438 * gcc.c-torture/execute/20040709-1.x: Likewise.
16439 * gcc.c-torture/execute/20040709-2.x: Likewise.
16440 * gcc.c-torture/execute/20040811-1.x: Likewise.
16441 * gcc.c-torture/execute/20050316-1.x: Likewise.
16442 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16443 * gcc.c-torture/execute/pr19689.x: Likewise.
16444 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16445 * gcc.c-torture/execute/usmul.x: Likewise.
16446 * gcc.c-torture/execute/vrp-5.x: Likewise.
16447 * gcc.c-torture/execute/vrp-6.x: Likewise.
16448 * gcc.dg/debug/20041023-1.s: Likewise.
16449
16450 2006-04-13 Roger Sayle <roger@eyesopen.com>
16451
16452 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16453 of integers to a vector types are now constant expressions in C.
16454 * gcc.dg/vect/vect-fold-1.c: New test case.
16455
16456 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16457 Ulrich Weigand <uweigand@de.ibm.com>
16458
16459 PR target/27006
16460 * gcc.dg/vmx/pr27006.c: New testcase.
16461
16462 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16463
16464 PR libgfortran/26766
16465 * gfortran.dg/write_recursive.f90: New test.
16466
16467 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16468
16469 * g++.dg/parse/dtor7.C: New test.
16470 * g++.dg/parse/new1.C: Add error marker.
16471 * g++.dg/template/new3.C: New test.
16472
16473 PR c++/26122
16474 * g++.dg/template/pure1.C: New test.
16475
16476 PR c++/26295
16477 * g++.dg/parse/ptrmem4.C: New test.
16478
16479 2006-04-10 Jeff Law <law@redhat.com>
16480
16481 PR/27087
16482 * gcc.c-torture/compile/pr27087.c: New test.
16483
16484 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16485
16486 PR/21391
16487 * gcc.dg/20060410.c: New.
16488
16489 2006-04-10 Matthias Klose <doko@debian.org>
16490
16491 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16492 Recognize multilib directory names containing underscores.
16493
16494 2006-04-10 Roger Sayle <roger@eyesopen.com>
16495
16496 * gcc.target/i386/vecinit-1.c: New test case.
16497 * gcc.target/i386/vecinit-2.c: Likewise.
16498
16499 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16500
16501 PR debug/27057
16502 * g++.dg/debug/dwarf2-2.C: New test.
16503
16504 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16505
16506 PR rtl-optimization/27073
16507 * gcc.c-torture/execute/pr27073.c: New test.
16508
16509 2006-04-08 Mike Stump <mrs@apple.com>
16510
16511 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16512
16513 2006-04-07 Richard Guenther <rguenther@suse.de>
16514
16515 PR tree-optimization/26135
16516 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16517
16518 2006-04-06 Jan Hubicka <jh@suse.cz>
16519
16520 PR profile/26399
16521 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16522
16523 2006-04-06 Roger Sayle <roger@eyesopen.com>
16524
16525 * g++.dg/conversion/nullptr1.C: New test case.
16526 * g++.dg/conversion/nullptr2.C: Likewise.
16527
16528 2006-04-05 Roger Sayle <roger@eyesopen.com>
16529
16530 * gfortran.dg/dependency_18.f90: New test case.
16531
16532 2006-04-05 Richard Guenther <rguenther@suse.de>
16533
16534 PR tree-optimization/26919
16535 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16536 * gcc.dg/ipa/ipa-2.c: Likewise.
16537 * gcc.dg/ipa/ipa-3.c: Likewise.
16538 * gcc.dg/ipa/ipa-5.c: Likewise.
16539
16540 2006-04-05 Richard Guenther <rguenther@suse.de>
16541
16542 PR tree-optimization/26763
16543 * gcc.dg/torture/pr26763-1.c: New testcase.
16544 * gcc.dg/torture/pr26763-2.c: Likewise.
16545
16546 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16547
16548 PR fortran/23634
16549 PR fortran/25619
16550 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16551
16552 2006-04-04 Eric Christopher <echristo@apple.com>
16553
16554 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16555 stubs.
16556 * gcc.target/i386/387-5.c: Ditto.
16557
16558 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16559
16560 * gcc.target/sparc/struct-ret-check.c: New test.
16561
16562 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16563
16564 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16565 zero decimal digits specified in format.
16566
16567 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16568
16569 PR fortran/26891
16570 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16571
16572 PR fortran/26976
16573 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16574 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16575 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16576 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16577 compliant and detect bigendian-ness.
16578
16579 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16580
16581 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16582 dummy arguments work when the actual argument is itself a dummy
16583 argument of the caller.
16584
16585 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16586
16587 PR libfortran/24685
16588 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16589
16590 2006-04-01 Roger Sayle <roger@eyesopen.com>
16591
16592 * gfortran.dg/dependencency_17.f90: New test case.
16593
16594 2006-04-01 Roger Sayle <roger@eyesopen.com>
16595
16596 * gfortran.dg/dependency_14.f90: New test case.
16597 * gfortran.dg/dependency_15.f90: Likewise.
16598 * gfortran.dg/dependency_16.f90: Likewise.
16599
16600 2006-03-31 Asher Langton <langton2@llnl.gov>
16601
16602 PR fortran/25358
16603 gfortran.dg/cray_pointers_6.f90: New test.
16604
16605 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16606
16607 PR libgfortran/26890
16608 * gfortran.dg/read_size_noadvance.f90: New test.
16609
16610 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16611
16612 PR fortran/25031
16613 * gfortran.dg/multiple_allocation_1.f90: Check that the
16614 size has changed after a re-allocation with stat.
16615
16616 2006-03-30 Richard Guenther <rguenther@suse.de>
16617
16618 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16619 removal.
16620 * gcc.target/i386/sselibm-2.c: Likewise.
16621 * gcc.target/i386/sselibm-3.c: Likewise.
16622 * gcc.target/i386/sselibm-4.c: Likewise.
16623 * gcc.target/i386/sselibm-5.c: Likewise.
16624
16625 2006-03-28 Roger Sayle <roger@eyesopen.com>
16626
16627 * gcc.dg/fold-andxor-1.c: New test case.
16628 * gcc.dg/fold-xorand-1.c: Likewise.
16629
16630 2006-03-28 Roger Sayle <roger@eyesopen.com>
16631
16632 * gcc.dg/fold-convnotconv-1.c: New test case.
16633
16634 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16635
16636 PR fortran/26779
16637 * gfortran.dg/private_type_5.f90: New test.
16638
16639 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16640
16641 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16642
16643 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16644
16645 * gfortran.dg/advance_2.f90: New test.
16646 * gfortran.dg/advance_3.f90: New test.
16647
16648 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16649
16650 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16651
16652 PR libgfortran/26661
16653 PR libgfortran/26880
16654 * gfortran.dg/read_x_past.f: New test.
16655
16656 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16657
16658 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16659 to be STABS.
16660
16661 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16662
16663 * objc.dg/dwarf-1.m: Skip on AIX.
16664 * objc.dg/dwarf-2.m: Skip on AIX.
16665
16666 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16667
16668 PR fortran/26816
16669 * gfortran.dg/float_1.f90: New test.
16670
16671 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16672
16673 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16674 X86_64 targets.
16675 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16676
16677 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16678
16679 PR libfortran/26735
16680 * gfortran.dg/convert_implied_open.f90: New test case.
16681
16682 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16683
16684 PR fortran/26769
16685 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16686
16687 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16688
16689 PR middle-end/26717
16690 * gcc.dg/pr26717.c: New test.
16691
16692 2006-03-25 Roger Sayle <roger@eyesopen.com>
16693
16694 * gfortran.dg/dependency_12.f90: New test case.
16695
16696 2006-03-24 Roger Sayle <roger@eyesopen.com>
16697
16698 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16699
16700 2006-03-24 Jeff Law <law@redhat.com>
16701
16702 * gcc.c-torture/pr26840.c: New test.
16703
16704 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16705
16706 * objc.dg/dwarf-2.m: New.
16707 * obj-c++.dg/dwarf-2.mm: New.
16708
16709 * g++.old-deja/g++.other/init19.C: New.
16710
16711 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16712
16713 * g++.dg/eh/spbp.C: Skip on AIX.
16714
16715 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16716
16717 PR middle-end/26611
16718 * g++.dg/gomp/pr26611-1.C: New test.
16719 * g++.dg/gomp/pr26611-2.C: New test.
16720
16721 2006-03-24 Jeff Law <law@redhat.com>
16722
16723 * gcc.c-torture/compile/pr26833.c: New test.
16724 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16725
16726 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16727
16728 * gfortran.dg/endfile_2.f90: Delete temp file.
16729
16730 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16731
16732 PR fortran/19303
16733 * gfortran.dg/record_marker_1.f90: New test case.
16734 * gfortran.dg/record_marker_2.f: New test case.
16735 * gfortran.dg/record_marker_3.f90: New test case.
16736
16737 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16738
16739 PR fortran/17298
16740 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16741 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16742
16743 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16744
16745 * lib/gcc-dg.exp (cleanup-modules): New proc.
16746 * gfortran.dg/allocatable_function_1.f90,
16747 gfortran.dg/allocate_char_star_scalar_1.f90,
16748 gfortran.dg/assumed_charlen_function_1.f90,
16749 gfortran.dg/assumed_dummy_1.f90,
16750 gfortran.dg/assumed_shape_ranks_1.f90,
16751 gfortran.dg/assumed_shape_ranks_2.f90,
16752 gfortran.dg/assumed_size_dt_dummy.f90,
16753 gfortran.dg/auto_char_dummy_array_1.f90,
16754 gfortran.dg/auto_char_len_3.f90,
16755 gfortran.dg/automatic_module_variable.f90,
16756 gfortran.dg/bad_automatic_objects_1.f90,
16757 gfortran.dg/char_array_constructor.f90,
16758 gfortran.dg/char_array_structure_constructor.f90,
16759 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16760 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16761 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16762 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16763 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16764 gfortran.dg/derived_pointer_recursion.f90,
16765 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16766 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16767 gfortran.dg/dummy_functions_1.f90,
16768 gfortran.dg/elemental_initializer_1.f90,
16769 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16770 gfortran.dg/elemental_pointer_1.f90,
16771 gfortran.dg/elemental_subroutine_1.f90,
16772 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16773 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16774 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16775 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16776 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16777 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16778 gfortran.dg/global_references_1.f90,
16779 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16780 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16781 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16782 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16783 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16784 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16785 gfortran.dg/large_integer_kind_1.f90,
16786 gfortran.dg/large_real_kind_1.f90,
16787 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16788 gfortran.dg/module_double_reuse.f90,
16789 gfortran.dg/module_equivalence_1.f90,
16790 gfortran.dg/module_interface_1.f90,
16791 gfortran.dg/module_parameter_array_refs_1.f90,
16792 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16793 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16794 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16795 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16796 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16797 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16798 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16799 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16800 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16801 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16802 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16803 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16804 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16805 gfortran.dg/same_name_1.f90,
16806 gfortran.dg/sibling_dummy_procedure_1.f90,
16807 gfortran.dg/sibling_dummy_procedure_2.f90,
16808 gfortran.dg/sibling_dummy_procedure_3.f90,
16809 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16810 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16811 gfortran.dg/used_dummy_types_2.f90,
16812 gfortran.dg/used_dummy_types_3.f90,
16813 gfortran.dg/used_dummy_types_4.f90,
16814 gfortran.dg/used_dummy_types_5.f90,
16815 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16816 gfortran.dg/userdef_operator_1.f90: Use it.
16817
16818 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16819
16820 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16821 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16822 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16823 gfortran.dg/write_back.f,
16824 gfortran.fortran-torture/execute/inquire_1.f90,
16825 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16826
16827 2006-03-21 Jeff Law <law@redhat.com>
16828
16829 * gcc.dg/tree-ssa/vrp28.c: New test.
16830
16831 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16832
16833 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16834 if _STDC_C99 is defined.
16835 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16836 * gcc.dg/builtins-20.c: Likewise.
16837 * gcc.dg/builtins-53.c: Likewise.
16838 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16839 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16840
16841 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16842
16843 PR tree-opt/26781
16844 * gcc.c-torture/compile/pr26781-1.c: New test.
16845 * gcc.c-torture/compile/pr26781-2.c: New test.
16846
16847 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16848
16849 PR c++/26690
16850 * g++.dg/gomp/pr26690-1.C: New test.
16851 * g++.dg/gomp/pr26690-2.C: New test.
16852
16853 2006-03-20 Jeff Law <law@redhat.com>
16854
16855 * gcc.dg/tree-ssa/pr21829.c: New test.
16856
16857 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16858
16859 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16860
16861 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16862 (check_visibility_available): Use it.
16863 (check_effective_target_default_packed): Likewise.
16864 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16865 (check_effective_target_fopenmp): Likewise.
16866 (check_effective_target_freorder): Likewise.
16867 (check_effective_target_fpic): Likewise.
16868 (check_named_sections_available): Likewise.
16869 (check_effective_target_ilp32): Likewise.
16870 (check_effective_target_lp64): Likewise.
16871
16872 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16873
16874 PR fortran/20935
16875 * gfortran.dg/scalar_mask_2.f90: New test case.
16876
16877 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16878
16879 PR tree-opt/26629
16880 * gcc.dg/tree-ssa/loadpre12.c: New test.
16881 * gcc.dg/tree-ssa/loadpre13.c: New test.
16882 * gcc.dg/tree-ssa/loadpre14.c: New test.
16883 * gcc.dg/tree-ssa/loadpre15.c: New test.
16884 * gcc.dg/tree-ssa/loadpre16.c: New test.
16885 * gcc.dg/tree-ssa/loadpre17.c: New test.
16886 * gcc.dg/tree-ssa/loadpre18.c: New test.
16887 * gcc.dg/tree-ssa/loadpre19.c: New test.
16888 * gcc.dg/tree-ssa/loadpre20.c: New test.
16889 * gcc.dg/tree-ssa/loadpre21.c: New test.
16890 * gcc.dg/tree-ssa/loadpre22.c: New test.
16891
16892 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16893
16894 PR fortran/26741
16895 * gfortran.dg/elemental_initializer_1.f90: New test.
16896
16897 PR fortran/26716
16898 * gfortran.dg/assumed_shape_ranks_2: New test.
16899
16900 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16901
16902 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16903 target fpic.
16904
16905 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16906
16907 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16908 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16909 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16910 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16911 gfortran.fortran-torture/execute/direct_io.f90,
16912 gfortran.fortran-torture/execute/inquire_2.f90,
16913 gfortran.fortran-torture/execute/inquire_4.f90,
16914 gfortran.fortran-torture/execute/list_read_1.f90,
16915 gfortran.fortran-torture/execute/open_replace.f90,
16916 gfortran.fortran-torture/execute/slash_edit.f90,
16917 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16918 temporary files from testcases.
16919
16920 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16921
16922 PR libgfortran/26509
16923 gfortran.dg/write_direct_eor.f90: New test.
16924
16925 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16926
16927 * gcc.target/powerpc/pr26350.c: New.
16928 * gcc.target/powerpc/indexed-addr.c: New.
16929
16930 2006-03-16 Roger Sayle <roger@eyesopen.com>
16931
16932 * gfortran.dg/dependency_13.f90: New test case.
16933
16934 2006-03-16 Roger Sayle <roger@eyesopen.com>
16935
16936 PR middle-end/21781
16937 * gcc.dg/real-const-1.c: New test case.
16938
16939 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16940
16941 * g++.old-deja/g++.other/init18.C: New.
16942 * g++.old-deja/g++.other/init5.C: Remove xfail.
16943
16944 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16945
16946 * g++.dg/opt/pr15551.C: Cleanup temp file.
16947
16948 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16949
16950 PR c++/6634
16951 g++.dg/parse/long1.C: New test.
16952
16953 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16954
16955 PR fortran/19101
16956 * gfortran.dg/continuation.f90: New test.
16957 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16958
16959 2006-03-14 Richard Guenther <rguenther@suse.de>
16960
16961 PR tree-optimization/26672
16962 * gcc.dg/torture/pr26672.c: New testcase.
16963
16964 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16965
16966 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16967 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16968
16969 2006-03-13 Roger Sayle <roger@eyesopen.com>
16970
16971 PR middle-end/26557
16972 * gcc.c-torture/compile/switch-1.c: New test case.
16973
16974 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16975
16976 PR fortran/25378
16977 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16978 test to include more permuatations of mask and index.
16979 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16980 respond to F2003 spec. that the position returned for an all false
16981 mask && condition is zero.
16982
16983 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16984
16985 PR middle-end/25989
16986 * gcc.dg/gomp/pr25989.c: New test.
16987
16988 2006-03-13 Jeff Law <law@redhat.com>
16989
16990 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16991
16992 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16993
16994 * gcc.dg/switch-9.c: New test.
16995
16996 2006-03-13 Richard Guenther <rguenther@suse.de>
16997
16998 PR middle-end/26630
16999 * gcc.dg/torture/pr26630.c: New testcase.
17000
17001 2006-03-11 Roger Sayle <roger@eyesopen.com>
17002
17003 * gfortran.dg/dependency_10.f90: New test case.
17004 * gfortran.dg/dependency_11.f90: Likewise.
17005
17006 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17007 Erik Edelmann <eedelman@gcc.gnu.org>
17008
17009 * gfortran.dg/allocatable_function_1.f90: New.
17010 * gfortran.dg/allocatable_function_2.f90: New.
17011
17012 2006-03-10 Richard Guenther <rguenther@suse.de>
17013
17014 PR middle-end/26565
17015 * gcc.dg/torture/pr26565.c: New testcase.
17016
17017 2006-03-09 Eric Christopher <echristo@apple.com>
17018
17019 * gcc.c-torture/compile/20060309-1.c: New.
17020
17021 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17022
17023 PR libgfortran/26499
17024 * gfortran.dg/write_back.f: New test.
17025 * gfortran.dg/write_rewind_1.f: New test.
17026 * gfortran.dg/write_rewind_2.f: New test.
17027
17028 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17029
17030 PR libgfortran/26554
17031 * gfortran.dg/read_logical.f90: New test.
17032
17033 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17034
17035 * ada/acats/norun.lst: cdd2a03 now passes.
17036
17037 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17038
17039 PR testsuite/25177
17040 * gcc.target/powerpc/pr18096-1.c: Change where the error
17041 would match.
17042
17043 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17044
17045 * gcc.target/i386/cleanup-1.c: New test.
17046 * gcc.target/i386/cleanup-2.c: New test.
17047
17048 2006-03-04 Roger Sayle <roger@eyesopen.com>
17049
17050 * gfortran.dg/dependency_9.f90: Remove for the time being.
17051
17052 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17053
17054 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17055 directive.
17056
17057 2006-03-03 Roger Sayle <roger@eyesopen.com>
17058
17059 * gfortran.dg/dependency_9.f90: New test case.
17060
17061 2006-03-03 Roger Sayle <roger@eyesopen.com>
17062
17063 * gfortran.dg/dependency_4.f90: New test case.
17064 * gfortran.dg/dependency_5.f90: New test case.
17065 * gfortran.dg/dependency_6.f90: New test case.
17066 * gfortran.dg/dependency_7.f90: New test case.
17067 * gfortran.dg/dependency_8.f90: New test case.
17068
17069 2006-03-03 Paul Brook <paul@codesourcery.com>
17070
17071 * lib/target-supports.exp (check_profiling_available):
17072 Add m68k-*-elf.
17073
17074 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17075
17076 PR fortran/25031
17077 * multiple_allocation_1.f90: New test.
17078
17079 2006-03-03 Roger Sayle <roger@eyesopen.com>
17080
17081 PR tree-optimization/26524
17082 * gfortran.dg/pr26524.f: New test case.
17083
17084 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17085
17086 * g++.dg/template/repo5.C: Cleanup repo files.
17087 * gcc.dg/20051201-1.c: Cleanup coverage files.
17088 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17089 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17090 tree dump files.
17091
17092 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17093
17094 * objc.dg/objc-nofilename-1.m: New test.
17095 * objc.dg/bad-receiver-type.m: New test.
17096 * obj-c++.dg/bad-receiver-type.mm: New test.
17097
17098 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17099
17100 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17101
17102 2006-03-01 Mike Stump <mrs@apple.com>
17103
17104 * g++.dg/abi/key2.C: Add.
17105
17106 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17107
17108 * gfortran.dg/logical_dot_product.f90: New test.
17109
17110 PR fortran/26393
17111 * gfortran.dg/used_interface_ref.f90: New test.
17112
17113 PR fortran/20938
17114 * gfortran.dg/dependency_2.f90: New test.
17115 * gfortran.fortran-torture/execute/where17.f90: New test.
17116 * gfortran.fortran-torture/execute/where18.f90: New test.
17117 * gfortran.fortran-torture/execute/where19.f90: New test.
17118 * gfortran.fortran-torture/execute/where20.f90: New test.
17119
17120 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17121
17122 * g++.dg/tree-ssa/pr26443.C: New test case.
17123
17124 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17125
17126 PR middle-end/26022
17127 * g++.dg/opt/return-slot1.C: New test.
17128
17129 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17130
17131 PR libgfortran/26136
17132 * gfortran.dg/namelist_23.f90: New test.
17133
17134 2006-02-28 Roger Sayle <roger@eyesopen.com>
17135
17136 PR middle-end/14752
17137 * gcc.dg/fold-eqandshift-2.c: New test case.
17138
17139 2006-02-28 Richard Guenther <rguenther@suse.de>
17140
17141 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17142 decomposition.
17143
17144 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17145
17146 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17147
17148 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17149
17150 PR libgfortran/26464
17151 * gfortran.dg/backspace_5.f: New test.
17152 * gfortran.dg/backspace_6.f: New test.
17153
17154 2006-02-26 Roger Sayle <roger@eyesopen.com>
17155
17156 * gcc.dg/fold-eqandnot-1.c: New test case.
17157
17158 2006-02-26 Roger Sayle <roger@eyesopen.com>
17159
17160 PR middle-end/19983
17161 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17162
17163 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17164
17165 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17166 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17167
17168 2006-02-26 Richard Guenther <rguenther@suse.de>
17169
17170 PR tree-optimization/26421
17171 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17172
17173 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17174
17175 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17176 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17177
17178 2006-02-26 Roger Sayle <roger@eyesopen.com>
17179
17180 * gcc.dg/fold-even-1.c: New test case.
17181
17182 2006-02-26 Roger Sayle <roger@eyesopen.com>
17183
17184 PR middle-end/21137
17185 * gcc.dg/fold-eqandshift-1.c: New test case.
17186
17187 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17188
17189 PR tree-optimization/25125
17190 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17191 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17192
17193 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17194
17195 PR tree-optimizations/26359
17196 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17197 with -fdump-tree-dceloop-details.
17198 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17199
17200 2006-02-25 Roger Sayle <roger@eyesopen.com>
17201
17202 PR middle-end/23673
17203 * gcc.dg/fold-eqxor-1.c: New test case.
17204 * gcc.dg/fold-eqxor-2.c: Likewise.
17205 * gcc.dg/fold-eqxor-3.c: Likewise.
17206
17207 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17208
17209 PR fortran/23092
17210 * scalar_mask_1.f90: New test.
17211
17212 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17213
17214 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17215 * g++.dg/eh/uncaught2.C: New.
17216 * g++.dg/eh/uncaught3.C: New.
17217
17218 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17219
17220 PR libgfortran/26423
17221 * gfortran.dg/read_many_1.f: New test.
17222
17223 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17224
17225 PR fortran/24519
17226 * gfortran.dg/dependency_3.f90: New test.
17227 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17228 XFAILs.
17229
17230 PR fortran/25395
17231 * gfortran.dg/equiv_6.f90: New test.
17232
17233 2006-02-23 Jeff Law <law@redhat.com>
17234
17235 * gcc.c-torture/compile/pr26425.c: New test.
17236
17237 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17238
17239 PR middle-end/26412
17240 * gcc.dg/gomp/pr26412.c: New test.
17241
17242 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17243
17244 PR c++/26291
17245 * g++.dg/other/ellipsis1.C: New test.
17246 * g++.dg/parse/operator4.C: Adjust error marker.
17247
17248 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17249
17250 PR target/25603
17251 * gfortran.dg/pr25603.f: New testcase.
17252
17253 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17254
17255 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17256 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17257
17258 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17259
17260 * g++.dg/eh/spbp.C: New.
17261
17262 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17263
17264 PR middle-end/26379
17265 * gcc.target/i386/mmx-7.c: New test.
17266
17267 2006-02-20 Roger Sayle <roger@eyesopen.com>
17268
17269 PR tree-optimization/26361
17270 * gcc.dg/tree-ssa/vrp27.c: New test case.
17271
17272 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17273
17274 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17275 * gcc.dg/tree-ssa/complex-4.c: Here.
17276
17277 2006-02-19 Roger Sayle <roger@eyesopen.com>
17278
17279 PR middle-end/19543
17280 * gfortran.dg/logical_1.f90: New test case.
17281
17282 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17283
17284 PR middle-end/26334
17285 * gcc.dg/20060218-1.c: Moved to...
17286 * gcc.target/i386/20060218-1.c: ... here. New test.
17287
17288 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17289
17290 PR fortran/26201
17291 * gfortran.dg/convert_1.f90: New.
17292
17293 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17294
17295 PR fortran/25054
17296 * gfortran.dg/namelist_5.f90: New test.
17297
17298 PR fortran/25089
17299 * gfortran.dg/namelist_4.f90: New test.
17300
17301 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17302
17303 PR tree-opt/25680
17304 * gcc.dg/tree-ssa/complex-3.c: New test.
17305
17306 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17307
17308 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17309 variable to take into account the variable name in the
17310 function header.
17311 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17312
17313 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17314
17315 PR middle-end/26334
17316 * gcc.c-torture/compile/20060217-1.c: New test.
17317 * gcc.dg/20060218-1.c: New test.
17318
17319 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17320
17321 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17322
17323 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17324
17325 * gcc.dg/cpp/undef3.c: New test.
17326 * gcc.dg/cpp/trad/builtins2.c: New test.
17327
17328 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17329
17330 PR c++/26266
17331 * g++.dg/template/static22.C: New test.
17332 * g++.dg/template/static23.C: New test.
17333 * g++.dg/template/static24.C: New test.
17334 * g++.dg/template/non-dependent13.C: New test.
17335 * g++.dg/init/member1.C: Tweak error markers.
17336
17337 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17338
17339 PR target/26255
17340 * gcc.c-torture/compile/pr26255.c: New test case.
17341
17342 2006-02-16 Roger Sayle <roger@eyesopen.com>
17343
17344 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17345 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17346 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17347 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17348 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17349 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17350 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17351
17352 2006-02-16 Jeff Law <law@redhat.com>
17353
17354 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17355 * gcc.dg/tree-ssa/vrp26.c: New test.
17356
17357 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17358
17359 PR target/20353
17360 PR target/24578
17361 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17362 __UCLIBC__ is defined.
17363
17364 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17365
17366 PR fortran/26224
17367 * gfortran.dg/gomp/pr26224.f: New test.
17368
17369 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17370
17371 PR tree-opt/25918
17372 * lib/target-supports.exp
17373 (check_effective_target_vect_short_mult): New.
17374 (check_effective_target_vect_char_mult): New.
17375 (check_effective_target_vect_widen_sum_qi_to_si): New.
17376 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17377 (check_effective_target_vect_widen_sum_hi_to_si): New.
17378 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17379 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17380 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17381 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17382 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17383 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17384 vect-reduc-pattern-2c.c
17385 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17386 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17387 vect-reduc-pattern-1c.c
17388
17389 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17390
17391 PR fortran/24557
17392 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17393
17394 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17395
17396 PR fortran/26054
17397 * gfortran.dg/enum_8.f90: Remove check for warning.
17398 * gfortran.dg/iomsg_1.f90: Ditto.
17399 * gfortran.dg/enum_1.f90: Ditto.
17400 * gfortran.dg/enum_9.f90: Ditto.
17401 * gfortran.dg/enum_2.f90: Ditto.
17402 * gfortran.dg/enum_10.f90: Ditto.
17403 * gfortran.dg/enum_3.f90: Ditto.
17404 * gfortran.dg/flush_1.f90: Ditto.
17405 * gfortran.dg/enum_4.f90: Ditto.
17406 * gfortran.dg/array_constructor_1.f90: Ditto.
17407 * gfortran.dg/enum_5.f90: Ditto.
17408 * gfortran.dg/enum_6.f90: Ditto.
17409 * gfortran.dg/enum_7.f90: Ditto.
17410
17411 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17412
17413 PR middle-end/26300
17414 * gcc.c-torture/compile/20060215-1.c: New test.
17415
17416 2006-02-14 Roger Sayle <roger@eyesopen.com>
17417
17418 PR middle-end/23670
17419 * gcc.dg/tree-ssa/andor-2.c: New test case.
17420
17421 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17422
17423 PR fortran/25045
17424 * optional_dim.f90: New test.
17425
17426 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17427
17428 PR fortran/26277
17429 * gfortran.dg/label_4.f90: New.
17430
17431 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17432 Diego Novillo <dnovillo@redhat.com>
17433 Uros Bizjak <uros@kss-loka.si>
17434
17435 * gfortran.dg/gomp: New directory.
17436
17437 2006-02-14 Richard Guenther <rguenther@suse.de>
17438
17439 PR tree-optimization/26258
17440 * gcc.dg/torture/pr26258.c: New testcase.
17441
17442 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17443
17444 PR fortran/26246
17445 * gfortran.dg/pr26246_1.f90: New test.
17446 * gfortran.dg/pr26246_2.f90: New test.
17447
17448 PR middle-end/26092
17449 * gcc.c-torture/compile/20060208-1.c: New test.
17450
17451 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17452
17453 PR fortran/26074
17454 PR fortran/25103
17455 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17456 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17457 * gfortran.dg/automatic_module_variable.f90: Change error message.
17458
17459 PR fortran/20861
17460 * gfortran.dg/internal_dummy_1.f90: New test.
17461
17462 PR fortran/20871
17463 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17464
17465
17466 PR fortran/25083
17467 * gfortran.dg/uncommon_block_data_1.f90: New test.
17468 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17469 with standard.
17470
17471 PR fortran/25088
17472 * gfortran.dg/typed_subroutine_1.f90: New test.
17473
17474 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17475
17476 * objc.dg/dwarf-1.m: New.
17477
17478 2006-02-13 Roger Sayle <roger@eyesopen.com>
17479
17480 PR middle-end/24427
17481 * gcc.dg/tree-ssa/andor-1.c: New test case.
17482
17483 2006-02-13 Josh Conner <jconner@apple.com>
17484
17485 PR target/25376
17486 * gcc.dg/pr25376.c: New test.
17487
17488 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17489 assemble.
17490 * lib/target-supports.exp (check_named_sections_available):
17491 Only compile named-sections test -- don't assemble.
17492
17493 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17494
17495 * g++.dg/warn/no-write-strings.C: New test.
17496 * g++.dg/warn/write-strings.C: Likewise.
17497 * g++.dg/warn/write-strings-default.C: Likewise.
17498
17499 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17500
17501 PR fortran/25806
17502 * gfortran.dg/ret_pointer_2.f90: New test.
17503
17504 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17505
17506 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17507
17508 2006-02-10 Jeff Law <law@redhat.com>
17509
17510 * gcc.c-torture/compile/pr26213.c: New test.
17511
17512 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17513
17514 gfortran.dg/null_1.f90: New test.
17515
17516 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17517
17518 PR fortran/14771
17519 * gfortran.dg/parens_4.f90: New.
17520 * gfortran.dg/parens_5.f90: New.
17521
17522 2006-02-10 Richard Guenther <rguenther@suse.de>
17523
17524 * gcc.dg/pr23372-1.c: Remove empty file.
17525
17526 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17527 Paul Thomas <pault@gcc.gnu.org>
17528
17529 PR fortran/14771
17530 * gfortran.dg/parens_1.f90: New.
17531 * gfortran.dg/parens_2.f90: New.
17532 * gfortran.dg/parens_3.f90: New.
17533
17534 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17535
17536 PR fortran/26038
17537 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17538
17539 PR fortran/25059
17540 * gfortran.dg/impure_assignment_1.f90: New test.
17541
17542 PR fortran/25070
17543 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17544
17545 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17546
17547 PR target/26141
17548 * g++.dg/expr/stdarg2.C: New test.
17549
17550 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17551
17552 PR inline-asm/16194
17553 * gcc.dg/pr16194.c: New test.
17554
17555 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17556
17557 * ada/acats/run_acats: Use portable variant of "$@".
17558
17559 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17560
17561 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17562 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17563
17564 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17565
17566 PR tree-opt/26179
17567 * g++.dg/opt/pr26179.C: New test.
17568
17569 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17570
17571 PR middle-end/26134
17572 * gcc.dg/tree-ssa/complex-3.c: New test.
17573
17574 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17575
17576 * gcc.c-torture/compile/volatile-1.c: New test.
17577
17578 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17579
17580 PR 26180
17581 * gcc.dg/tree-ssa/pr26180.c: New test.
17582
17583 2006-02-08 Jeff Law <law@redhat.com>
17584
17585 * gcc.dg/tree-ssa/pr21417.c: New test.
17586
17587 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17588
17589 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17590 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17591
17592 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17593
17594 * lib/scanrtl.exp: New.
17595
17596 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17597
17598 PR c++/26071
17599 * g++.dg/other/virtual2.C: New test.
17600
17601 PR c++/26070
17602 * g++.dg/other/virtual1.C: New test.
17603
17604 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17605
17606 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17607 cleanup-ipa-dump): Update dump file glob patterns.
17608 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17609 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17610
17611 * lib/gcc-dg.exp: Load it.
17612 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17613
17614 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17615
17616 PR testsuite/26159
17617 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17618 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17619
17620 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17621
17622 PR fortran/25577
17623 * gfortran.dg/mvbits_1.f90: New.
17624
17625 2006-02-07 Dirk Mueller <dmueller@suse.com>
17626
17627 * g++.dg/warn/Wdiv-by-zero.C: New test.
17628 * g++.dg/warn/Wno-div-by-zero.C: New.
17629
17630 2006-02-07 Jeff Law <law@redhat.com>
17631
17632 * gcc.dg/tree-ssa/pr21559.c: New test.
17633
17634 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17635 multiple VRP passes.
17636 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17637 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17638 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17639 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17640 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17641 * gcc.dg/tree-ssa/vrp02.c: Likewise
17642 * gcc.dg/tree-ssa/vrp11.c: Likewise
17643 * gcc.dg/tree-ssa/pr14341.c: Likewise
17644 * gcc.dg/tree-ssa/vrp19.c: Likewise
17645 * gcc.dg/tree-ssa/vrp20.c: Likewise
17646 * gcc.dg/tree-ssa/vrp03.c: Likewise
17647 * gcc.dg/tree-ssa/pr21086.c: Likewise
17648 * gcc.dg/tree-ssa/pr21959.c: Likewise
17649 * gcc.dg/tree-ssa/vrp21.c: Likewise
17650 * gcc.dg/tree-ssa/vrp04.c: Likewise
17651 * gcc.dg/tree-ssa/pr25485.c: Likewise
17652 * gcc.dg/tree-ssa/pr22026.c: Likewise
17653 * gcc.dg/tree-ssa/vrp22.c: Likewise
17654 * gcc.dg/tree-ssa/vrp05.c: Likewise
17655 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17656 * gcc.dg/tree-ssa/pr20701.c: Likewise
17657 * gcc.dg/tree-ssa/vrp23.c: Likewise
17658 * gcc.dg/tree-ssa/vrp06.c: Likewise
17659 * gcc.dg/tree-ssa/pr22117.c: Likewise
17660 * gcc.dg/tree-ssa/pr20702.c: Likewise
17661 * gcc.dg/tree-ssa/vrp15.c: Likewise
17662 * gcc.dg/tree-ssa/pr21090.c: Likewise
17663 * gcc.dg/tree-ssa/pr21294.c: Likewise
17664 * gcc.dg/tree-ssa/vrp24.c: Likewise
17665 * gcc.dg/tree-ssa/vrp07.c: Likewise
17666 * gcc.dg/tree-ssa/pr21563.c: Likewise
17667 * gcc.dg/tree-ssa/pr25382.c: Likewise
17668 * gcc.dg/tree-ssa/vrp16.c: Likewise
17669 * gcc.dg/tree-ssa/vrp25.c: Likewise
17670 * gcc.dg/tree-ssa/vrp08.c: Likewise
17671 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17672 * gcc.dg/tree-ssa/vrp17.c: Likewise
17673 * gcc.dg/tree-ssa/pr21458.c: Likewise
17674 * g++.dg/tree-ssa/pr18178.C: Likewise
17675
17676 2006-02-07 Richard Guenther <rguenther@suse.de>
17677
17678 PR c++/26140
17679 Revert
17680 2006-01-30 Richard Guenther <rguenther@suse.de>
17681 PR c++/23372
17682 * gcc.dg/pr23372-1.C: New testcase.
17683
17684 * g++.dg/tree-ssa/pr26140.C: New testcase.
17685
17686 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17687
17688 PR c++/9737
17689 * g++.dg/template/ttp15.C: New test.
17690 * g++.dg/template/ttp16.C: Likewise.
17691 * g++.dg/template/ttp17.C: Likewise.
17692 * g++.old-deja/g++.pt/ttp36.C: Remove.
17693 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17694 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17695 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17696 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17697 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17698 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17699 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17700 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17701 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17702
17703 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17704
17705 PR libfortran/23815
17706 * unf_io_convert_4.f90: New test.
17707
17708 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17709
17710 * gcc.dg/tree-ssa/loadpre10.c: New test.
17711 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17712 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17713 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17714
17715 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17716
17717 PR libfortran/24685
17718 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17719
17720 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17721
17722 PR tree-opt/25251
17723 * gfortran.dg/assign_7.f: New test.
17724
17725 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17726
17727 PR fortran/26041
17728 PR fortran/26064
17729 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17730 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17731 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17732
17733 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17734
17735 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17736 in size_t typedef.
17737
17738 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17739
17740 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17741 * g++.dg/charset/string.c (foo): Likewise.
17742 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17743 const char*
17744 * g++.dg/ext/builtin2.C (printf): Likewise.
17745 * g++.dg/init/new15.C (printf): Likewise.
17746 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17747 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17748 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17749 * g++.dg/template/non-dependent4.C (temp): Likewise.
17750 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17751 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17752 parameter type to const char*.
17753 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17754 Change type to const char*.
17755 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17756 Likewise.
17757 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17758 second parameter type to const char*.
17759 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17760 (Y::Y): Change parameter type to const char*.
17761 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17762 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17763 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17764 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17765 (char*).
17766 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17767 const char*.
17768 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17769 type to const char*.
17770 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17771 return type to const char*.
17772 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17773 to const char*.
17774 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17775 * g++.old-deja/g++.law/refs1.C: Likewise.
17776 * g++.old-deja/g++.law/visibility1.C: Likewise.
17777 * g++.old-deja/g++.law/visibility2.C: Likewise.
17778 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17779 const char*.
17780 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17781 * g++.old-deja/g++.mike/net48.C: Likewise.
17782 * g++.old-deja/g++.mike/p646.C: Likewise.
17783 * g++.old-deja/g++.mike/p6746.C: Likewise.
17784 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17785 type to const char*.
17786 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17787 deprecated conversion warning.
17788 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17789 char*.
17790 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17791 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17792 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17793 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17794 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17795 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17796 * g++.old-deja/g++.pt/t39.C: Likewise.
17797 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17798 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17799
17800 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17801
17802 PR fortran/25075
17803 intrinsic_argument_conformance_1.f90: New test.
17804
17805 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17806
17807 PR fortran/20845
17808 * gfortran.dg/char_result_11.f90: Add SAVE.
17809 * gfortran.dg/der_pointer_4.f90: Ditto.
17810 * gfortran.dg/default_initialization.f90: New test.
17811
17812 2006-02-03 Jeff Law <law@redhat.com>
17813
17814 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17815 handle more than 100 dump files.
17816 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17817 * lib/scantree.exp (scan-tree-dump): Likewise.
17818 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17819 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17820 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17821 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17822 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17823
17824 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17825
17826 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17827
17828 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17829
17830 * g++.dg/template/using12.C: New test.
17831
17832 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17833
17834 * gcc.target/powerpc/pr25960.c: New test.
17835
17836 2006-02-02 Steven G. Kargl <kargls@comcast>
17837
17838 PR fortran/24958
17839 gfortran.dg/nullify_2.f90: New test.
17840
17841 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17842
17843 PR 25990
17844 * gcc.dg/gomp/pr25990.c: New test.
17845
17846 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17847
17848 PR c++/25342
17849 * g++.gd/template/partial4.C: New test.
17850
17851 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17852
17853 PR middle-end/26001
17854 * gfortran.dg/data_char_2.f90: New.
17855
17856 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17857
17858 PR fortran/26039
17859 maxval_maxloc_conformance_1.f90: New test.
17860
17861 2006-01-31 Richard Guenther <rguenther@suse.de>
17862
17863 * gcc.target/i386/sselibm-1.c: New testcase.
17864 * gcc.target/i386/sselibm-2.c: Likewise.
17865 * gcc.target/i386/sselibm-3.c: Likewise.
17866 * gcc.target/i386/sselibm-4.c: Likewise.
17867 * gcc.target/i386/sselibm-5.c: Likewise.
17868
17869 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17870
17871 PR fortran/24266
17872 * gfortran.dg/arrayio_derived_2.f90: New.
17873
17874 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17875
17876 * gcc.dg/unsigned-long-compare.c: New test.
17877
17878 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17879
17880 PR testsuite/25318
17881 * lib/target-supports.exp (check_effective_target_freorder):
17882 Check to see if target supports -freorder-blocks-and-partition.
17883 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17884 instead of "dg-require-named-sections".
17885
17886 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17887
17888 PR target/14798:
17889 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17890 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17891 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17892 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17893 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17894 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17895 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17896 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17897
17898 2006-01-30 Richard Guenther <rguenther@suse.de>
17899
17900 PR c++/23372
17901 * gcc.dg/pr23372-1.C: New testcase.
17902
17903 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17904
17905 * gcc.dg/gomp/pr25874.c: New test.
17906
17907 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17908
17909 PR tree-opt/25911
17910 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17911
17912 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17913
17914 PR fortran/18578
17915 PR fortran/18579
17916 PR fortran/20857
17917 PR fortran/20885
17918 * gfortran.dg/intent_out_1.f90: New test.
17919
17920 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17921
17922 PR fortran/17911
17923 * gfortran.dg/procedure_lvalue.f90: New test.
17924
17925 PR fortran/20895
17926 PR fortran/25030
17927 * gfortran.dg/char_pointer_assign_2.f90: New test.
17928 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17929 assignment to be consistent with standard.
17930 * gfortran.dg/char_result_2.f90: The same.
17931 * gfortran.dg/char_result_8.f90: The same.
17932
17933 2006-01-28 Zack Weinberg <zackw@panix.com>
17934
17935 * gcc.dg/Woverlength-strings.c
17936 * gcc.dg/Woverlength-strings-pedantic-c89.c
17937 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17938 * gcc.dg/Woverlength-strings-pedantic-c99.c
17939 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17940
17941 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17942
17943 * gcc.c-torture/execute/20060127-1.c: New test.
17944
17945 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17946
17947 PR c++/25999
17948 * g++.dg/ext/pragmaweak1.C: New test.
17949
17950 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17951
17952 PR c++/25855
17953 * g++.dg/template/spec29.C: New test.
17954
17955 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17956
17957 PR c/19606.
17958 * gcc.c-torture/execute/pr19606.c: New.
17959
17960 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17961
17962 * gcc.dg/pragma-re-4.c: New test.
17963
17964 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17965
17966 PR fortran/25964
17967 * gfortran.dg/assumed_size_refs_3.f90: New test.
17968
17969 2006-01-27 Ben Elliston <bje@au.ibm.com>
17970
17971 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17972
17973 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17974
17975 PR ada/21317
17976 * ada/acats/support/impdef.a: Add One_Long_Second.
17977 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17978 * ada/acats/tests/c9/c94026.a: Likewise.
17979 * ada/acats/tests/c9/c97305c.ada: Likewise.
17980 * ada/acats/tests/c9/c99004a.ada: Likewise.
17981
17982 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17983
17984 PR fortran/25964
17985 * gfortran.dg/global_references_2.f90: New test.
17986
17987 PR fortran/25084
17988 PR fortran/20852
17989 PR fortran/25085
17990 PR fortran/25086
17991 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17992 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17993
17994 PR fortran/25416
17995 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17996
17997 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17998
17999 PR c/25892
18000 * gcc.dg/Wpointer-sign.c: New.
18001 * gcc.dg/Wpointer-sign-Wall.c: New.
18002 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18003 * gcc.dg/Wpointer-sign-pedantic.c: New.
18004 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18005 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18006
18007 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18008
18009 PR C/25861
18010 * gcc.c-torture/compile/pr25861.c: New test.
18011
18012 2006-01-26 Paul Brook <paul@codesourcery.com>
18013
18014 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18015 on short-enum targets.
18016 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18017 variable.
18018 (generate_fields): Use short_enums.
18019 (main): Set short_enums. Document -e.
18020 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18021 on short-enum targets.
18022 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18023 variable.
18024 (generate_fields): Use short_enums.
18025 (main): Set short_enums. Document -e.
18026 * lib/target-supports.exp (check_effective_target_short_enums): New.
18027
18028 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18029
18030 PR target/25947
18031 * gcc.dg/torture/pr25947-1.c: New test.
18032
18033 2006-01-25 Jan Hubicka <jh@suse.cz>
18034 Roger Sayle <roger@eyesopen.com>
18035
18036 PR rtl-optimization/25703
18037 * gcc.target/i386/20060125-1.c: New test case.
18038 * gcc.target/i386/20060125-2.c: New test case.
18039
18040 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18041
18042 PR fortran/18540
18043 * gfortran.dg/goto_1.f: New.
18044
18045 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18046
18047 PR fortran/25716
18048 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18049 25716 on 32-bit systems too.
18050
18051 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18052
18053 PR testsuite/25590
18054 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18055
18056 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18057
18058 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18059
18060 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18061
18062 PR fortran/25835
18063 * gfortran.dg/read_eof.f90: Delete, renamed.
18064 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18065 * gfortran.dg/read_eof_2.f90: New test.
18066 * gfortran.dg/read_eof_3.f90: New test.
18067
18068 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18069
18070 PR tree-opt/25860
18071 * gcc.c-torture/compile/pr25860.c: New test.
18072
18073 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18074
18075 PR c++/25552
18076 * g++.dg/parse/dtor8.C: New test.
18077
18078 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18079
18080 PR testsuite/25891
18081 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18082 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18083 check_effective_target_fopenmp returns 0.
18084
18085 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18086
18087 PR ada/20548
18088 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18089 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18090 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18091
18092 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18093
18094 PR tree-opt/25857
18095 * g++.dg/opt/pr25857.C: New test.
18096
18097 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18098 Jan Hubicka <jh@suse.cz>
18099 Richard Guenther <rguenther@suse.de>
18100
18101 PR rtl-optimization/25654
18102 * gcc.dg/torture/pr25654.c: New testcase.
18103 * gcc.target/i386/pr25654.c: Likewise.
18104
18105 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18106
18107 PR fortran/25901
18108 * gfortran.dg/internal references_2.f90: New test.
18109
18110 Fix regression in testing of admissability of attributes.
18111 * gfortran.dg/intent_used_1.f90: New test.
18112
18113 2006-01-23 Ben Elliston <bje@au.ibm.com>
18114
18115 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18116 Remove target conditional torture options for i?86 and x86_64
18117 GNU/Linux.
18118
18119 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18120
18121 PR c++/10891
18122 * g++.dg/rtti/no-rtti.C: New.
18123
18124 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18125
18126 PR c++/25895
18127 * g++.dg/inherit/conv2.C: New test.
18128
18129 PR c++/25856
18130 * g++.dg/parse/dtor7.C: New test.
18131
18132 PR c++/25858
18133 * g++.dg/template/crash44.C: New test.
18134
18135 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18136
18137 PR fortran/25124
18138 PR fortran/25625
18139 * gfortran.dg/internal_references_1.f90: New test.
18140 PR fortran/20881
18141 PR fortran/23308
18142 PR fortran/25538
18143 PR fortran/25710
18144 * gfortran.dg/global_references_1.f90: New test.
18145 * gfortran.dg/g77/19990905-1.f: Restore the error that
18146 there is a clash between the common block name and
18147 the name of a subroutine reference.
18148
18149 PR fortran/PR24276
18150 * gfortran.dg/aliasing_dummy_1.f90: New test.
18151
18152 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18153
18154 * gcc.dg/vmx/1b-01.c: Warning fix.
18155 * gcc.dg/vmx/1c-02.c: Likewise.
18156 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18157
18158 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18159
18160 PR testsuite/24962
18161 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18162
18163 2006-01-20 Richard Guenther <rguenther@suse.de>
18164 Steven Bosscher <stevenb.gcc@gmail.com>
18165
18166 PR rtl-optimization/24626
18167 * gcc.dg/torture/pr24626-1.c: New testcase.
18168 * gcc.dg/torture/pr24626-2.c: Likewise.
18169 * gcc.dg/torture/pr24626-3.c: Likewise.
18170 * gcc.dg/torture/pr24626-4.c: Likewise.
18171
18172 2006-01-20 Dirk Mueller <dmueller@suse.com>
18173
18174 PR c++/5520
18175 * g++.dg/warn/empty-body.C: New.
18176
18177 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18178
18179 PR c++/22136
18180 * g++.dg/template/using10.C: New test.
18181 * g++.dg/temlpate/using11.C: Likewise.
18182 * g++.dg/inherit/using5.C: Tweak error messages.
18183
18184 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18185
18186 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18187 target test.
18188 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18189
18190 2006-01-19 Jan Hubicka <jh@suse.cz>
18191
18192 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18193
18194 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18195
18196 PR c++/25854
18197 * g++.dg/template/spec28.C: New test.
18198
18199 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18200
18201 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18202 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18203
18204 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18205
18206 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18207 * gcc.dg/gomp/critical-1.c: Likewise.
18208 * gcc.dg/gomp/critical-3.c: Likewise.
18209 * gcc.dg/gomp/empty.c: Likewise.
18210 * gcc.dg/gomp/ordered-1.c: Likewise.
18211 * gcc.dg/gomp/for-4.c: Likewise.
18212 * gcc.dg/gomp/for-6.c: Likewise.
18213 * gcc.dg/gomp/master-3.c: Likewise.
18214 * gcc.dg/gomp/for-8.c: Likewise.
18215 * gcc.dg/gomp/for-10.c: Likewise.
18216 * gcc.dg/gomp/for-18.c: Likewise.
18217 * gcc.dg/gomp/for-5.c: Likewise.
18218 * gcc.dg/gomp/for-7.c: Likewise.
18219 * gcc.dg/gomp/for-9.c: Likewise.
18220
18221 2006-01-18 Jeff Law <law@redhat.com>
18222
18223 * gcc.dg/tree-ssa/vrp25.c: New test.
18224
18225 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18226
18227 * gcc.dg/pr25805.c: Fix misapplied patch.
18228
18229 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18230
18231 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18232 (check_effective_target_vect_udot_qi): New.
18233 (check_effective_target_vect_sdot_hi): New.
18234 (check_effective_target_vect_udot_hi): New.
18235 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18236 prefixed with "wrapv-" with -fwrapv.
18237 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18238 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18239 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18240 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18241 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18242
18243 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18244 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18245 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18246 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18247
18248 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18249
18250 PR c++/16829
18251 * g++.dg/other/default2.C: New test.
18252 * g++.dg/other/default3.C: New test.
18253
18254 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18255
18256 PR c/25805
18257 * gcc.dg/pr25805.c: New file.
18258
18259 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18260
18261 PR c++/25836
18262 * g++.dg/template/init6.C: New test.
18263
18264 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18265
18266 * gcc.dg/tree-ssa/pr24287.c: New test
18267
18268 2006-01-18 Eric Christopher <echristo@apple.com>
18269
18270 * g++.dg/eh/table.C: New.
18271
18272 2006-01-18 DJ Delorie <dj@redhat.com>
18273
18274 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18275 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18276 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18277 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18278
18279 2006-01-18 Jeff Law <law@redhat.com>
18280
18281 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18282 on wrapping on overflow semantics.
18283
18284 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18285
18286 * gcc.gc/tree-ssa/vrp23.c: New test.
18287 * gcc.gc/tree-ssa/vrp24.c: New test.
18288
18289 2006-01-18 Richard Henderson <rth@redhat.com>
18290 Aldy Hernandez <aldyh@redhat.com>
18291 Jakub Jelinek <jakub@redhat.com>
18292 Diego Novillo <dnovillo@redhat.com>
18293 Uros Bizjak <uros@kss-loka.si>
18294
18295 * gcc.dg/gomp: New directory.
18296
18297 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18298 Steven G. Kargl <kargls@comcast.net>
18299
18300 PR fortran/20869
18301 * gfortran.dg/intrinsic_external_1.f90: New test.
18302
18303 PR fortran/20875.
18304 * gfortran.dg/elemental_pointer_1.f90: New test.
18305
18306 PR fortran/25024
18307 * gfortran.dg/external_procedures_1.f90: New test.
18308
18309 PR fortran/25785
18310 gfortran.dg/assumed_present.f90: New test.
18311
18312 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18313
18314 * g++.dg/parse/lookup5.C: New test.
18315
18316 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18317
18318 PR fortran/25697
18319 * gfortran.dg/read_eof.f90: New test.
18320
18321 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18322
18323 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18324 add a closing brace.
18325
18326 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18327
18328 PR fortran/25631
18329 * gfortran.dg/fmt_tl.f: New test.
18330
18331 2006-01-17 Eric Christopher <echristo@apple.com>
18332
18333 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18334 * g++.old-deja/g++.warn/impint2.C: Ditto.
18335 * g++.old-deja/g++.other/null1.C: Ditto.
18336 * g++.dg/warn/conv2.C: Ditto.
18337 * g++.dg/warn/conv4.C: New file.
18338
18339 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18340
18341 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18342
18343 2006-01-17 Andreas Jaeger <aj@suse.de>
18344 Janis Johnson <janis187@us.ibm.com>
18345
18346 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18347 in 64-bit.
18348 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18349 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18350
18351 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18352
18353 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18354 (switchfiles): xfail txxx where xxx >= 25.
18355
18356 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18357
18358 PR testsuite/25764
18359 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18360
18361 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18362
18363 PR c/25682
18364 * gcc.dg/pr25682.c: New test.
18365 * g++.dg/parse/array-size2.C: New test.
18366
18367 2006-01-16 Ian Lance Taylor <ian@airs.com>
18368
18369 * consistency.vlad: Remove entire directory, 1652 files.
18370
18371 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18372
18373 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18374 check_effective_target_dfprt_nocache): New.
18375 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18376 (check_effective_target_dfprt): New.
18377 * lib/c-compat.exp (check_dfp): Remove.
18378 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18379 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18380 level of support for decimal float.
18381 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18382 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18383 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18384 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18385 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18386 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18387 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18388 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18389 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18390 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18391 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18392 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18393 directives.
18394
18395 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18396
18397 PR testsuite/25741
18398 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18399 $base_dir/../.
18400 * lib/gfortran.exp (gfortran_init): Likewise.
18401 * lib/obj-c++.exp (obj-c++_init): Likewise.
18402 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18403 (scan-assembler-dem-not): Likewise.
18404 * lib/scandump.exp (scan-dump-dem): Likewise.
18405 (scan-dump-dem-not): Likewise.
18406
18407 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18408
18409 PR testsuite/25767
18410 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18411 powerpc-*-darwin*.
18412 * lib/obj-c++.exp (obj-c++_init): Likewise.
18413
18414 2006-01-16 Richard Guenther <rguenther@suse.de>
18415
18416 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18417
18418 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18419
18420 PR testsuite/25777
18421 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18422 to LD_LIBRARY_PATH.
18423
18424 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18425 Andrew Pinski <pinskia@physics.uc.edu>
18426
18427 * gcc.dg/minmax-1.c: New test.
18428
18429 2006-01-16 Ben Elliston <bje@au.ibm.com>
18430
18431 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18432 * gcc.misc-tests/dectest.exp: Ditto.
18433
18434 2006-01-15 Ian Lance Taylor <ian@airs.com>
18435
18436 PR testsuite/25796
18437 * gcc.target/i386/cmov6.c: Use -march=k8.
18438
18439 2006-01-15 Andreas Jaeger <aj@suse.de>
18440
18441 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18442 x86 does not have __float128.
18443
18444 2006-01-14 Ian Lance Taylor <ian@airs.com>
18445
18446 * gcc.target/i386/cmov6.c: New test.
18447
18448 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18449
18450 PR c++/25663
18451 * g++.dg/template/ctor6.C: New test.
18452
18453 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18454
18455 PR tree-optimization/25485
18456 * gcc.dg/tree-ssa/pr25485.c: New.
18457
18458 2006-01-14 Richard Guenther <rguenther@suse.de>
18459
18460 PR tree-optimization/22548
18461 PR tree-optimization/22555
18462 PR tree-optimization/22501
18463 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18464 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18465 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18466 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18467 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18468 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18469 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18470 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18471 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18472
18473 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18474
18475 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18476 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18477
18478 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18479 Richard Guenther <rguenther@suse.de>
18480
18481 PR rtl-optimization/24257
18482 * gcc.dg/torture/pr24257.c: New testcase.
18483
18484 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18485
18486 * gcc.c-torture/execute/20060110-1.c: New test.
18487 * gcc.c-torture/execute/20060110-2.c: New test.
18488
18489 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18490
18491 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18492
18493 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18494
18495 PR fortran/25756
18496 * gfortran.dg/label_3.f90: New test.
18497
18498 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18499
18500 PR tree-optimization/25771
18501 * g++.dg/tree-ssa/pr25771.C: New test
18502
18503 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18504
18505 PR tree-opt/24365
18506 * g++.dg/opt/complex5.C: New test.
18507
18508 2006-01-13 Richard Guenther <rguenther@suse.de>
18509
18510 * gcc.target/i386/387-9.c: New testcase.
18511
18512 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18513
18514 PR c++/24824
18515 * g++.dg/debug/dwarf2-1.C: New.
18516
18517 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18518
18519 PR testsuite/25728
18520 * lib/gcov.exp (verify-lines): Add "close $fd".
18521
18522 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18523 Ben Elliston <bje@au.ibm.com>
18524
18525 * gcc.dg/dfp/inf-1.c: New test.
18526
18527 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18528 Yao Qi <qiyaoltc@cn.ibm.com>
18529 Ben Elliston <bje@au.ibm.com>
18530 Jon Grimm <jgrimm2@us.ibm.com>
18531
18532 * gcc.dg/nodfp-1.c: New test.
18533 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18534 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18535 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18536 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18537 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18538 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18539 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18540 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18541 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18542 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18543 * gcc.dg/format/dfp-printf-1.c: Likewise.
18544 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18545 (compat_setup_dfp): New.
18546 * gcc.dg/compat/compat.exp: Use it.
18547 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18548 Make some variables global, prepend "compat_" to their names.
18549 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18550 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18551 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18552 * lib/compat.exp (compat_skip_list): Make global, rename.
18553 * lib/c-compat.exp: New file.
18554 * lib/target-supports.exp (check_effective_target_dfp): New.
18555
18556 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18557 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18558 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18559 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18560 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18561 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18562 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18563 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18564 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18565 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18566 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18567 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18568 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18569 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18570 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18571 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18572 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18573 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18574 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18575 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18576 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18577 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18578 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18579 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18580 gcc.dg/dfp/struct-layout-1.c,
18581 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18582 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18583 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18584 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18585 gcc.dg/dfp/func-vararg-dfp.c,
18586 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18587 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18588 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18589 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18590 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18591
18592 2006-01-11 Richard Guenther <rguenther@suse.de>
18593
18594 PR tree-optimization/25734
18595 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18596
18597 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18598
18599 PR fortran/25486
18600 * gfortran.dg/literal_character_constant_1_x.F: New test.
18601 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18602 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18603 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18604
18605 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18606
18607 PR c++/25386
18608 * g++.dg/ext/packed3.C: Add expected packed error.
18609
18610 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18611
18612 PR target/25706
18613 * gcc.dg/torture/pr25706-1.c: New test.
18614
18615 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18616
18617 PR tree-optimization/23109
18618 PR tree-optimization/23948
18619 PR tree-optimization/24123
18620
18621 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18622 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18623 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18624 g++.dg/tree-ssa/pr23948.C: New testcases.
18625 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18626 three divisions in order to do the optimization.
18627
18628 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18629
18630 PR c++/25632
18631 * g++.dg/other/pr25632.C: New test.
18632
18633 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18634
18635 PR fortran/25730
18636 * gfortran.dg/used_types_1.f90: New test.
18637
18638 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18639
18640 PR target/25718
18641 * gcc.dg/torture/pr25718-1.c: New test.
18642
18643 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18644
18645 * gfortran.dg/list_read_2.f90: Fix typo in description.
18646
18647 2006-01-10 Jan Beulich <jbeulich@novell.com>
18648
18649 * lib/target-supports.exp (check_visibility_available): Simplify test
18650 for *-*-netware*.
18651 (check_profiling_available): Fail for *-*-netware*.
18652 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18653 * gcc.dg/20021014-1.c: Likewise.
18654 * gcc.dg/nest.c: Likewise.
18655
18656 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18657
18658 fortran/24936
18659 * gfortran.dg/forall_3.f90: New test.
18660
18661 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18662
18663 PR fortran/21977
18664 * gfortran.dg/nesting_2.f90: New test.
18665 * gfortran.dg/nesting_3.f90: New test.
18666
18667 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18668
18669 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18670 Fix typo in comment.
18671
18672 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18673
18674 * gfortran.dg/single_char_string.f90: New test.
18675
18676 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18677
18678 * gfortran.dg/ichar_2.f90: New test.
18679
18680 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18681
18682 PR fortran/25093
18683 * gfortran.dg/private_type_4.f90: New.
18684
18685 2006-01-07 Richard Guenther <rguenther@suse.de>
18686
18687 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18688
18689 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18690
18691 * gfortran.dg/func_decl_1.f90: New.
18692 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18693 * gfortran.dg/array_alloc_2.f90: Likewise.
18694 * gfortran.dg/char_result_8.f90: Likewise.
18695 * gfortran.dg/dup_save_1.f90: Likewise.
18696 * gfortran.dg/dup_save_2.f90: Likewise.
18697 * gfortran.dg/f2c_6.f90: Likewise.
18698 * gfortran.dg/f2c_7.f90: Likewise.
18699 * gfortran.dg/func_result_2.f90: Likewise.
18700 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18701
18702 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18703
18704 PR fortran/22146
18705 * gfortran.dg/elemental_subroutine_1.f90: New test.
18706 * gfortran.dg/elemental_subroutine_2.f90: New test.
18707
18708 PR fortran/25029
18709 PR fortran/21256
18710 * gfortran.dg/assumed_size_refs_1.f90: New test.
18711
18712 PR fortran/20868
18713 PR fortran/20870
18714 * gfortran.dg/assumed_size_refs_2.f90: New test.
18715 * gfortran.dg/initialization_1.f90: Change warning message.
18716
18717 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18718
18719 * gcc.dg/tree-ssa/loop-15.c: New test.
18720
18721 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18722
18723 PR fortran/25598
18724 * gfortran.dg/backspace_3.f: New test.
18725 * gfortran.dg/backspace_4.f: New test.
18726
18727 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18728
18729 PR fortran/24268
18730 * gfortran.dg/fmt_white.f: Update test.
18731
18732 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18733
18734 * gcc.dg/cast-1.c: Add new warning.
18735 * gcc.dg/cast-2.c: Likewise.
18736 * gcc.dg/cast-3.c: Likewise.
18737 * gcc.dg/format/cast-1.c: Likewise.
18738 * gcc.dg/cast-4.c: New testcase.
18739
18740 2006-01-05 Richard Guenther <rguenther@suse.de>
18741
18742 PR tree-optimization/22555
18743 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18744
18745 2006-01-05 Richard Guenther <rguenther@suse.de>
18746 Diego Novillo <dnovillo@redhat.com>
18747
18748 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18749 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18750 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18751 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18752 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18753 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18754 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18755 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18756 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18757 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18758 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18759 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18760 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18761 * treelang/compile/extravar.tree: Likewise.
18762 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18763 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18764 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18765 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18766 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18767
18768 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18769
18770 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18771 for 64-bit fix.
18772
18773 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18774
18775 PR fortran/23675
18776 gfortran.dg/char_result_11.f90: New.
18777
18778 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18779
18780 PR c++/24782
18781 * g++.dg/parse/access9.C: New test.
18782 * g++.dg/tc1/dr52.C: Tweak error markers.
18783
18784 2006-01-04 Richard Henderson <rth@redhat.com>
18785
18786 Merge from gomp branch.
18787 * g++.dg/parse/pragma2.C: Update expected error lines.
18788
18789 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18790
18791 * g++.dg/other/i386-2.C: New test.
18792
18793 PR target/25554
18794 * gcc.c-torture/compile/20051228-1.c: New test.
18795
18796 PR c/25559
18797 * gcc.dg/pr25559.c: New test.
18798
18799 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18800
18801 PR c++/25492
18802 * g++.dg/lookup/friend9.C: New test.
18803
18804 PR c++/25625
18805 * g++.dg/template/repo5.C: New test.
18806
18807 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18808
18809 PR fortran/25101
18810 * gfortran.dg/forall_2.f90: New test.
18811
18812 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18813
18814 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18815 dg-require-weak. Adjust regexp to handle leading-underscore
18816 targets and space as well as TAB after .weak. Change previous
18817 64-bit fix to not use naked dot.
18818
18819 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18820
18821 PR rtl-optimization/25578
18822 * gcc.c-torture/execute/20060102-1.c: New testcase.
18823
18824 2006-01-03 Richard Guenther <rguenther@suse.de>
18825
18826 PR c/25183
18827 * gcc.dg/torture/pr25183.c: New testcase.
18828
18829 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18830
18831 Merge from gomp-branch.
18832 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18833 * gcc.dg/ia64-sync-2.c: Likewise.
18834 * gcc.dg/ia64-sync-3.c: Likewise.
18835 * gcc.dg/ia64-sync-4.c: Likewise.
18836 * gcc.dg/sync-2.c: Likewise.
18837 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18838 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18839
18840 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18841
18842 PR c++/25635
18843 * g++.dg/parse/operator6.C: New test.
18844
18845 PR c++/25637
18846 * g++.dg/parse/error29.C: New test.
18847
18848 PR c++/25638
18849 * g++.dg/parse/dtor6.C: New test.
18850
18851 PR c++/25633
18852 * g++.dg/parse/ctor3.C: New test.
18853
18854 PR c++/25634
18855 * g++.dg/template/class3.C: New test.
18856
18857 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18858
18859 * g++.dg/debug/debug9.C: New.
18860
18861 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18862
18863 PR fortran/24640
18864 * gfortran.dg/label_2.f90: New test.
18865
18866 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18867
18868 * g++.dg/lookup/using12.C: Tighten error marker.
18869
18870 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18871 Andrew Pinski <pinskia@physics.uc.edu>
18872
18873 * gcc.target/powerpc/darwin-abi-3.c: New file.
18874 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18875 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18876 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18877 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18878 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18879 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18880 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18881 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18882
18883 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18884
18885 * gcc.dg/tree-ssa/loadpre1.c: New;
18886 * gcc.dg/tree-ssa/loadpre2.c: New;
18887 * gcc.dg/tree-ssa/loadpre3.c: New;
18888 * gcc.dg/tree-ssa/loadpre4.c: New;
18889 * gcc.dg/tree-ssa/loadpre5.c: New;
18890 * gcc.dg/tree-ssa/loadpre6.c: New;
18891 * gcc.dg/tree-ssa/loadpre7.c: New;
18892 * gcc.dg/tree-ssa/loadpre8.c: New;
18893 * gcc.dg/tree-ssa/loadpre9.c: New;
18894
18895 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18896
18897 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18898 * g++.dg/abi/thunk4.C: Likewise.
18899
18900 2006-01-01 Andreas Jaeger <aj@suse.de>
18901
18902 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18903 portable.
18904
18905 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18906
18907 PR c++/25294
18908 * gcc.dg/pragma-pack-3.c: New test.
18909 * g++.dg/parse/pragma3.C: New test.
18910
18911 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18912
18913 PR middle-end/24827
18914 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18915
18916 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18917
18918 PR testsuite/25214
18919 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18920
18921 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18922
18923 PR fortran/22607
18924 * gfortran-dg/pure_byref_3.f90: New.
18925
18926 fortran/PR 25396
18927 * gfortran.dg/userdef_operator_1.f90: New.
18928
18929 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18930
18931 * g++.dg/abi/thunk3.C: New.
18932 * g++.dg/abi/thunk4.C: New.
18933
18934 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18935
18936 PR fortran/25532
18937 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18938 associated derived type components of derived types are
18939 properly declared in contained procedures.
18940
18941 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18942
18943 PR libgfortran/25139
18944 * gfortran.dg/backspace_2.f: New test.
18945
18946 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18947
18948 PR libgfortran/25550
18949 * gfortran.dg/endfile.f: New test.
18950
18951 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18952
18953 PR libgfortran/25419
18954 * gfortran.dg/comma.f: New test.
18955
18956 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18957
18958 * lib/gfortran-dg.exp: Remove trailing whitespace.
18959 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18960 -funroll-all-loops.
18961
18962 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18963
18964 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18965 Extended Double long doubles or repeat tests when long double is
18966 the same size as double.
18967
18968 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18969
18970 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18971
18972 PR testsuite/25442
18973 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18974 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18975
18976 PR testsuite/25441
18977 * gcc.dg/pr23911.c: Make test variable static.
18978
18979 PR testsuite/25444
18980 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18981
18982 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18983
18984 PR c++/25439
18985 * g++.dg/parse/crash17.C: Adjust error markers.
18986 * g++.dg/template/error20.C: New test.
18987
18988 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18989
18990 PR c++/23172
18991 * g++.dg/ext/complit4.C: New test.
18992
18993 PR c++/25417
18994 * g++.dg/ext/complit5.C: Likewise.
18995
18996 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18997
18998 PR tree-optimization/25125
18999 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19000 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19001 * gcc.c-torture/execute/pr25125.c: New.
19002
19003 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19004
19005 PR fortran/25029
19006 PR fortran/21256
19007 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19008 functions with incorrect assumed size references.
19009
19010 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19011
19012 PR c++/23171
19013 * g++.dg/opt/init1.C: New test.
19014
19015 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19016
19017 PR c++/24671
19018 * g++.dg/template/sfinae3.C: New test.
19019
19020 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19021
19022 * g++.dg/other/friend4.C: New test.
19023
19024 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19025
19026 PR target/25005
19027 * g++.dg/opt/pr25005.C: New test.
19028
19029 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19030
19031 PR c++/25369
19032 * g++.dg/template/ptrmem16.C: New test.
19033
19034 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19035
19036 PR fortran/25029
19037 PR fortran/21256
19038 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19039
19040 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19041
19042 PR libgfortran/25307
19043 * gfortran.dg/list_read_5.f90: New test.
19044
19045 2005-12-22 Richard Henderson <rth@redhat.com>
19046
19047 * gcc.target/i386/sse-7.c: Use -msse2.
19048
19049 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19050
19051 PR rtl-optimization/25432
19052 * gcc.c-torture/compile/20051216-1.c: New test.
19053
19054 PR objc/25328
19055 * objc/execute/pr25328.m: New test.
19056
19057 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19058
19059 PR c++/25364
19060 * g++.dg/template/call4.C: New test.
19061
19062 2005-12-22 Dale Johannesen <dalej@apple.com>
19063
19064 * gcc.target/i386/sse-17.c: New.
19065
19066 2005-12-22 Paul Brook <paul@codesourcery.com>
19067
19068 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19069
19070 2005-12-22 Paul Brook <paul@codesourcery.com>
19071
19072 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19073
19074 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19075
19076 PR tree-opt/25513
19077 * gcc.c-torture/compile/pr25513.c: New test.
19078
19079 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19080
19081 PR c++/23333
19082 * g++.dg/parse/error25.C: Add more tests.
19083
19084 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19085
19086 PR fortran/18990
19087 * gfortran.dg/der_charlen_1.f90: New.
19088
19089 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19090
19091 PR fortran/20889
19092 * gfortran.dg/pointer_component_type_1.f90: New test.
19093
19094 PR fortran/25029
19095 PR fortran/21256
19096 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19097 should give an error with assumed size array refernces and checks
19098 those that should not.
19099 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19100 reference an upper bound so that it does not generate an error.
19101
19102 PR fortran/19362
19103 PR fortran/20244
19104 PR fortran/20864
19105 PR fortran/25391
19106 * gfortran.dg/used_dummy_types_1.f90: New test.
19107 * gfortran.dg/used_dummy_types_2.f90: New test.
19108 * gfortran.dg/used_dummy_types_3.f90: New test.
19109 * gfortran.dg/used_dummy_types_4.f90: New test.
19110 * gfortran.dg/used_dummy_types_5.f90: New test.
19111
19112 PR fortran/23152
19113 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19114 group already being USE associated.
19115 * gfortran.dg/assumed_shape_nml.f90: New test.
19116 * gfortran.dg/assumed_size_nml.f90: New test.
19117
19118 PR fortran/20862
19119 PR fortran/25053
19120 PR fortran/25063
19121 PR fortran/25064
19122 PR fortran/25066
19123 PR fortran/25067
19124 PR fortran/25068
19125 PR fortran/25307
19126 * gfortran.dg/io_constraints_1.f90: New test.
19127 * gfortran.dg/io_constraints_1.f90: New test.
19128 * gfortran.dg/iostat_3.f90: Change wording of warning.
19129 * gfortran.dg/g77/19981216-0.f: The same.
19130
19131 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19132
19133 PR tree-optimization/23518
19134 * gcc.dg/pr23518.c: New.
19135
19136 2005-12-21 Mike Stump <mrs@apple.com>
19137
19138 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19139
19140 2005-12-21 Paul Brook <paul@codesourcery.com>
19141
19142 * gcc.dg/pr19340.c: Skip on m68k targets.
19143
19144 2005-12-21 Steven Bosscher <stevenb@suse.de>
19145
19146 PR rtl-optimization/25196
19147 * gcc.dg/pr25196.c: New test.
19148
19149 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19150
19151 PR fortran/25423
19152 gfortran.dg/where_nested_1.f90: New.
19153
19154 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19155
19156 PR tree-optimization/25382.
19157 * gcc.dg/tree-ssa/pr25382.c: New.
19158
19159 2005-12-20 Richard Guenther <rguenther@suse.de>
19160
19161 PR middle-end/24306
19162 * gcc.target/i386/pr24306.c: New testcase.
19163
19164 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19165
19166 PR tree-optimization/25501
19167 * gcc.dg/tree-ssa/pr25501.c: New.
19168
19169 2005-12-20 Richard Guenther <rguenther@suse.de>
19170
19171 Revert
19172 2005-12-02 Richard Guenther <rguenther@suse.de>
19173
19174 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19175
19176 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19177
19178 PR c++/21228
19179 * g++.dg/warn/Wunreachable-code-2.C: New test.
19180
19181 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19182
19183 PR c++/24278
19184 * g++.dg/template/ctor5.C: New test.
19185
19186 PR c++/24915
19187 * g++.dg/template/overload8.C: New test.
19188
19189 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19190
19191 * gcc.c-torture/compile/pr25483 : New test.
19192
19193 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19194
19195 PR c++/20552
19196 * g++.dg/ext/typeof10.C: New test.
19197
19198 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19199
19200 * gcc.dg/mt-loopi1.c: New.
19201
19202 2005-12-18 Richard Guenther <rguenther@suse.de>
19203
19204 PR tree-optimization/25481
19205 * gcc.dg/torture/pr25481.c: New testcase.
19206
19207 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19208
19209 PR rtl-optimization/21041
19210 * gcc.dg/pr21041.c: New test.
19211
19212 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19213
19214 PR libgfortran/25463
19215 * gfortran.dg/advance.f90: New test.
19216
19217 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19218
19219 * gcc.dg/20051201-1.c: New test.
19220
19221 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19222
19223 PR fortran/25018
19224 * gfortran.dg/initialization_1.f90: New test.
19225 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19226 * gfortran.dg/g77/980616-0.f: The same.
19227
19228 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19229
19230 * PR fortran/25458
19231 * gfortran.dg/chkbits.f90: New test.
19232
19233 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19234
19235 * gfortran.dg/enum_5.f: Revert to previous version.
19236
19237 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19238
19239 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19240 * gfortran.dg/nested_modules_1.f90: Ditto.
19241 * gfortran.dg/hollerith_f95.f90: Ditto.
19242 * gfortran.dg/select_5.f90: Ditto.
19243 * gfortran.dg/secnds.f: Ditto.
19244 * gfortran.dg/hollerith2.f90: Ditto.
19245 * gfortran.dg/imag_2.f: Ditto.
19246 * gfortran.dg/ftell_2.f90: Ditto.
19247 * gfortran.dg/malloc_free_1.f90: Ditto.
19248 * gfortran.dg/logint-1.f: Ditto.
19249 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19250 * gfortran.dg/e_d_fmt.f90: Ditto.
19251 * gfortran.dg/hollerith_legacy.f90: Ditto.
19252 * gfortran.dg/logint-2.f: Ditto.
19253 * gfortran.dg/enum_5.f90: Ditto.
19254 * gfortran.dg/f2c_2.f90: Ditto.
19255 * gfortran.dg/pr17143.f90: Ditto.
19256 * gfortran.dg/namelist_14.f90: Ditto.
19257 * gfortran.dg/logint-3.f: Ditto.
19258 * gfortran.dg/spread_scalar_source.f90: Ditto.
19259 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19260 * gfortran.dg/namelist_11.f: Ditto.
19261 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19262 * gfortran.dg/g77/20010519-1.f
19263 * gfortran.dg/g77/alpha1.f: Ditto.
19264 * gfortran.dg/g77/990115-1.f: Ditto.
19265 * gfortran.dg/g77/erfc.f: Ditto.
19266 * gfortran.dg/g77/19990313-3.f: Ditto.
19267 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19268 * gfortran.dg/g77/20010426.f: Ditto.
19269 * gfortran.dg/g77/19990313-0.f: Ditto.
19270 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19271 * gfortran.dg/g77/20000629-1.f: Ditto.
19272 * gfortran.dg/g77/970125-0.f: Ditto.
19273 * gfortran.dg/g77/8485.f: Ditto.
19274 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19275 * gfortran.dg/g77/19990313-1.f: Ditto.
19276 * gfortran.dg/g77/int8421.f: Ditto.
19277 * gfortran.dg/g77/19990305-0.f: Ditto.
19278 * gfortran.dg/g77/947.f: Ditto.
19279 * gfortran.dg/g77/19990905-2.f: Ditto.
19280 * gfortran.dg/g77/cabs.f: Ditto.
19281 * gfortran.dg/g77/19990313-2.f: Ditto.
19282 * gfortran.dg/g77/20020307-1.f: Ditto.
19283 * gfortran.dg/g77/dcomplex.f: Ditto.
19284 * gfortran.dg/g77/19990502-1.f: Ditto.
19285 * gfortran.dg/g77/19981216-0.f: Ditto.
19286 * gfortran.dg/common_4.f90: Ditto.
19287 * gfortran.dg/entry_4.f90: Ditto.
19288 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19289 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19290 * gfortran.dg/namelist_12.f: Ditto.
19291 * gfortran.dg/scale_1.f90: Ditto.
19292 * gfortran.dg/modulo_1.f90
19293 * gfortran.dg/hollerith.f90: Ditto.
19294 * gfortran.dg/direct_io_3.f90: Ditto.
19295 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19296 * gfortran.dg/gnu_logical_1.F: Ditto.
19297 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19298 * gfortran.dg/assign_1.f90: Ditto.
19299 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19300 * gfortran.dg/pr23095.f: Ditto.
19301 * gfortran.dg/read_float_1.f90: Ditto.
19302
19303 2005-12-17 Andreas Jaeger <aj@suse.de>
19304
19305 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19306 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19307
19308 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19309
19310 PR fortran/24268
19311 * gfortran.dg/fmt_white.f: New test.
19312
19313 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19314
19315 * gfortran.dg/label_1.f90: New test.
19316
19317 2005-12-15 Ben Elliston <bje@au.ibm.com>
19318
19319 PR testsuite/25422
19320 * gcc.dg/20031012-1.c: Add -Walways-true option.
19321 * gcc.dg/weak/weak-3.c: Likewise.
19322 * g++.old-deja/g++.mike/warn8.C: Likewise.
19323
19324 2005-12-16 Mike Stump <mrs@apple.com>
19325
19326 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19327 exit.
19328
19329 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19330
19331 PR libgfortran/25264
19332 PR libgfortran/25349
19333 * gfortran.dg/tl_editing.f90: Added additional checks.
19334 * gfortran.dg/t_editing.f: New test.
19335 * gfortran.dg/write_padding.f90: New test
19336
19337 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19338
19339 PR testsuite/25215
19340 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19341
19342 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19343
19344 PR rtl-optimization/24899
19345 * gcc.c-torture/execute/20051215-1.c: New test.
19346
19347 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19348
19349 PR 24823
19350 * gfortran.dg/pr24823.f: New test.
19351
19352 2005-12-16 Jeff Law <law@redhat.com>
19353
19354 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19355
19356 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19357
19358 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19359 (base_types): Change C++ style comments to C style comments. Remove
19360 aligned types from the array. Keep Enums disabled.
19361 (complex_types): Remove aligned types from the array.
19362 Comment out "_Complex long double".
19363 (attrib_types): Remove.
19364 (complex_attrib_types): Remove.
19365 (attrib_array_types): Remove.
19366 (complex_attrib_array_types): Remove.
19367 (aligned_bitfld_types): Remove.
19368 (n_aligned_bitfld_types): Remove.
19369 (FEATURE_ALIGNEDPACKED): Delete.
19370 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19371 (singles): Remove support for adding attributes.
19372 (choose_type): Remove support for attributed types.
19373 (generate_fields): Remove support for attributed bit-fields.
19374 Remove support for adding attributes.
19375 (generate_random_tests): Remove support for adding attributes.
19376 (features): Add back "[0] :0" and "complex vector [0]".
19377 (main): Remove support for attributed bit-fields.
19378 Uncomment the calling of generate_random_tests for the rests of
19379 the tests.
19380
19381 2005-12-16 Jan Hubicka <jh@suse.cz>
19382
19383 * gcc.c-torture/combine/pr25224.c: New.
19384
19385 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19386
19387 PR other/25028
19388 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19389 HP-UX.
19390
19391 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19392
19393 * gcc.dg/20051215-1.c: New file.
19394
19395 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19396
19397 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19398 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19399
19400 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19401
19402 PR fortran/18197
19403 * gfortran.dg/dummy_functions_1.f90: New.
19404
19405 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19406
19407 PR rtl-optimization/25310
19408 * gcc.c-torture/compile/pr25310.c: New test.
19409
19410 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19411
19412 PR debug/25023
19413 * gcc.dg/pr25023.c: New test.
19414
19415 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19416
19417 * g++.old-deja/g++.brendan/redecl1.C,
19418 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19419 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19420 g++.old-deja/g++.oliva/typeof1.C,
19421 g++.old-deja/g++.other/crash16.C,
19422 g++.old-deja/g++.other/crash34.C,
19423 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19424 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19425 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19426 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19427 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19428 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19429 Remove xfail.
19430
19431 2005-12-14 Kean Johnston <jkj@sco.com>
19432 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19433
19434 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19435 * gcc.target/i386/20020523-1.c: Ditto.
19436 * gcc.target/i386/tailcall-1.c: Ditto.
19437 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19438 * gcc.target/i386/ssetype-5.c: Ditto.
19439
19440 2005-12-14 Jeff Law <law@redhat.com>
19441
19442 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19443
19444 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19445
19446 PR target/25254
19447 PR target/24188
19448 * gcc.target/i386/pr25254.c: New test.
19449 * gfortran.dg/PR24188.f: New test.
19450
19451 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19452
19453 * lib/fortran-torture.exp: Catch remaining uses of
19454 remote_file build delete.
19455
19456 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19457
19458 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19459
19460 2005-12-14 Ben Elliston <bje@au.ibm.com>
19461
19462 * gcc.dg/warn-addr-cmp.c: New test.
19463
19464 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19465
19466 PR debug/25023
19467 PR target/25293
19468 * gcc.target/i386/pr25293.c: New test.
19469
19470 2005-12-13 Petr Machata <machata@post.cz>
19471
19472 PR c++/24907
19473 * g++.dg/parse/comma2.C: New test.
19474
19475 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19476 Jakub Jelinek <jakub@redhat.com>
19477
19478 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19479 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19480 (limits.h): Include unconditionally.
19481 (stdlib.h): Likewise.
19482 (hashtab.h): Do not include.
19483 (getopt.h): Likewise.
19484 (stddef.h): Include.
19485 (hashval_t): Define.
19486 (struct entry): Add "next" field.
19487 (HASH_SIZE): New macro.
19488 (hash_table): New variable.
19489 (switchfiles): Do not use xmalloc.
19490 (mix): New macro.
19491 (iterative_hash): New function.
19492 (hasht): Remove.
19493 (e_exists): New function.
19494 (e_insert): Likewise.
19495 (output): Use, instead of libiberty hashtable functions.
19496 (main): Do not use getopt. Do not call htab_create.
19497
19498 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19499
19500 PR c++/25331
19501 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19502 put atal* and atpaal* attributes on array elements.
19503 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19504 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19505 put atal* and atpaal* attributes on array elements.
19506 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19507
19508 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19509
19510 * gcc.dg/single-precision-constant.c: New test.
19511
19512 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19513
19514 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19515 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19516 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19517 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19518 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19519 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19520 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19521 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19522 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19523 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19524 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19525 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19526 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19527 gcc.target/powerpc/ppc-sdata-2.c,
19528 gcc.target/powerpc/ppc-stackalign-1.c,
19529 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19530 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19531 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19532 gcc.target/powerpc/rs6000-ldouble-2.c,
19533 gcc.target/powerpc/rs6000-power2-1.c,
19534 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19535 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19536 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19537 option into target selector.
19538 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19539 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19540
19541 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19542
19543 PR objc/25348
19544 * objc.dg/encode-9.m: New test.
19545
19546 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19547
19548 PR testsuite/20772
19549 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19550 * gcc.dg/asm-b.c: Fix typo.
19551 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19552 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19553 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19554 i?86 lp64 and x86_64 ilp32.
19555 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19556 on i?86 lp64.
19557 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19558
19559 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19560
19561 PR fortran/25078
19562 gfortran.dg/equiv_5.f90: New test.
19563
19564 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19565
19566 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19567 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19568 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19569 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19570 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19571 * gcc.dg/tree-ssa/reassoc-5.c: New.
19572 * gcc.dg/tree-ssa/reassoc-6.c: New.
19573 * gcc.dg/tree-ssa/reassoc-7.c: New.
19574 * gcc.dg/tree-ssa/reassoc-8.c: New.
19575 * gcc.dg/tree-ssa/reassoc-9.c: New.
19576 * gcc.dg/tree-ssa/reassoc-10.c: New.
19577 * gcc.dg/tree-ssa/reassoc-11.c: New.
19578
19579 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19580
19581 PR testsuite/25167
19582 PR testsuite/24478
19583 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19584
19585 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19586
19587 PR c++/25300
19588 * g++.dg/template/inherit.C: Do not use a generic error message.
19589
19590 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19591
19592 PR libobjc/25354
19593 * objc.dg/gnu-encoding: New directory.
19594 * objc.dg/gnu-encoding/compat-common.h: New file.
19595 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19596 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19597 * objc.dg/gnu-encoding/vector-defs.h: New file.
19598 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19599 * objc.dg/gnu-encoding/generate-random.c: New file.
19600 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19601 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19602 * objc.dg/gnu-encoding/generate-random.h: New file.
19603
19604 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19605
19606 PR c++/25337
19607 * g++.dg/template/defarg7.C: New test.
19608
19609 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19610
19611 PR libobjc/25347
19612 * objc.dg/encode-8.m: New test.
19613
19614 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19615
19616 PR libobjc/25346
19617 * objc.dg/encode-7.m: New test.
19618
19619 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19620
19621 PR c++/25010
19622 * g++.dg/opt/inline10.C: New test.
19623
19624 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19625
19626 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19627
19628 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19629
19630 * gfortran.dg/substring_equivalence.f90: typo in comment
19631
19632 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19633
19634 PR fortran/25068
19635 * gfortran.dg/iostat_3.f90: New test.
19636
19637 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19638
19639 PR fortran/23815
19640 * gfortran.dg/unf_io_convert_1.f90: New test.
19641 * gfortran.dg/unf_io_convert_2.f90: New test.
19642 * gfortran.dg/unf_io_convert_3.f90: New test.
19643
19644 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19645
19646 PR testsuite/20772
19647 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19648 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19649 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19650 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19651 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19652 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19653 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19654 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19655 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19656 gcc.dg/torture/fp-int-convert-float128-timode.c,
19657 gcc.dg/torture/fp-int-convert-float128.c,
19658 gcc.dg/torture/fp-int-convert-float80-timode.c,
19659 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19660 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19661
19662 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19663
19664 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19665
19666 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19667
19668 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19669
19670 * gcc.dg/20051207-1.c,
19671 * gcc.dg/20051207-2.c,
19672 * gcc.dg/20051207-3.c: New tests.
19673
19674 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19675
19676 PR testsuite/20772
19677 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19678 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19679 dg-skip-if target selector.
19680
19681 PR testsuite/20772
19682 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19683 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19684 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19685 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19686 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19687 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19688 and/or merge with i?86 cases.
19689
19690 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19691
19692 PR testsuite/20772
19693 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19694 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19695 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19696 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19697 x86_64-*-linux*.
19698
19699 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19700
19701 PR target/25311
19702 * gcc.c-torture/compile/pr25311.c: New test.
19703
19704 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19705
19706 PR libgfortran/25039
19707 * gfortran.dg/read_comma.f: New test.
19708
19709 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19710
19711 PR c++/19317
19712 * g++.dg/opt/pr19317-1.C: New test.
19713 * g++.dg/opt/pr19317-2.C: New test.
19714 * g++.dg/opt/pr19317-3.C: New test.
19715
19716 PR target/19005
19717 * gcc.c-torture/execute/pr19005.c: New test.
19718
19719 PR target/17828
19720 * g++.old-deja/g++.other/comdat5.C: New test.
19721 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19722
19723 * g++.dg/compat/struct-layout-1.exp: New file.
19724 * g++.dg/compat/struct-layout-1.h: New.
19725 * g++.dg/compat/struct-layout-1_generate.c: New.
19726 * g++.dg/compat/struct-layout-1_x1.h: New.
19727 * g++.dg/compat/struct-layout-1_x2.h: New.
19728 * g++.dg/compat/struct-layout-1_y1.h: New.
19729 * g++.dg/compat/struct-layout-1_y2.h: New.
19730
19731 * gcc.dg/20050330-2.c: New test.
19732
19733 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19734
19735 PR fortran/25292
19736 * gfortran.dg/associated_1.f90: New.
19737
19738 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19739
19740 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19741 ILP32 vect_no_align platforms.
19742
19743 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19744 Jakub Jelinek <jakub@redhat.com>
19745
19746 PR target/25268
19747 * gcc.c-torture/compile/20051207-1.c: New test.
19748
19749 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19750
19751 PR testsuite/20772
19752 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19753 gcc.dg/torture/pr18582-1.c,
19754 gcc.target/i386/attributes-error.c: Also test on x86_64.
19755
19756 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19757
19758 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19759
19760 PR c++/19397
19761 * g++.dg/template/typedef3.C: New test.
19762
19763 PR c++/19762
19764 PR c++/19764
19765 * g++.dg/template/dtor3.C: Fix error markers.
19766
19767 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19768
19769 * lib/target-supports.exp (check_effective_target_sync_char_short):
19770 Add s390*.
19771
19772 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19773
19774 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19775
19776 2005-12-06 Roger Sayle <roger@eyesopen.com>
19777
19778 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19779 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19780 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19781 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19782
19783 2005-12-06 Roger Sayle <roger@eyesopen.com>
19784
19785 PR c++/25263
19786 * g++.dg/other/array2.C: New test case.
19787
19788 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19789
19790 * gcc.dg/darwin-weakimport-3.c: New.
19791
19792 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19793 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19794 and to work on Darwin.
19795 * gcc.dg/attr-weakref-1b.c: New file.
19796 * gcc.dg/attr-weakref-2.c: New test.
19797 * gcc.dg/darwin-weakref-1.c: New test.
19798
19799 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19800
19801 PR testsuite/25247
19802 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19803 use in selector expressions.
19804 (dg-xfail-if): Ditto.
19805 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19806 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19807 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19808 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19809 * gcc.test-framework/test-framework.exp: Skip generated tests if
19810 CHECK_TEST_FRAMEWORK is not 1.
19811
19812 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19813
19814 PR tree-optimization/24963
19815 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19816
19817 PR target/24108
19818 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19819
19820 PR target/18580
19821 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19822 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19823 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19824 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19825
19826 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19827
19828 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19829 dg-options.
19830
19831 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19832
19833 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19834
19835 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19836
19837 * gcc.dg/format/cast-1.c: New test.
19838
19839 2005-12-04 Roger Sayle <roger@eyesopen.com>
19840
19841 PR c/7776
19842 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19843 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19844 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19845 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19846
19847 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19848
19849 * gcc.dg/cast-pretty-print-1.c: New test.
19850
19851 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19852
19853 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19854
19855 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19856
19857 PR c++/24173
19858 * g++.dg/template/friend40.C: New test.
19859
19860 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19861
19862 PR target/25199
19863 * gcc.target/i386/movq-2.c: New test.
19864 * gcc.target/i386/movq.c: Remove target i?86, instead add
19865 dg-require-effective-target ilp32.
19866
19867 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19868
19869 PR c++/24103
19870 * g++.dg/other/default1.C: New test.
19871
19872 2005-12-02 Richard Guenther <rguenther@suse.de>
19873
19874 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19875
19876 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19877
19878 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19879
19880 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19881
19882 PR target/21017
19883 * gcc.target/powerpc/rotate.c: New.
19884
19885 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19886
19887 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19888 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19889
19890 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19891
19892 PR c/13384
19893 * gcc.dg/pr17730-1.c: Adjust.
19894 * gcc.dg/lvalue1.c (main): Likewise.
19895 * gcc.dg/lvalue-2.c: Likewise.
19896 * g++.dg/pr7503-3.C
19897
19898 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19899
19900 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19901 error messages.
19902
19903 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19904
19905 PR fortran/24789
19906 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19907
19908 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19909
19910 PR target/24475
19911 * lib/target-supports.exp (check_effective_target_tls): New.
19912 (check_effective_target_tls_runtime): New.
19913 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19914 for TLS support.
19915 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19916 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19917 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19918 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19919 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19920 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19921 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19922 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19923 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19924 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19925 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19926 effective-target TLS.
19927 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19928 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19929 effective-target TLS runtime.
19930
19931 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19932
19933 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19934
19935 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19936
19937 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19938 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19939 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19940 ignored" warnings when "packing" is the same as the ABI layout.
19941
19942 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19943
19944 PR fortran/21302
19945 * gfortran.dg/line_length_1.f: New test.
19946 * gfortran.dg/line_length_2.f90: Ditto.
19947
19948 2005-11-30 Richard Guenther <rguenther@suse.de>
19949
19950 PR tree-optimization/21655
19951 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19952
19953 2005-11-30 Dale Johannesen <dalej@apple.com>
19954
19955 * gcc.c-torture/compile/pr24930.c: New.
19956
19957 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19958
19959 PR fortran/15809
19960 * gfortran.dg/auto_char_dummy_array.f90: New test.
19961
19962 2005-11-30 Jeff Law <law@redhat.com>
19963
19964 * g++.old-deja/g++.law/pr25000.C: New test.
19965
19966 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19967
19968 * gcc.dg/tls/opt-11.c: New test.
19969
19970 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19971
19972 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19973 targets.
19974 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19975 LP64 ia64.
19976
19977 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19978
19979 * gfortran.dg/open_access_1.f90: New test.
19980
19981 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19982
19983 * gcc.dg/charset/builtin2.c: New test.
19984
19985 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19986
19987 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19988 on mmix-*-* for *_[xy].c.
19989
19990 2005-11-28 Kean Johnston <jkj@sco.com>
19991
19992 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19993 headers.
19994 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19995 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19996 * gcc.target/i386/asm-3.c: Ditto.
19997 * gcc.target/i386/clobbers.c: Ditto.
19998 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19999 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20000 test regexp.
20001 * gcc.target/i386/mul.c: Ditto.
20002 * gcc.target/i386/ssetype-1.c: Ditto.
20003 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20004 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20005 static so the test works with -fPIC mode too. Based on comment in
20006 PR19231 by Pinski.
20007 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20008
20009 2005-11-28 Richard Guenther <rguenther@suse.de>
20010
20011 * gcc.dg/alias-9.c: New testcase.
20012 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20013
20014 2005-11-28 Roger Sayle <roger@eyesopen.com>
20015 Uros Bizjak <uros@kss-loka.si>
20016
20017 PR middle-end/20219
20018 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20019 tan(x)/sin(x) transformations.
20020
20021 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20022
20023 PR middle-end/24575
20024 * gcc.dg/tree-ssa/divide-3.c: New test.
20025 * gcc.dg/tree-ssa/divide-4.c: New test.
20026
20027 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20028
20029 PR fortran/24917
20030 * gfortran.dg/boz_6.f90: New test.
20031
20032 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20033
20034 PR fortran/23912
20035 * gfortran.dg/modulo_1.f90: New test.
20036
20037 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20038
20039 PR libfortran/24919
20040 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20041 fail on CRLF platforms.
20042 * gfortran.dg/ftell_2.f90: Likewise.
20043
20044 2005-11-26 Eric Christopher <echristo@apple.com>
20045
20046 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20047
20048 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20049
20050 * objc.dg/gnu-runtime-3.m: Simplify.
20051
20052 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20053
20054 PR middle-end/23669
20055 * gcc.dg/tree-ssa/divide-1.c: New test.
20056 * gcc.dg/tree-ssa/divide-2.c: New test.
20057
20058 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20059
20060 PR libgfortran/24945
20061 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20062
20063 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20064
20065 PR libgfortran/24945
20066 * gfortran.dg/open_status_2.f90: New test.
20067
20068 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20069
20070 * gcc.c-torture/execute/builtins/fprintf.c,
20071 gcc.c-torture/execute/builtins/fputs-lib.c,
20072 gcc.c-torture/execute/builtins/fputs.c,
20073 gcc.c-torture/execute/builtins/lib/fprintf.c,
20074 gcc.c-torture/execute/builtins/lib/printf.c,
20075 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20076
20077 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20078
20079 * gcc.dg/20050922-2.c: New test.
20080
20081 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20082
20083 * objc.dg/gnu-runtime-3.m: New test.
20084
20085 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20086
20087 PR c++/9278
20088 * g++.dg/other/void1.C: New test.
20089
20090 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20091
20092 PR middle-end/24998
20093 * gcc.dg/torture/fp-int-convert-float.c,
20094 gcc.dg/torture/fp-int-convert-double.c,
20095 gcc.dg/torture/fp-int-convert-long-double.c,
20096 gcc.dg/torture/fp-int-convert-timode.c,
20097 gcc.dg/torture/fp-int-convert-float80.c,
20098 gcc.dg/torture/fp-int-convert-float80-timode.c,
20099 gcc.dg/torture/fp-int-convert-float128.c,
20100 gcc.dg/torture/fp-int-convert-float128-timode.c,
20101 gcc.dg/torture/fp-int-convert.h: New files.
20102
20103 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20104
20105 PR middle-end/24989
20106 * gcc.dg/tree-ssa/bool-10.c: New test.
20107 * gcc.dg/tree-ssa/bool-11.c: New test.
20108 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20109
20110 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20111
20112 PR middle-end/24990
20113 * tree-ssa/pr24990-1.c: New test.
20114
20115 2005-11-24 Richard Guenther <rguenther@suse.de>
20116 Dirk Mueller <dmueller@suse.de>
20117
20118 PR c++/14024
20119 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20120 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20121 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20122 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20123 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20124 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20125
20126 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20127
20128 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20129
20130 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20131
20132 PR c/21668
20133 * gcc.dg/Wc++-compat.c: New.
20134 * gcc.dg/Wno-c++-compat.c: New.
20135
20136 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20137
20138 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20139 (vspltish, vspltisw): Likewise.
20140
20141 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20142
20143 PR libgfortran/24794
20144 * gfortran.dg/namelist_12.f: Fix quotes.
20145 * gfortran.dg/namelist_13.f90: Fix quotes.
20146 * gfortran.dg/namelist_14.f90: Fix quotes.
20147 * gfortran.dg/namelist_15.f90: Fix quotes.
20148 * gfortran.dg/namelist_use.f90: Fix quotes.
20149 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20150 * gfortran.dg/namelist_21.f90: New test.
20151 * gfortran.dg/namelist_22.f90: New test.
20152
20153 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20154
20155 PR target/23435
20156 * gcc.c-torture/compile/pr23435.c: New.
20157
20158 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20159
20160 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20161
20162 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20163
20164 * gcc.target/powerpc/405-macchw-1.c,
20165 gcc.target/powerpc/405-macchw-2.c,
20166 gcc.target/powerpc/405-macchwu-1.c,
20167 gcc.target/powerpc/405-macchwu-2.c,
20168 gcc.target/powerpc/405-machhw-1.c,
20169 gcc.target/powerpc/405-machhw-2.c,
20170 gcc.target/powerpc/405-machhwu-1.c,
20171 gcc.target/powerpc/405-machhwu-2.c,
20172 gcc.target/powerpc/405-maclhw-1.c,
20173 gcc.target/powerpc/405-maclhw-2.c,
20174 gcc.target/powerpc/405-maclhwu-1.c,
20175 gcc.target/powerpc/405-maclhwu-2.c,
20176 gcc.target/powerpc/405-mulchw-1.c,
20177 gcc.target/powerpc/405-mulchw-2.c,
20178 gcc.target/powerpc/405-mulchwu-1.c,
20179 gcc.target/powerpc/405-mulchwu-2.c,
20180 gcc.target/powerpc/405-mulhhw-1.c,
20181 gcc.target/powerpc/405-mulhhw-2.c,
20182 gcc.target/powerpc/405-mulhhwu-1.c,
20183 gcc.target/powerpc/405-mulhhwu-2.c,
20184 gcc.target/powerpc/405-mullhw-1.c,
20185 gcc.target/powerpc/405-mullhw-2.c,
20186 gcc.target/powerpc/405-mullhwu-1.c,
20187 gcc.target/powerpc/405-mullhwu-2.c,
20188 gcc.target/powerpc/405-nmacchw-1.c,
20189 gcc.target/powerpc/405-nmacchw-2.c,
20190 gcc.target/powerpc/405-nmachhw-1.c,
20191 gcc.target/powerpc/405-nmachhw-2.c,
20192 gcc.target/powerpc/405-nmaclhw-1.c,
20193 gcc.target/powerpc/405-nmaclhw-2.c,
20194 gcc.target/powerpc/440-macchw-1.c,
20195 gcc.target/powerpc/440-macchw-2.c,
20196 gcc.target/powerpc/440-macchwu-1.c,
20197 gcc.target/powerpc/440-macchwu-2.c,
20198 gcc.target/powerpc/440-machhw-1.c,
20199 gcc.target/powerpc/440-machhw-2.c,
20200 gcc.target/powerpc/440-machhwu-1.c,
20201 gcc.target/powerpc/440-machhwu-2.c,
20202 gcc.target/powerpc/440-maclhw-1.c,
20203 gcc.target/powerpc/440-maclhw-2.c,
20204 gcc.target/powerpc/440-maclhwu-1.c,
20205 gcc.target/powerpc/440-maclhwu-2.c,
20206 gcc.target/powerpc/440-mulchw-1.c,
20207 gcc.target/powerpc/440-mulchw-2.c,
20208 gcc.target/powerpc/440-mulchwu-1.c,
20209 gcc.target/powerpc/440-mulchwu-2.c,
20210 gcc.target/powerpc/440-mulhhw-1.c,
20211 gcc.target/powerpc/440-mulhhw-2.c,
20212 gcc.target/powerpc/440-mulhhwu-1.c,
20213 gcc.target/powerpc/440-mulhhwu-2.c,
20214 gcc.target/powerpc/440-mullhw-1.c,
20215 gcc.target/powerpc/440-mullhw-2.c,
20216 gcc.target/powerpc/440-mullhwu-1.c,
20217 gcc.target/powerpc/440-mullhwu-2.c,
20218 gcc.target/powerpc/440-nmacchw-1.c,
20219 gcc.target/powerpc/440-nmacchw-2.c,
20220 gcc.target/powerpc/440-nmachhw-1.c,
20221 gcc.target/powerpc/440-nmachhw-2.c,
20222 gcc.target/powerpc/440-nmaclhw-1.c,
20223 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20224
20225 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20226
20227 PR fortran/24774
20228 * gfortran.dg/inquire_9.f90: New test.
20229
20230 PR fortran/21647
20231 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20232
20233 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20234
20235 PR libfortran/24432
20236 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20237 Check that 'cos' is supported.
20238
20239 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20240
20241 PR fortran/24223
20242 * gfortran.dg/substring_equivalence.f90: New test.
20243
20244 PR fortran/24705
20245 * gfortran.dg/auto_internal_assumed.f90: New test.
20246
20247 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20248
20249 * gcc.dg/fold-div-2.c: New test.
20250
20251 2005-11-20 Ian Lance Taylor <ian@airs.com>
20252
20253 PR rtl-optimization/24883
20254 * gcc.c-torture/compile/pr24883.c: New test.
20255
20256 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20257
20258 PR middle-end/20583
20259 * gcc.c-torture/compile/pr20583.c: New.
20260
20261 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20262
20263 * gcc.c-torture/execute/usmul.c: New test.
20264
20265 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20266
20267 * gcc.dg/tree-ssa/vrp22.c: New test.
20268
20269 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20270
20271 PR middle-end/24912
20272 * gcc.dg/torture/pr24912-1.c: New test.
20273
20274 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20275
20276 PR fortran/24862
20277 * gfortran.dg/arrayio_derived_1.f90: New test.
20278
20279 2005-11-19 Richard Guenther <rguenther@suse.de>
20280
20281 PR middle-end/23294
20282 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20283
20284 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20285
20286 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20287
20288 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20289
20290 PR c++/8355
20291 * g++.dg/template/friend39.C: New test.
20292
20293 2005-11-18 James E Wilson <wilson@specifix.com>
20294
20295 * gcc.dg/builtin-strstr.c: New.
20296
20297 2005-11-18 Richard Henderson <rth@redhat.com>
20298
20299 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20300 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20301 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20302 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20303 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20304 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20305 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20306 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20307 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20308 renaming to remove initial "ia64-".
20309
20310 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20311
20312 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20313
20314 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20315
20316 * g++.dg/cpp/string-2.C: New test.
20317
20318 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20319
20320 * gcc.dg/tree-ssa/loop-14.c: New test.
20321
20322 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20323 Michael Chamberlain <michael@chamberlain.net.au>
20324
20325 * ada/acats/run_all.sh (target_run): Kill long running tests.
20326
20327 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20328
20329 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20330 * gcc.dg/cleanup-9.c: Likewise.
20331 * gcc.dg/cleanup-10.c: Likewise.
20332 * gcc.dg/cleanup-11.c: Likewise.
20333
20334 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20335
20336 PR fortran/24892
20337 * gfortran.dg/open_access_append_1.f90: New test.
20338 * gfortran.dg/open_access_append_2.f90: New test.
20339
20340 2005-11-16 Richard Guenther <rguenther@suse.de>
20341
20342 PR middle-end/24851
20343 * gcc.c-torture/execute/pr24851.c: New testcase.
20344
20345 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20346
20347 * gcc.dg/fold-overflow-1.c: New test.
20348
20349 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20350
20351 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20352 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20353
20354 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20355
20356 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20357 structures.
20358 * g++.dg/eh/forced2.C: Likewise.
20359 * g++.dg/eh/forced3.C: Likewise.
20360 * g++.dg/eh/forced4.C: Likewise.
20361
20362 2005-11-11 Mike Stump <mrs@apple.com>
20363
20364 * g++.old-deja/g++.mike/unused.C: Add.
20365
20366 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20367
20368 PR c++/24667
20369 * g++.dg/warn/Wcast-qual1.C: New test.
20370
20371 2005-11-15 Jan Hubicka <jh@suse.cz>
20372
20373 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20374
20375 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20376
20377 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20378
20379 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20380
20381 PR 24840
20382 * gcc.dg/tree-ssa/pr24840.c: New test.
20383
20384 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20385
20386 PR testsuite/24841
20387 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20388
20389 2005-11-14 Dale Johannesen <dalej@apple.com>
20390
20391 * gcc.c-torture/execute/20051113-1.c: New.
20392
20393 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20394
20395 PR c++/24687
20396 * g++.dg/template/crash43.C: New test.
20397
20398 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20399
20400 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20401
20402 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20403
20404 PR c++/24817
20405 * g++.dg/eh/spec8.C: New test.
20406
20407 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20408
20409 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20410
20411 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20412
20413 PR c++/20293
20414 * g++.dg/parse/ambig4.C: New test.
20415 * g++.dg/tc1/dr101.C: Adjust error markers.
20416 * g++.dg/lookup/strong-using-2.C: Likewise.
20417 * g++.dg/lookup/ambig5.C: Likewise.
20418 * g++.dg/lookup/ambig4.C: Likewise.
20419 * g++.dg/parse/crash22.C: Likewise.
20420
20421 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20422
20423 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20424
20425 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20426
20427 * gcc.dg/nested-calls-1.c: New test.
20428
20429 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20430
20431 * gfortran.dg/complex_intrinsic_1.f90: New test.
20432 * gfortran.dg/complex_intrinsic_2.f90: New test.
20433 * gfortran.dg/fgetc_1.f90: New test.
20434 * gfortran.dg/fgetc_2.f90: New test.
20435 * gfortran.dg/fgetc_3.f90: New test.
20436 * gfortran.dg/ftell_1.f90: New test.
20437 * gfortran.dg/ftell_2.f90: New test.
20438 * gfortran.dg/gnu_logical_1.F: New test.
20439 * gfortran.dg/gnu_logical_2.f90: New test.
20440
20441 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20442
20443 PR middle-end/24820
20444 * gcc.dg/pr24820.c: New test.
20445
20446 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20447
20448 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20449 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20450 variable.
20451
20452 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20453
20454 PR testsuite/24614
20455 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20456
20457 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20458
20459 * gcc.target/cris/cris.exp: New file.
20460 * gcc.target/cris/rld-legit1.c: New test.
20461 * gcc.target/cris/rld-legit2.c: New test.
20462
20463 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20464
20465 PR c++/24780
20466 * g++.dg/opt/pr24780.C: New test.
20467
20468 PR c++/24761
20469 * g++.dg/template/asm1.C: New test.
20470
20471 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20472
20473 PR libgfortran/24787
20474 * gfortran.dg/scan_1.f90: New test.
20475
20476 2005-11-12 Jan Hubicka <jh@suse.cz>
20477
20478 * gcc.target/i386/minmax-1.c: New.
20479 * gcc.target/i386/minmax-2.c: New.
20480
20481 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20482
20483 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20484
20485 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20486
20487 * gcc.c-torture/execute/20051110-1.c,
20488 gcc.c-torture/execute/20051110-2.c: New tests.
20489
20490 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20491
20492 PR middle-end/24750
20493 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20494 New tests.
20495
20496 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20497
20498 * lib/target-libpath.exp (get_shlib_extension): New proc.
20499 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20500 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20501 * lib/objc.exp (objc_target_compile): Likewise.
20502 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20503 detection.
20504
20505 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20506
20507 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20508
20509 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20510 Add -static to additional_flags and pass it to target_compile.
20511
20512 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20513
20514 PR libgfortran/24719
20515 gfortran.dg/read_noadvance.f90: New test.
20516
20517 PR libgfortran/24699
20518 gfortran.dg/fmt_t_2.f90: New test.
20519
20520 PR libgfortran/24785
20521 gfortran.dg/read_x_eor.f90: New test.
20522
20523 PR libgfortran/24584
20524 gfortran.dg/namelist_empty.f90: Rename test.
20525
20526 PR libgfortran/24489
20527 gfortran/read_eor.f90: Rename test.
20528
20529 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20530
20531 PR fortran/15976
20532 * gfortran.dg/automatic_module_variable.f90: New test.
20533
20534 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20535
20536 PR target/24445
20537 * gcc.dg/pr24445.c: New test.
20538
20539 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20540
20541 PR fortran/24655
20542 PR fortran/24755
20543 * gfortran.dg/recursive_statement_functions.f90: Add statement
20544 functions using inline intrinsic functions and parameters to test
20545 that they no longer seg-fault.
20546
20547 PR fortran/24409
20548 gfortran.dg/nested_modules_4.f90: New test.
20549 gfortran.dg/nested_modules_5.f90: New test.
20550
20551 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20552
20553 PR fortran/24643
20554 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20555
20556 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20557
20558 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20559 failures.
20560
20561 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20562
20563 * gcc.dg/sparc-getcontext-1.c: New test.
20564
20565 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20566
20567 * gcc.dg/ifcvt-fabs-1.c: New test.
20568
20569 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20570
20571 PR other/4372
20572 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20573 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20574
20575 2005-11-09 Richard Guenther <rguenther@suse.de>
20576
20577 PR tree-optimization/24716
20578 * gcc.c-torture/execute/pr24716.c: New testcase.
20579
20580 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20581
20582 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20583
20584 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20585
20586 PR 24624
20587 * gcc.dg/pr24624.c: Testcase added.
20588
20589 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20590
20591 PR 24623
20592 * g++.dg/other/pr24623.C: Testcase added.
20593
20594 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20595
20596 PR fortran/22607
20597 * gfortran-dg/pure_byref_1.f90: New.
20598 * gfortran-dg/pure_byref_2.f90: New.
20599
20600 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20601
20602 PR c/24101
20603 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20604 * gcc.dg/dg.exp: Run main loop also for *.i files.
20605
20606 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20607
20608 PR c++/19450
20609 * g++.dg/tls/diag-3.C: New test.
20610 * g++.dg/tls/diag-4.C: New test.
20611 * g++.dg/tls/static-1.C: New test.
20612 * g++.dg/tls/static-1a.cc: New file.
20613
20614 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20615
20616 PR 23046
20617 * g++.dg/tree-ssa/pr23046.C: New test.
20618
20619 2005-11-08 Devang Patel <dpatel@apple.com>
20620
20621 PR tree-optimization/23115
20622 * gcc.dg/tree-ssa/pr23115.c: New.
20623
20624 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20625
20626 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20627 * gcc.target/powerpc/pr16155.c: Same.
20628 * gcc.target/powerpc/altivec-1.c: Same.
20629 * gcc.target/powerpc/altivec-2.c: Same.
20630 * gcc.target/powerpc/altivec-3.c: Same.
20631 * gcc.target/powerpc/altivec-5.c: Same.
20632 * gcc.target/powerpc/altivec-11.c: Same.
20633 * gcc.target/powerpc/altivec-12.c: Same.
20634 * gcc.target/powerpc/altivec-14.c: Same.
20635 * gcc.target/powerpc/altivec-22.c: Same.
20636 * gcc.target/powerpc/altivec-consts.c: Same.
20637 * gcc.target/powerpc/altivec-pr22085.c: Same.
20638 * gcc.target/powerpc/altivec-splat.c: Same.
20639 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20640 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20641 * gcc.target/powerpc/darwin-longlong.c: Same.
20642
20643 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20644
20645 PR target/19340
20646 * gcc.dg/pr19340.c: New test.
20647
20648 2005-11-07 Ian Lance Taylor <ian@airs.com>
20649
20650 PR rtl-optimization/24683
20651 * gcc.dg/pr24683.c: New test.
20652
20653 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20654
20655 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20656 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20657
20658 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20659
20660 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20661
20662 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20663
20664 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20665
20666 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20667
20668 PR target/24230
20669
20670 * gcc.target/powerpc/altivec-consts.c,
20671 gcc.target/powerpc/altivec-splat.c: New testcase.
20672
20673 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20674
20675 PR c/24599
20676
20677 * gcc.dg/overflow-2.c: New testcase.
20678
20679 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20680
20681 PR rtl-optimization/23567
20682 * gcc.c-torture/execute/20051104-1.c: New test.
20683
20684 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20685
20686 PR fortran/24534
20687 gfortran.dg/private_type_2.f90: Modified to check that case with
20688 PRIVATE declaration within derived type is accepted.
20689
20690 PR fortran/20838
20691 gfortran.dg/pointer_assign_1.f90: New test.
20692
20693 PR fortran/20840
20694 * gfortran.dg/arrayio_0.f90: New test.
20695
20696 PR fortran/17737
20697 gfortran.dg/data_initialized.f90: New test.
20698 gfortran.dg/data_constraints_1.f90: New test.
20699 gfortran.dg/data_constraints_2.f90: New test.
20700
20701 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20702
20703 PR fortran/24174
20704 PR fortran/24305
20705 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20706
20707 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20708
20709 PR 24670
20710 * gcc.dg/tree-ssa/pr24670.c: New test.
20711
20712 2005-11-05 Ian Lance Taylor <ian@airs.com>
20713
20714 PR target/22432
20715 * gcc.target/i386/pr22432.c: New test.
20716
20717 2005-11-05 Richard Henderson <rth@redhat.com>
20718
20719 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20720 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20721 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20722 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20723 from gcc.dg/alpha-*.
20724 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20725 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20726
20727 2005-11-05 Andreas Jaeger <aj@suse.de>
20728
20729 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20730
20731 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20732
20733 PR target/23424
20734 * gcc.dg/torture/pr23424-1.c: New test.
20735
20736 2005-11-04 Richard Henderson <rth@redhat.com>
20737
20738 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20739 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20740 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20741 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20742 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20743 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20744 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20745 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20746 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20747 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20748 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20749 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20750 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20751 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20752 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20753 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20754 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20755 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20756 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20757 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20758 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20759 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20760 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20761 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20762 Move from gcc.dg/.
20763 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20764 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20765 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20766 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20767 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20768 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20769 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20770 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20771 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20772 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20773 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20774 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20775 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20776 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20777 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20778 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20779 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20780 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20781 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20782 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20783 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20784 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20785 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20786 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20787 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20788 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20789 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20790 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20791 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20792 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20793 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20794 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20795 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20796 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20797 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20798 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20799 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20800 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20801 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20802 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20803 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20804 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20805 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20806 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20807 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20808
20809 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20810
20811 PR 24627
20812 * gcc.dg/tree-ssa/pr24627.c: New test.
20813
20814 2005-11-04 Paul Brook <paul@codesourcery.com>
20815
20816 * gcc.dg/tls/opt-10.c: New test.
20817
20818 2005-11-04 Andreas Jaeger <aj@suse.de>
20819
20820 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20821 avoid extra warnings.
20822
20823 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20824
20825 PR libfortran/22298
20826 * lib/target-supports.exp
20827 (check_effective_target_static_libgfortran): New
20828 static_libgfortran effective target.
20829 * gfortran.dg/static_linking_1.f: New test.
20830 * gfortran.dg/static_linking_1.c: New file.
20831
20832 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20833
20834 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20835
20836 2005-11-03 Josh Conner <jconner@apple.com>
20837
20838 PR c++/19989
20839 g++.dg/ext/array2.C: New test.
20840 g++.dg/template/dependent-name3.C: New test.
20841 g++.dg/template/dependent-name4.C: New test.
20842 g++.dg/template/sfinae2.C: New test.
20843
20844 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20845
20846 PR preprocessor/22042
20847 * gcc.dg/cpp/strify4.c: New test.
20848
20849 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20850
20851 PR c++/17964
20852 * g++.dg/cpp/string-1.C: New test.
20853
20854 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20855
20856 * gcc.target/powerpc: New directory.
20857 * gcc.target/powerpc/powerpc.exp: New file.
20858 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20859 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20860 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20861 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20862 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20863 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20864 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20865 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20866 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20867 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20868 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20869 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20870 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20871 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20872 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20873 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20874 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20875 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20876 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20877 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20878 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20879 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20880 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20881 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20882 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20883 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20884 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20885 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20886 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20887 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20888 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20889 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20890 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20891 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20892
20893 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20894
20895 PR c++/21627
20896 * g++.dg/warn/inline2.C: New test.
20897
20898 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20899
20900 PR middle-end/23155
20901 * g++.dg/ext/c99struct1.C: New test.
20902 * gcc.dg/union-cast-1.c: New test.
20903 * gcc.dg/union-cast-2.c: New test.
20904 * gcc.dg/union-cast-3.c: New test.
20905
20906 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20907
20908 PR middle-end/24589
20909 * gcc.c-torture/execute/zero-struct-2.c: New test.
20910
20911 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20912
20913 PR c++/24582
20914 * g++.dg/init/switch1.C: New test.
20915
20916 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20917
20918 * gcc.dg/delay-slot-1.c: New test.
20919
20920 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20921
20922 PR target/24620
20923 * gcc.dg/pr24620.c: New test.
20924
20925 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20926
20927 PR c/24329
20928 * gcc.dg/format/unnamed-1.c: New test.
20929
20930 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20931
20932 PR c++/22434
20933 * g++.dg/expr/cond8.C: New test.
20934
20935 PR c++/24560
20936 * g++.dg/parse/dot1.C: New test.
20937
20938 2005-11-02 Jan Hubicka <jh@suse.cz>
20939
20940 PR target/23303
20941 * gcc.dg/i386-lea.c: New test
20942
20943 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20944
20945 PR target/24615
20946 * gcc.dg/pr24615.c: New test.
20947
20948 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20949
20950 PR target/24600
20951 * gcc.dg/pr24600.c: New test.
20952
20953 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20954
20955 PR c++/19253
20956 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20957 * g++.dg/parse/typename9.C: New test.
20958 * g++/dg/parse/typename10.C: Likewise.
20959
20960 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20961
20962 PR fortran/18157
20963 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20964 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20965 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20966
20967 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20968
20969 PR c++/24569
20970 * g++.dg/debug/static1.C: New test.
20971
20972 2005-11-02 Josh Conner <jconner@apple.com>
20973
20974 * g++.dg/crash38.C: moved into proper directory...
20975 * g++.dg/template/crash42.C: ...here
20976
20977 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20978
20979 PR target/18338
20980 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20981 pcc_bitfield_type_matters || default_packed.
20982
20983 * lib/target-supports.exp
20984 (check_effective_target_pcc_bitfield_type_matters): New proc.
20985 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20986
20987 PR testsuite/23304
20988 * lib/target-supports.exp (check_effective_default_packed): New proc.
20989 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20990 Gate expected errors on target ! default_packed.
20991 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20992
20993 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20994
20995 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20996 change (r106358).
20997
20998 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20999
21000 PR fortran/24008
21001 * gfortran.dg/entry_5.f90: New.
21002 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21003
21004 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21005
21006 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21007
21008 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21009
21010 PR fortran/21565
21011 gfortran.dg/namelist_blockdata.f90: New test.
21012
21013 PR fortran/18737
21014 gfortran.dg/external_implicit_none.f90: New test.
21015
21016 PR fortran/14994
21017 * gfortran.dg/secnds.f: New test.
21018
21019 2005-10-31 Jan Hubicka <jh@suse.cz>
21020
21021 PR target/20928
21022 * gcc.c-torture/compile/pr20928.c: New test.
21023
21024 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21025
21026 PR middle-end/23492
21027 * gcc.c-torture/compile/zero-strct-5.c: New test.
21028
21029 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21030
21031 PR libgfortran/24584
21032 * gfortran.dg/pr24584.f90: New test.
21033
21034 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21035
21036 PR fortran/18883
21037 * gfortran.dg/char_result_9.f90: New.
21038 * gfortran.dg/char_result_10.f90: New.
21039
21040 2005-10-30 Jan Hubicka <jh@suse.cz>
21041
21042 * g++.dg/tree-ssa/pr24172.C: New testcase.
21043
21044 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21045
21046 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21047
21048 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21049
21050 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21051 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21052 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21053 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21054 gfortran.dg/enum_9.f90,
21055 gfortran.fortran-torture/compile/enum_1.f90,
21056 gfortran.fortran-torture/execute/enum_1.f90,
21057 gfortran.fortran-torture/execute/enum_2.f90,
21058 gfortran.fortran-torture/execute/enum_3.f90,
21059 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21060
21061 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21062
21063 PR target/18482
21064 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21065 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21066
21067 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21068
21069 PR libfortran/20179
21070 * gfortran.dg/mixed_io_1.f90: New test.
21071 * gfortran.dg/mixed_io_1.c: New file.
21072
21073 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21074
21075 * gfortran.dg/malloc_free_1.f90: New test.
21076
21077 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21078
21079 * gcc.dg/nested-func-4.c: Require profiling -pg.
21080
21081 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21082
21083 PR C++/23229
21084 * g++.dg/warn/main-2.C: New test.
21085
21086 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21087
21088 PR fortran/24545
21089 * gfortran.dg/interface_2.f90: new test.
21090
21091 2005-10-28 Josh Conner <jconner@apple.com>
21092
21093 PR c++/22153
21094 * g++.dg/template/crash38.C: New test.
21095 * g++.dg/parse/explicit1.C: Change expected errors.
21096
21097 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21098
21099 PR C++/23426
21100 * g++.dg/other/large-size-array.C: New test.
21101
21102 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21103
21104 PR middle-end/24362
21105 * g++.dg/opt/complex4.C: New test.
21106
21107 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21108
21109 * gcc.dg/nested-func-4.c: New test.
21110
21111 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21112
21113 PR fortran/24158
21114 gfortran.dg/derived_recursion.f90: New test.
21115 gfortran.dg/implicit_actual.f90: New test.
21116
21117 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21118
21119 PR middle-end/24295, PR testsuite/24477
21120 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21121 removed when weakref hits the tree.
21122
21123 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21124
21125 * gfortran.dg/cray_pointers_4.f90: New test.
21126
21127 * gfortran.dg/cray_pointers_5.f90: New test.
21128
21129 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21130
21131 PR fortran/22290
21132 * gfortran.dg/assign_5.f90: New test.
21133 * gfortran.dg/assign_6.f: New test.
21134
21135 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21136
21137 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21138 CPU has no SSE support.
21139
21140 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21141
21142 PR libgfortran/24224
21143 * gfortran.dg/arrayio_1.f90: Update attribution.
21144 * gfortran.dg/arrayio_2.f90: Update attribution.
21145 * gfortran.dg/arrayio_3.f90: Update attribution.
21146 * gfortran.dg/arrayio_4.f90: Update test conditions.
21147 * gfortran.dg/arrayio_5.f90: Update attribution.
21148 * gfortran.dg/arrayio_6.f90: New test.
21149 * gfortran.dg/arrayio_7.f90: New test.
21150
21151 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21152
21153 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21154
21155 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21156
21157 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21158
21159 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21160
21161 PR fortran/24416
21162 * gfortran.dg/namelist_char_only.f90: New test.
21163
21164 2005-10-24 Asher Langton <langton2@llnl.gov>
21165
21166 PR fortran/17031
21167 PR fortran/22282
21168 * gfortran.dg/cray_pointers_1.f90: New test.
21169 * gfortran.dg/cray_pointers_2.f90: New test.
21170 * gfortran.dg/cray_pointers_3.f90: New test.
21171 * gfortran.dg/loc_1.f90: New test.
21172 * gfortran.dg/loc_2.f90: New test.
21173
21174 2005-10-24 Steven Bosscher <stevenb@suse.de>
21175
21176 * gcc.dg/pr24225.c: New test.
21177
21178 2005-10-24 Asher Langton <langton2@llnl.gov>
21179
21180 * gfortran.dg/dup_save_1.f90: New test.
21181 * gfortran.dg/dup_save_2.f90: New test.
21182
21183 2005-10-24 Paul Brook <paul@codesourcery.com>
21184
21185 PR 24107
21186 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21187 stdint.h.
21188
21189 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21190
21191 PR libgfortran/24489
21192 * gfortran.dg/pr24489.f90: New test.
21193
21194 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21195
21196 PR fortran/23635
21197 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21198
21199 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21200
21201 PR target/18911
21202 * g++.dg/init/array16.C: Skip for mmix-*-*.
21203
21204 2005-10-23 Asher Langton <langton2@llnl.gov>
21205
21206 * gfortran.dg/byte_1.f90: New test.
21207 * gfortran.dg/byte_2.f90: New test.
21208
21209 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21210
21211 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21212
21213 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21214
21215 PR fortran/18022
21216 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21217
21218 PR fortran/24311
21219 * gfortran.dg/merge_char_const.f90: New test.
21220
21221 PR fortran/24384
21222 * gfortran.dg/spread_scalar_source.f90: New test.
21223
21224 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21225
21226 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21227
21228 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21229 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21230
21231 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21232
21233 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21234
21235 PR fortran/24426
21236 * gfortran.dg/der_pointer_4.f90: New.
21237
21238 2005-10-22 David Ayers <d.ayers@inode.at>
21239
21240 * obj-c++.dg/except-1.mm: Simplify.
21241
21242 2005-10-21 David Ayers <d.ayers@inode.at>
21243
21244 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21245
21246 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21247
21248 * gfortran.dg/assumed_dummy_2.f90: New test.
21249
21250 2005-10-21 James E Wilson <wilson@specifix.com>
21251
21252 PR preprocessor/15220
21253 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21254
21255 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21256
21257 * gcc.c-torture/execute/20051021-1.c: New test.
21258
21259 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21260
21261 PR c++/24260
21262 * g++.dg/ext/tmplattr1.C: New test.
21263
21264 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21265
21266 PR fortran/24440
21267 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21268
21269 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21270
21271 * obj-c++.dg/except-1.mm: New.
21272
21273 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21274
21275 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21276
21277 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21278
21279 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21280
21281 PR middle-end/24295
21282 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21283 declarations with the same names as thunks' alias targets, use
21284 aliases instead.
21285 * gcc.dg/attr-alias-3.c: New test.
21286 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21287
21288 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21289
21290 PR c++/22618
21291 * g++.dg/parse/access8.C: New test.
21292
21293 2005-10-20 Richard Guenther <rguenther@suse.de>
21294
21295 PR c++/24439
21296 * g++.dg/tree-ssa/pr24439.C: New testcase.
21297
21298 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21299
21300 * g++.dg/opt/delay-slot-1.C: New test.
21301
21302 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21303
21304 PR fortran/21625
21305 * gfortran.fg/der_init_1.f90: New.
21306
21307 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21308
21309 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21310
21311 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21312
21313 PR c++/21908
21314 * g++.dg/parse/error28.C: New test.
21315
21316 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21317
21318 * gcc.dg/profile-generate-2.c: New test.
21319
21320 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21321
21322 PR target/23589
21323 * g++.dg/ext/dllimport11.C: New.
21324
21325 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21326
21327 PR c++/22293
21328 * g++.dg/other/friend3.C: New test.
21329
21330 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21331
21332 PR c++/23293
21333 * g++.dg/template/error19.C: New test.
21334
21335 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21336
21337 PR c++/21383
21338 * g++.dg/overload/koenig2.C: New.
21339
21340 PR c++/23118
21341 * g++.dg/overload/error2.C: New.
21342
21343 PR c++/22604
21344 * g++.dg/inherit/covariant14.C: New.
21345
21346 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21347
21348 PR c++/23440
21349 * g++.dg/parse/for1.C: New test.
21350
21351 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21352
21353 PR fortran/23446
21354 * gfortran.dg/host_dummy_index_1.f90: New test.
21355
21356 PR fortran/21459
21357 * gfortran.dg/automatic_char_len_2.f90: New test.
21358
21359 PR fortran/20866
21360 * gfortran.dg/recursive_statement_functions.f90: New test.
21361
21362 PR fortran/20853
21363 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21364
21365 PR fortran/20849
21366 * gfortran.dg/external_initializer.f90: New test.
21367
21368 PR fortran/20837
21369 * non_module_public.f90: New test.
21370
21371 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21372
21373 PR c++/24386
21374 * g++.dg/template/overload7.C: New.
21375
21376 PR c++/22551
21377 * g++.dg/other/switch2.C: Remove expected warnings.
21378
21379 PR c++/21353
21380 * g++.dg/template/defarg6.C: New.
21381
21382 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21383
21384 PR target/24315
21385 * gcc.target/i386/pr24315.c: New test.
21386
21387 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21388
21389 PR c++/24389
21390 * g++.dg/template/static21.C: New test.
21391 * g++.dg/template/static21-a.cc: Likewise.
21392
21393 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21394
21395 PR c++/23959
21396 * g++.dg/warn/Wswitch-default-1.C: New test.
21397 * g++.dg/warn/Wswitch-default-2.C: New test.
21398
21399 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21400
21401 PR c++/22173
21402 * g++.dg/parse/template18.C: New test.
21403 * g++.dg/template/nontype15.C: Likewise.
21404
21405 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21406
21407 PR fortran/22273
21408 * gfortran.dg/spec_expr_2.f90: New.
21409
21410 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21411
21412 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21413 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21414 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21415 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21416 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21417 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21418 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21419 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21420 previous target-specific skips and warning-message matches where
21421 applicable.
21422
21423 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21424
21425 PR c++/21347
21426 * g++.dg/warn/Wctor-dtor.C: New test.
21427
21428 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21429
21430 PR c/23439
21431 * gcc.dg/for-1.c: New test.
21432
21433 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21434
21435 PR c++/19565
21436 * g++.dg/warn/Wconversion1.C: New test.
21437 * g++.dg/ext/packed4.C: Compile with -w.
21438 * g++.dg/opt/20050511-1.C: Likewise.
21439 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21440
21441 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21442
21443 * gfortran.dg/boz_5.f90: New test.
21444
21445 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21446
21447 PR c++/22551
21448 * g++.dg/other/switch2.C: New.
21449
21450 PR c++/23984
21451 * g++.dg/init/ctor7.C: New.
21452
21453 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21454
21455 PR c++/23730
21456 * g++.dg/parse/crash32.C: New test.
21457
21458 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21459
21460 PR c++/20721
21461 * g++.dg/init/goto2.C: New test.
21462
21463 PR c++/22464
21464 * g++.dg/template/crash/41.C: New test.
21465
21466 PR c++/22180
21467 * g++.dg/template/crash40.C: New test.
21468
21469 PR c++/23694
21470 * g++.dg/parse/friend5.C: New test.
21471
21472 PR c++/23307
21473 * g++.dg/template/crash38.C: New test.
21474
21475 PR c++/22352
21476 * g++.dg/template/friend38.C: New test.
21477
21478 PR c++/22405
21479 * g++.dg/template/crash39.C: New test.
21480
21481 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21482
21483 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21484 gcc.dg/debug/dwarf2/dwarf-char2.c,
21485 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21486
21487 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21488
21489 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21490
21491 * gcc.dg/dll-2.c: Add tests for warnings.
21492 * gcc.dg/dll-3.c: Likewise.
21493 * gcc.dg/dll-4.c: Likewise.
21494
21495 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21496 * g++.dg/ext/dllimport2.C: Likewise.
21497 * g++.dg/ext/dllimport3.C: Likewise.
21498 * g++.dg/ext/dllimport7.C: Likewise.
21499 * g++.dg/ext/dllimport8.C: Likewise.
21500 * g++.dg/ext/dllimport9.C: Likewise.
21501
21502 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21503
21504 PR fortran/24092
21505 * gfortran.dg/derived_pointer_recursion.f90: New test.
21506
21507 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21508
21509 * gcc.c-torture/execute/20051012-1.c: New test.
21510
21511 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21512
21513 PR fortran/18082
21514 * gfortran.dg/automatic_char_len_1.f90: New test.
21515
21516 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21517
21518 PR fortran/20847
21519 * gfortran.dg/save_common.f90: New test.
21520
21521 PR fortran/20856
21522 * gfortran.dg/save_result.f90: New test.
21523
21524 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21525
21526 PR c++/21592
21527 * g++.dg/template/dependent-expr1.C: Add new expected error.
21528 * g++.dg/template/dependent-expr2.C: Adjust error text.
21529 * g++.dg/template/overload6.C: New.
21530
21531 PR c++/23797
21532 * g++.dg/other/typename8.C: New.
21533
21534 PR c++/21117
21535 * g++.dg/other/return1.C: New.
21536
21537 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21538
21539 PR c++/24052
21540 * g++.dg/ext/label5.C: New.
21541
21542 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21543
21544 PR c++/19964
21545 * g++.dg/parse/crash31.C: New.
21546
21547 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21548
21549 * g++.dg/ipa/ipa-1.c: New test.
21550 * g++.dg/ipa/ipa-2.c: New test.
21551 * g++.dg/ipa/ipa-3.c: New test.
21552 * g++.dg/ipa/ipa-4.c: New test.
21553 * g++.dg/ipa/ipa-5.c: New test.
21554 * g++.dg/ipa/ipa.exp: New file.
21555
21556 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21557
21558 PR fortran/24207
21559 * gfortran.dg/private_type_3.f90: New test.
21560
21561 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21562
21563 PR fortran/20786
21564 gfortran.dg/aint_anint_1.f90: New test.
21565
21566 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21567
21568 PR libgfortran/24313
21569 gfortran.dg/csqrt.f: New test.
21570
21571 2005-10-11 Ian Lance Taylor <ian@airs.com>
21572
21573 PR c++/8057
21574 * g++.dg/warn/noeffect7.C: New test.
21575 * g++.dg/warn/noeffect2.C: Instantiate templates.
21576 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21577 and warning.
21578
21579 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21580
21581 PR c++/21089
21582 * g++.dg/init/float1.C: New test.
21583
21584 PR c++/24277
21585 * g++.dg/init/member1.C: Tweak error markers.
21586
21587 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21588
21589 PR testsuite/24281
21590 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21591 Check for null pointer.
21592
21593 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21594
21595 PR c++/21369
21596 * g++.dg/parse/ret-type3.C: New test.
21597
21598 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21599
21600 PR tree-opt/23946
21601 * gcc.c-torture/compile/pr23946.c: New test.
21602
21603 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21604
21605 * g++.dg/opt/mmx2.C: New test.
21606
21607 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21608
21609 PR c++/24277
21610 * g++.dg/template/static20.C: New test.
21611
21612 PR c++/24302
21613 * g++.dg/warn/Wunused-12.C: New test.
21614
21615 PR c++/23437
21616 * g++.dg/template/arg4.C: New test.
21617
21618 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21619
21620 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21621 * gcc.dg/ucnid-3.c: Likewise.
21622 * gcc.dg/ucnid-4.c: Likewise.
21623 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21624 * g++.dg/other/ucnid-1.C: Likewise.
21625 * gcc.dg/sparc-frame-1.c: New test.
21626
21627 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21628
21629 PR c++/24139
21630 * g++.dg/template/spec27.C: New test.
21631
21632 PR c++/24275
21633 * g++.dg/template/static19.C: New test.
21634
21635 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21636
21637 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21638 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21639
21640 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21641
21642 PR target/24136
21643 * gfortran.fortran-torture/compile/pr24136.f: New test.
21644
21645 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21646
21647 PR c++/22172
21648 * g++.dg/parse/crash30.C: New test.
21649
21650 2005-10-07 Richard Guenther <rguenther@suse.de>
21651
21652 PR middle-end/24227
21653 * gcc.c-torture/compile/pr24227.c: New testcase.
21654
21655 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21656
21657 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21658 Do not put aligned attributes on array elements.
21659
21660 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21661
21662 PR testsuite/23611, PR testsuite/23615
21663 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21664 writing prototypes of library functions by hand.
21665 * obj-c++.dg/bitfield-4.mm: Likewise.
21666 * obj-c++.dg/const-str-4.mm: Likewise.
21667 * obj-c++.dg/encode-4.mm: Likewise.
21668 * obj-c++.dg/encode-5.mm: Likewise.
21669 * obj-c++.dg/encode-6.mm: Likewise.
21670 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21671 * obj-c++.dg/method-10.mm: Likewise.
21672 * obj-c++.dg/method-17.mm: Likewise.
21673 * obj-c++.dg/method-19.mm: Likewise.
21674 * obj-c++.dg/try-catch-2.mm: Likewise.
21675
21676 2005-10-06 Richard Henderson <rth@redhat.com>
21677
21678 PR 24236
21679 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21680
21681 2005-10-06 Dale Johannesen <dalej@apple.com>
21682
21683 * gcc.c-torture/execute/20030125-1.c: Correct.
21684
21685 2005-10-06 Richard Guenther <rguenther@suse.de>
21686
21687 PR tree-optimization/24238
21688 * g++.dg/tree-ssa/pr24238.C: New testcase.
21689
21690 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21691
21692 PR 18568
21693 * gfortran.dg/der_pointer_3.f90: New test.
21694
21695 2005-10-05 Devang Patel <dpatel@apple.com>
21696
21697 PR Debug/23205
21698 * g++.dg/other/PR23205.C: New.
21699
21700 2005-10-05 Richard Henderson <rth@redhat.com>
21701
21702 PR target/23602
21703 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21704 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21705
21706 2005-10-05 Dale Johannesen <dalej@apple.com>
21707
21708 * gcc.c-torture/execute/float-floor.c: New.
21709
21710 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21711
21712 PR tree-optimization/21419
21713 PR tree-optimization/24146
21714 PR tree-optimization/24151
21715
21716 * g++.dg/ext/asm7.C: New.
21717 * g++.dg/ext/asm8.C: New.
21718 * gcc.dg/asm-1.c: Compile on all targets.
21719 * gcc.dg/asm-pr24146.c: New.
21720 * gcc.dg/pr21419.c: Adjust error messages.
21721
21722 2005-10-05 Richard Guenther <rguenther@suse.de>
21723
21724 PR fortran/24176
21725 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21726
21727 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21728
21729 PR c++/23513
21730 * g++.dg/template/spec22.C: Robustify test.
21731 * g++.dg/template/spec26.C: New.
21732
21733 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21734
21735 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21736 if target supports vector instructions.
21737
21738 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21739
21740 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21741 C99 functions.
21742
21743 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21744
21745 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21746 check_effective_target_fortran_large_int): Replace cached result
21747 when target changes.
21748
21749 2005-10-04 Devang Patel <dpatel@apple.com>
21750
21751 * gcc.dg/i386-sse-vect-types.c: New.
21752
21753 2005-10-04 Ian Lance Taylor <ian@airs.com>
21754
21755 PR preprocessor/13726
21756 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21757 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21758
21759 2005-10-04 Richard Guenther <rguenther@suse.de>
21760
21761 PR c/23576
21762 * gcc.dg/noncompile/pr23576.c: New testcase.
21763
21764 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21765
21766 PR middle-end/23125
21767 * gcc.dg/register-var-3.c: New test.
21768
21769 2005-10-04 Steven Bosscher <stevenb@suse.de>
21770
21771 * gcc.dg/pr23049.c: New test.
21772
21773 * gcc.dg/ucnid-4.c: Fix test.
21774
21775 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21776
21777 PR 23445
21778 * gcc.c-torture/compile/pr23445.c: New test.
21779
21780 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21781
21782 * g++.dg/overload/unknown1.C: New.
21783
21784 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21785
21786 PR c++/17775
21787 * g++.dg/template/repo4.C: New test.
21788
21789 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21790
21791 PR libfortran/19308
21792 * gfortran.dg/large_real_kind_2.F90: New test.
21793 * gfortran.dg/large_integer_kind_2.f90: New test.
21794
21795 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21796
21797 * lib/target-supports.exp (check_effective_target_vect_shift):
21798 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21799 (check_effective_target_vect_condition): Fix copy-n-pasto.
21800
21801 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21802 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21803 targets.
21804
21805 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21806
21807 PR c++/22621
21808 * g++.dg/template/overload5.C : New test.
21809
21810 PR c++/23840
21811 * g++.dg/expr/stdarg1.C: New test.
21812
21813 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21814
21815 PR 24142
21816 * gcc.c-torture/execute/pr24142.c: New test.
21817
21818 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21819
21820 PR 24141
21821 * gcc.c-torture/execute/pr24141.c: New test.
21822
21823 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21824 Diego Novillo <dnovillo@redhat.com>
21825
21826 PR 23604
21827 * gcc.c-torture/execute/pr23604.c: New test.
21828
21829 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21830
21831 PR fortran/16404
21832 PR fortran/20835
21833 PR fortran/20890
21834 PR fortran/20899
21835 PR fortran/20900
21836 PR fortran/20901
21837 PR fortran/20902
21838 gfortran.dg/equiv_constraint_1.f90: New test.
21839 gfortran.dg/equiv_constraint_2.f90: New test.
21840 gfortran.dg/equiv_constraint_3.f90: New test.
21841 gfortran.dg/equiv_constraint_4.f90: New test.
21842 gfortran.dg/equiv_constraint_5.f90: New test.
21843 gfortran.dg/equiv_constraint_6.f90: New test.
21844 gfortran.dg/equiv_constraint_7.f90: New test.
21845 gfortran.dg/equiv_constraint_8.f90: New test.
21846 gfortran.dg/private_type_1.f90: New test.
21847 gfortran.dg/private_type_2.f90: New test.
21848 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21849 980628-10.f: Assert std=gnu to permit mixing of
21850 types in equivalence statements.
21851
21852 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21853
21854 PR 24112
21855 * gfortran.dg/open_status_1.f90: New.
21856
21857 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21858
21859 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21860 * gcc.dg/vect/pr22480.c: Clean up temp files.
21861 * gcc.dg/vect/pr23831.c: Clean up temp files.
21862 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21863 Clean up temp files.
21864 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21865 Clean up temp files.
21866
21867 * gcc.dg/20050309-1.c: Clean up temp files.
21868 * gcc.dg/20050325-1.c: Clean up temp files.
21869
21870 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21871
21872 PR tree-optimization/24059
21873 * gcc.dg/vect/pr24059.c : New test.
21874
21875 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21876
21877 PR middle-end/24109
21878 * gcc.c-torture/execute/20050929-1.c: New test.
21879
21880 2005-09-29 Steven Bosscher <stevenb@suse.de>
21881
21882 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21883
21884 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21885
21886 PR c/21419
21887 * gcc.dg/pr21419.c: New test.
21888
21889 2005-09-29 Steven Bosscher <stevenb@suse.de>
21890
21891 * gcc.dg/pr23911.c: New test.
21892
21893 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21894
21895 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21896
21897 PR c++/16782
21898 * g++.dg/parse/qualified4.C: New test.
21899 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21900 * g++.old-deja/g++.mike/p8154.C: Likewise.
21901
21902 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21903
21904 PR c++/22147
21905 * g++.dg/template/friend37.C: New test.
21906 * g++.dg/parse/crash28.C: Adjust error markers.
21907
21908 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21909
21910 PR fortran/18518
21911 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21912
21913 2005-09-27 Devang Patel <dpatel@apple.com>
21914
21915 PR tree-optimization/23625
21916 * gcc.dg/pr23625.c: New test.
21917
21918 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21919
21920 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21921 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21922
21923 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21924
21925 PR fortran/23677
21926 * gfortran.fortran-torture/execute/save_1.f90: New test.
21927 * gfortran.dg/save_1.f90: New test.
21928
21929 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21930
21931 * gcc.target/i386/builtin-apply-mmx.c: New test.
21932
21933 PR target/22576
21934 * gcc.target/i386/pr22576.c: New test.
21935
21936 PR target/22585
21937 * gcc.target/i386/pr22585.c: New test.
21938
21939 PR target/23268
21940 * gcc.target/i386/pr23268.c: New test.
21941
21942 PR middle-end/23831
21943 * gcc.dg/vect/pr23831.c: New test.
21944
21945 PR target/24055
21946 * gcc.target/i386/pr24055.c: New test.
21947
21948 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21949
21950 PR tree-optimization/23960
21951 * gcc.c-torture/compile/pr23960.c: New.
21952
21953 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21954
21955 PR fortran/16861
21956 * gfortran.dg/nested_modules_3.f90: New.
21957
21958 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21959
21960 PR fortran/24005
21961 gfortran.dg/interface_1.f90: New test.
21962
21963 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21964 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21965
21966 PR fortran/23843
21967 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21968
21969 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21970
21971 PR fortran/23516
21972 * gfortran.dg/imag_1.f: New test.
21973 * gfortran.dg/imag_2.f: Ditto.
21974
21975 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21976
21977 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21978
21979 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21980
21981 PR c++/21983
21982 * g++.dg/warn/pr21983.C: New test.
21983
21984 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21985
21986 * gcc.dg/20050922-1.c: Testcase added.
21987
21988 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21989
21990 PR c++/23993
21991 * g++.dg/template/array14.C: New test.
21992
21993 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21994
21995 PR fortran/19929
21996 * gfortran.dg/der_ptr_component_1.f90: New test.
21997
21998 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21999
22000 PR c++/23965
22001 * g++.dg/template/error1.C: Reject "no matching function" message.
22002
22003 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22004
22005 PR c++/17609
22006 * g++.dg/lookup/error1.C: New test.
22007
22008 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22009
22010 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22011 functionality of the testcase.
22012
22013 2005-09-20 Richard Henderson <rth@redhat.com>
22014
22015 * gcc.dg/vect/vect-22.c: Require vect_float.
22016 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22017
22018 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22019
22020 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22021 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22022 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22023 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22024 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22025 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22026 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22027 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22028 * gcc.dg/cpp/ucnid-8.c: New test.
22029
22030 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22031
22032 PR tree-optimization/23929
22033 * gcc.c-torture/compile/pr23929.c: New test.
22034
22035 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22036
22037 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22038 for one loop.
22039
22040 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22041
22042 PR testsuite/23186
22043 * g++.dg/other/pr22003.C: Require named sections.
22044
22045 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22046
22047 PR c++/23947
22048 * g++.dg/rtti/crash3.C: New test.
22049
22050 PR tree-optimization/23818
22051 * gcc.dg/pr23818.c: New test.
22052
22053 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22054
22055 PR fortran/23420
22056 * gfortran.dg/print_fmt_4.f: New.
22057
22058 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22059
22060 PR fortran/23663
22061 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22062
22063 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22064
22065 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22066 Use pointers to local alignable arrays instead. Added comments.
22067 * gcc.dg/vect/vect-46.c: Likewise.
22068 * gcc.dg/vect/vect-48.c: Likewise.
22069 * gcc.dg/vect/vect-49.c: Likewise.
22070 * gcc.dg/vect/vect-52.c: Likewise.
22071 * gcc.dg/vect/vect-53.c: Likewise.
22072 * gcc.dg/vect/vect-54.c: Likewise.
22073 * gcc.dg/vect/vect-56.c: Likewise.
22074 * gcc.dg/vect/vect-57.c: Likewise.
22075 * gcc.dg/vect/vect-58.c: Likewise.
22076 * gcc.dg/vect/vect-60.c: Likewise.
22077 * gcc.dg/vect/vect-61.c: Likewise.
22078
22079 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22080 The test is no longer vectorizable on vect_no_align targets.
22081 * gcc.dg/vect/vect-43.c: Likewsie.
22082
22083 * gcc.dg/vect/vect-44.c: Added comments.
22084 * gcc.dg/vect/vect-45.c: Added comments.
22085 * gcc.dg/vect/vect-50.c: Added comments.
22086 * gcc.dg/vect/vect-51.c: Added comments.
22087
22088 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22089 aligned type.
22090 * gcc.dg/vect/Os-vect-95.c: Likewise.
22091
22092 * gcc.dg/vect/vect-41.c: Test removed.
22093 * gcc.dg/vect/vect-47.c: Test removed.
22094 * gcc.dg/vect/vect-55.c: Test removed.
22095 * gcc.dg/vect/vect-59.c: Test removed.
22096
22097 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22098
22099 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22100 No longer vectorizable on vect_no_align targets.
22101 * gcc.dg/vect/pr20122.c: Likewise.
22102 * gcc.dg/vect/vect-74.c: Likewise.
22103 * gcc.dg/vect/vect-75.c: Likewise.
22104 * gcc.dg/vect/vect-76.c: Likewise.
22105
22106 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22107 Will not be vectorizable on vect_no_align targets once aliasing issues
22108 are resolved.
22109 * gcc.dg/vect/vect-79.c: Likewise.
22110
22111 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22112 * gcc.dg/vect/vect-78.c: Likewise.
22113 * gcc.dg/vect/vect-97.c: Likewise.
22114
22115 2005-09-19 Steven Bosscher <stevenb@suse.de>
22116
22117 * gcc.dg/pr23943.c: New test.
22118
22119 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22120
22121 PR fortran/19181
22122 * gfortran.dg/derived_pointer_null_1.f90: New test.
22123
22124 2005-09-18 Richard Guenther <rguenther@suse.de>
22125
22126 PR middle-end/23944
22127 * gcc.c-torture/compile/pr23944.c: New testcase.
22128
22129 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22130
22131 PR fortran/15975
22132 * gfortran.dg/der_pointer_2.f90: New test.
22133
22134 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22135
22136 PR fortran/16861
22137 * gfortran.dg/nested_modules_2.f90: New test.
22138
22139 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22140
22141 PR c++/18368
22142 * g++.dg/other/semicolon.C: New test.
22143
22144 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22145
22146 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22147 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22148
22149 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22150
22151 PR c++/23914
22152 * g++.dg/template/static18.C: New test.
22153
22154 PR c++/21514
22155 * g++.dg/template/crash19.C: Remove dg-error marker.
22156 * g++.dg/template/local4.C: New test.
22157
22158 2005-09-16 Paul Brook <paul@codesourcery.com>
22159
22160 PR fortran/23906
22161 * gfortran.dg/dependency_1.f90: New test.
22162
22163 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22164
22165 PR c++/23896
22166 * g++.dg/template/static17.C: New test.
22167
22168 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22169
22170 PR c++/23139
22171 * g++.dg/warn/huge-val1.C: New test.
22172
22173 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22174
22175 PR c++/13140
22176 * g++.dg/parse/class2.C: New test.
22177 * g++.dg/template/explicit8.C: Likewise.
22178 * g++.dg/template/spec25.C: Likewise.
22179
22180 2005-09-14 Josh Conner <jconner@apple.com>
22181
22182 PR middle-end/23584
22183 * gcc.dg/pr23584.c: New test.
22184
22185 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22186
22187 PR fortran/21875 Internal Unit Array I/O, NIST
22188 * gfortran.dg/arrayio_1.f90: New test.
22189 * gfortran.dg/arrayio_1.f90: New test.
22190 * gfortran.dg/arrayio_1.f90: New test.
22191 * gfortran.dg/arrayio_1.f90: New test.
22192 * gfortran.dg/arrayio_1.f90: New test.
22193
22194 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22195
22196 PR middle-end/22480
22197 * gcc.dg/vect/pr22480.c: New test.
22198
22199 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22200
22201 PR fortran/19358
22202 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22203
22204 2005-09-13 Josh Conner <jconner@apple.com>
22205
22206 PR c++/23180
22207 * g++.dg/init/struct2.C: New test.
22208 * g++.dg/init/struct3.C: New test.
22209
22210 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22211
22212 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22213 Clean up temp files.
22214 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22215 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22216 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22217 gcc.dg/tree-ssa/builtin-printf-1.c,
22218 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22219 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22220 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22221 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22222 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22223 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22224 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22225 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22226 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22227 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22228 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22229 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22230
22231 2005-09-13 Josh Conner <jconner@apple.com>
22232
22233 * lib/gcc-dg.exp: Load scanipa.exp.
22234 (cleanup-dump): New procedure.
22235 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22236 * lib/scandump.exp: New file.
22237 * lib/scantree.exp: Use it.
22238 * lib/scanipa.exp: New file.
22239
22240 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22241
22242 PR fortran/17740
22243 * gfortran.dg/generic_4.f90: New test.
22244
22245 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22246
22247 PR target/23816
22248 * gcc.target/i386/pr23816-1.c: New test.
22249 * gcc.target/i386/pr23816-2.c: New test.
22250
22251
22252 2005-09-13 Bastian Blank <waldi@debian.org>
22253
22254 PR c++/16171
22255 * g++.dg/abi/mangle26.C: New test.
22256 * g++.dg/abi/mangle27.C: New test.
22257 * g++.dg/abi/mangle28.C: New test.
22258 * g++.dg/abi/mangle29.C: New test.
22259
22260 PR c++/23839
22261 * g++.dg/parse/register1.C: New test.
22262
22263 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22264
22265 PR c++/23842
22266 * g++.dg/template/access16.C: New test.
22267
22268 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22269
22270 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22271
22272 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22273
22274 PR fortran/18899
22275 * gfortran.dg/shape_2.f90: New test.
22276
22277 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22278
22279 PR target/19269
22280 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22281 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22282 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22283 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22284 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22285 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22286 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22287 tests.
22288
22289 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22290
22291 PR c++/23841
22292 * g++.dg/parse/template17.C: New test.
22293
22294 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22295
22296 PR c++/23789
22297 * g++.dg/template/nontype14.C: New test.
22298
22299 2005-09-12 Ian Lance Taylor <ian@airs.com>
22300
22301 PR g++/7874
22302 * g++.dg/lookup/friend7.C: New test.
22303 * g++.dg/lookup/friend8.C: New test.
22304 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22305 so that it will be found via argument dependent lookup.
22306 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22307 friend functions which will no longer be found.
22308 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22309 function g, so that it will be found via argument dependent
22310 lookup.
22311 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22312 * g++.old-deja/g++.mike/net43.C: Likewise.
22313
22314 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22315
22316 PR c++/23691
22317 * g++.dg/template/static16.C: New test.
22318
22319 2005-09-12 Josh Conner <jconner@apple.com>
22320
22321 PR middle-end/23237
22322 * gcc.c-torture/compile/pr23237.c: New test.
22323
22324 2005-09-11 Richard Henderson <rth@redhat.com>
22325
22326 * g++.dg/other/error8.C: Update expected diagnostic text.
22327
22328 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22329
22330 PR libfortran/19872
22331 * gfortran.dg/overwrite_1.f: New test.
22332
22333 2005-09-09 Josh Conner <jconner@apple.com>
22334
22335 * g++.dg/init/pr23180-1.C: Removed.
22336 * g++.dg/init/pr23180-2.C: Removed.
22337
22338 2005-09-09 David Daney <ddaney@avtrex.com>
22339
22340 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22341 files which are ...
22342 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22343 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22344
22345 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22346
22347 * gfortran.dg/iostat_2.f90: New test.
22348
22349 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22350
22351 PR c++/22252
22352 * g++.dg/ext/interface1.C: New test.
22353 * g++.dg/ext/interface1.h: Likewise.
22354 * g++.dg/ext/interface1a.cc: Likewise.
22355
22356 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22357
22358 * gfortran.dg/iomsg_1.f90: New test case.
22359
22360 2005-09-09 Richard Guenther <rguenther@suse.de>
22361
22362 PR c++/23624
22363 * g++.dg/tree-ssa/pr23624.C: New testcase.
22364
22365 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22366
22367 PR fortran/19239
22368 * gfortran.dg/vector_subscript_1.f90,
22369 * gfortran.dg/vector_subscript_2.f90: New tests.
22370
22371 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22372
22373 PR fortran/21104
22374 * gfortran.dg/array_alloc_1.f90,
22375 * gfortran.dg/array_alloc_2.f90,
22376 * gfortran.dg/array_alloc_3.f90: New tests.
22377
22378 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22379
22380 PR fortran/12840
22381 * gfortran.dg/array_constructor_6.f90
22382 * gfortran.dg/array_constructor_7.f90
22383 * gfortran.dg/array_constructor_8.f90
22384 * gfortran.dg/array_constructor_9.f90
22385 * gfortran.dg/array_constructor_10.f90
22386 * gfortran.dg/array_constructor_11.f90
22387 * gfortran.dg/array_constructor_12.f90: New tests.
22388
22389 2005-09-08 Josh Conner <jconner@apple.com>
22390
22391 PR c++/23180
22392 * g++.dg/init/pr23180-1.C: New test.
22393 * g++.dg/init/pr23180-2.C: New test.
22394
22395 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22396
22397 PR fortran/18878
22398 * gfortran.dg/module_double_reuse.f90: New.
22399
22400 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22401
22402 PR fortran/23270
22403 PR fortran/22304
22404 PR fortran/18870
22405 PR fortran/17917
22406 PR fortran/16511
22407 * gfortran.dg/common_equivalence_1.f: New.
22408 * gfortran.dg/common_equivalence_2.f: New.
22409 * gfortran.dg/common_equivalence_3.f: New.
22410 * gfortran.dg/contained_equivalence_1.f90: New.
22411 * gfortran.dg/module_blank_common.f90: New.
22412 * gfortran.dg/module_commons_1.f90: New.
22413 * gfortran.dg/module_equivalence_1.f90: New.
22414 * gfortran.dg/nested_modules_1.f90: New.
22415 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22416 equivalences and add comment to connect the test with
22417 the PR.
22418
22419 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22420
22421 PR fortran/23765
22422 * gfortran.dg/common_6.f90: New test.
22423
22424 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22425
22426 PR fortran/15326
22427 * gfortran.dg/char_result_1.f90,
22428 * gfortran.dg/char_result_2.f90,
22429 * gfortran.dg/char_result_3.f90,
22430 * gfortran.dg/char_result_4.f90,
22431 * gfortran.dg/char_result_5.f90,
22432 * gfortran.dg/char_result_6.f90,
22433 * gfortran.dg/char_result_7.f90,
22434 * gfortran.dg/char_result_8.f90: New tests.
22435
22436 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22437
22438 PR fortran/19928
22439 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22440
22441 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22442
22443 PR obj-c++/16816
22444 * obj-c++.dg/selector-5.mm: New test.
22445 * obj-c++.dg/selector-6.mm: New test.
22446
22447 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22448
22449 PR objc/20574
22450 PR objc/19324
22451 * objc.dg/error-1.m: New test.
22452
22453 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22454
22455 PR fortran/23373
22456 * gfortran.fortran-torture/execute/pr23373-1.f90,
22457 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22458
22459 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22460
22461 PR libfortran/23760
22462 * gfortran.dg/g77/1832.f: Remove long string in write statement
22463 to allow the test to pass on correct list directed output with
22464 prepended space.
22465
22466 2005-09-07 James E Wilson <wilson@specifix.com>
22467
22468 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22469
22470 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22471
22472 * gfortran.dg/parameter+save.f90: Rename to
22473 * gfortran.dg/parameter_save.f90: .. this.
22474
22475 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22476
22477 PR fortran/20848
22478 * gfortran.dg/parameter+save.f90: New test case.
22479
22480 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22481
22482 PR fortran/19269
22483 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22484
22485 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22486
22487 PR c/23075
22488 * gcc.dg/pr23075.c: New test.
22489 * g++.dg/warn/pr23075.C: New test.
22490
22491 PR target/22362
22492 * gcc.target/i386/pr22362.c: New test.
22493
22494 PR rtl-optimization/23098
22495 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22496
22497 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22498 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22499 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22500
22501 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22502
22503 * g++.dg/expr/cast6.C: New test.
22504
22505 PR c++/9782
22506 * g++.dg/init/new15.C: New test.
22507
22508 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22509
22510 * gcc.dg/vect/Os-vect-95.c: New test.
22511 * gcc.dg/vect/vect-95.c: Same.
22512
22513 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22514
22515 * gcc.dg/vect/vect-29.c: Update xfail testing.
22516 * gcc.dg/vect/vect-44.c: Same.
22517 * gcc.dg/vect/vect-48.c: Same.
22518 * gcc.dg/vect/vect-50.c: Same.
22519 * gcc.dg/vect/vect-72.c: Same.
22520 * gcc.dg/vect/vect-77.c: Same.
22521 * gcc.dg/vect/vect-78.c: Same.
22522 * gcc.dg/vect/vect-80.c: Same.
22523 * gcc.dg/vect/vect-96.c: Same.
22524 * gcc.dg/vect/vect-100.c: Same.
22525 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22526 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22527 * gfortran.dg/vect/vect-5.f90: Same.
22528
22529 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22530
22531 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22532 start strings.
22533 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22534 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22535
22536 PR c++/23056
22537 * g++.dg/opt/pr23056.C: New test.
22538
22539 PR rtl-optimization/23098
22540 * gcc.target/i386/pr23098.c: New test.
22541
22542 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22543
22544 PR c++/23667
22545 * g++.dg/template/static15.C: New test.
22546
22547 PR c++/21440
22548 * g++.dg/ext/stmtexpr5.C: New test.
22549 * g++.dg/ext/stmtexpr6.C: Likewise.
22550
22551 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22552
22553 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22554
22555 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22556 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22557 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22558
22559 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22560
22561 PR libfortran/23321
22562 * gfortran.dg/direct_io_4.f90: New test case.
22563
22564 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22565 Rasmus Hahn <rassahah@neofonie.de>
22566
22567 PR libobjc/23108
22568 * objc.dg/type-stream-1.m: New test.
22569
22570 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22571
22572 PR fortran/23661
22573 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22574 gfortran.dg/print_fmt_3.f90: New test.
22575
22576 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22577
22578 * gfortran.dg/fmt_t_1.f90: New test.
22579
22580 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22581
22582 PR rtl-optimization/23454
22583 * g++.dg/opt/pr23454.C: New test.
22584
22585 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22586
22587 PR c++/23699
22588 * g++.dg/ext/static1.C: New test.
22589
22590 2005-09-02 Richard Henderson <rth@redhat.com>
22591
22592 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22593 tail call to check_fa_work.
22594
22595 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22596
22597 PR c++/21687
22598 * g++.dg/other/gc3.C: New test.
22599
22600 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22601
22602 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22603 * gcc.dg/20050826-1.c: Likewise.
22604
22605 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22606
22607 PR c++/23167
22608 * g++.dg/expr/volatile1.C: New test.
22609
22610 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22611
22612 PR middle-end/23547
22613 * gcc.dg/pr23547.c: New test.
22614
22615 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22616
22617 PR c/22061
22618 * gcc.c-torture/execute/pr22061-1.c,
22619 * gcc.c-torture/execute/pr22061-2.c,
22620 * gcc.c-torture/execute/pr22061-3.c,
22621 * gcc.c-torture/execute/pr22061-4.c: New tests.
22622
22623 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22624
22625 * gcc.dg/Wredundant-decls-2.c: New test to check that
22626 -Wredundant-decls does not issue warning for a variable
22627 definition following a declaration.
22628
22629 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22630
22631 PR debug/7241
22632 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22633 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22634 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22635
22636 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22637 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22638 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22639 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22640 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22641 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22642 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22643 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22644
22645 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22646
22647 PR objc/23306
22648 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22649 scan-assmbler.
22650
22651 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22652
22653 PR target/21255
22654 * gcc.dg/pr21255-1.c: New test.
22655 * gcc.dg/pr21255-2-mb.c: Likewise.
22656 * gcc.dg/pr21255-2-ml.c: Likewise.
22657 * gcc.dg/pr21255-3.c: Likewise.
22658 * gcc.dg/pr21255-4.c: Likewise.
22659
22660 2005-08-31 Dale Johannesen <dalej@apple.com>
22661
22662 * gcc.dg/20050830-1.c: New.
22663
22664 2005-08-31 Josh Conner <jconner@apple.com>
22665
22666 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22667 command-line options for arm-*-* targets.
22668 * g++.dg/init/array16.C: Likewise.
22669 * g++.dg/other/crash-4.C: Likewise.
22670
22671 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22672
22673 PR obj-c++/23640
22674 * obj-c++.dg/gnu-runtime-3.mm: New test.
22675
22676 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22677
22678 PR c++/13377
22679 * g++.dg/lookup/ambig4.C: New test.
22680 * g++.dg/lookup/ambig5.C: New test.
22681 * g++.dg/tc1/dr101.C: Adjust error markers.
22682
22683 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22684
22685 PR c++/23639
22686 * g++.dg/template/ttp5.C: Adjust error markers.
22687
22688 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22689
22690 PR testsuite/23609
22691 * lib/obj-c++.exp: Include target-libpath.exp.
22692 (obj-c++_link_flags): Look for the GNU libobjc library
22693 and set the library path to include it.
22694 Don't manually set LD_LIBRARY_PATH (etc.) but call
22695 set_ld_library_path_env_vars instead.
22696 (obj-c++_target_compile): Don't set library path or
22697 linker flags because they are already set correctly
22698 in obj-c++_link_flags.
22699
22700 2005-08-30 Josh Conner <jconner@apple.com>
22701
22702 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22703 to command-line options for arm-*-* targets.
22704
22705 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22706
22707 * g++.dg/other/i386-1.C: New.
22708
22709 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22710
22711 PR preprocessor/20348
22712 PR preprocessor/20356
22713 * gcc.dg/cpp/pr20348.c: New test.
22714 * gcc.dg/cpp/pr20348.h: New file.
22715 * gcc.dg/cpp/inc/pr20348.h: New file.
22716 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22717 * gcc.dg/cpp/pr20356.c: New test.
22718 * gcc.dg/cpp/pr20356.h: New file.
22719 * gcc.dg/cpp/inc/pr20356.h: New file.
22720 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22721
22722 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22723
22724 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22725 Fix array dimension to avoid correct end-of-file error.
22726
22727 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22728
22729 PR libfortran/23598
22730 * gfortran.dg/iostat_1.f90: New test.
22731
22732 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22733
22734 PR middle-end/23408
22735 * gcc.dg/pr23408.c: New test.
22736
22737 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22738
22739 PR c++/23099
22740 * g++.dg/init/member1.C: Make sure erroneous static data member
22741 definitions are required.
22742 * g++.dg/template/static13.C: New test.
22743 * g++.dg/template/static14.C: Likewise.
22744
22745 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22746
22747 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22748 -march=pentium4, remove ilp32 requirement.
22749
22750 PR middle-end/23484
22751 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22752 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22753
22754 2005-08-29 Andreas Jaeger <aj@suse.de>
22755
22756 PR testsuite/23607
22757 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22758
22759 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22760
22761 * gcc.c-torture/execute/20050316-2.c: New test.
22762 * gcc.c-torture/execute/20050316-3.c: New test.
22763 * gcc.dg/torture/pr16104-1.c: New test.
22764
22765 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22766
22767 PR middle-end/23463
22768 * gcc.c-torture/execute/zero-struct-1.c: New test.
22769
22770 2005-08-27 Richard Guenther <rguenther@suse.de>
22771
22772 PR target/23575
22773 * gcc.target/i386/pr23575.c: New testcase.
22774
22775 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22776
22777 PR rtl-optimization/23561
22778 * gcc.c-torture/execute/20050826-1.c: New test.
22779
22780 PR rtl-opt/23560
22781 * gcc.c-torture/execute/20050826-2.c: New test.
22782
22783 2005-08-26 Dale Johannesen <dalej@apple.com>
22784
22785 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22786 * gcc.dg/20050826-1.c: New.
22787
22788 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22789
22790 PR c++/19004
22791 * g++.dg/template/nontype13.C: New test.
22792
22793 PR c++/23491
22794 * g++.dg/init/new14.C: New test.
22795 * g++.dg/expr/anew1.C: Do not XFAIL.
22796 * g++.dg/expr/anew2.C: Likewise.
22797 * g++.dg/expr/anew3.C: Likewise.
22798
22799 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22800
22801 PR middle-end/22439
22802 * gcc.dg/vla-3.c: New test.
22803
22804 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22805
22806 PR fortran/20363
22807 * gfortran.dg/named_interface.f90: New.
22808
22809 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22810
22811 * gcc.c-torture/execute/frame-address.c: New test.
22812
22813 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22814
22815 PR c++/20817
22816 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22817
22818 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22819
22820 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22821
22822 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22823
22824 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22825 * gcc.dg/altivec-22.c: Rename from..
22826 * gcc.dg/altivec-nomfcr.c: ..this.
22827
22828 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22829
22830 PR tree-optimization/23546
22831 * gcc.dg/tree-ssa/pr23546.c: New test.
22832
22833 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22834
22835 PR fortran/17758
22836 * gfortran.dg/nonreturning_statements.f90: New test.
22837
22838 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22839
22840 PR c++/22454
22841 * g++.dg/parse/crash29.C: New.
22842
22843 2005-08-23 DJ Delorie <dj@redhat.com>
22844
22845 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22846 constants have the L suffix.
22847
22848 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22849
22850 PR c++/23044
22851 * g++.dg/template/instantiate8.C: New.
22852
22853 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22854
22855 PR middle-end/23467
22856 * gcc.c-torture/execute/pr23467.c: New test.
22857
22858 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22859
22860 PR tree-optimization/22043
22861 * gcc.c-torture/execute/20050613-1.c: New test.
22862
22863 2005-08-23 Ben Elliston <bje@au.ibm.com>
22864
22865 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22866
22867 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22868
22869 PR rtl-optimization/23478
22870 * g++.dg/opt/pr23478.C: New test.
22871
22872 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22873
22874 PR c/18715
22875 * gcc.dg/switch-warn-3.c: New test.
22876
22877 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22878
22879 PR c++/22233
22880 * g++.dg/template/param1.C: New test.
22881
22882 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22883
22884 PR c++/23089
22885 * g++.dg/other/incomplete1.C: New test.
22886
22887 2005-08-22 Ira Rosen <irar@il.ibm.com>
22888
22889 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22890 are vectorizable.
22891
22892 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22893
22894 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22895 d_lines_5.f: New.
22896
22897 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22898
22899 * gcc.target/i386/sse-4.c: New test.
22900
22901 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22902
22903 PR testsuite/23239
22904 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22905
22906 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22907
22908 * gcc.dg/20050811-1.c: New test.
22909 * gcc.dg/20050811-2.c: New test.
22910
22911 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22912
22913 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22914
22915 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22916
22917 PR 23476
22918 * gcc.c-torture/compile/pr23476.c: New test.
22919
22920 2005-08-19 Devang Patel <dpatel@apple.com>
22921
22922 PR tree-optimization/23048
22923 * gcc.dg/tree-ssa/pr23048.c: New test.
22924
22925 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22926
22927 PR middle-end/20624
22928 * g++.dg/warn/Wreturn-3.C: New test
22929
22930 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22931
22932 PR tree-optimization/22228
22933 * g++.dg/vect/pr22543.cc: New test.
22934
22935 2005-08-17 Steven Bosscher <stevenb@suse.de>
22936
22937 PR tree-optimization/21574
22938 * gcc.dg/tree-ssa/pr21574.c: New test.
22939
22940 2005-08-16 James E Wilson <wilson@specifix.com>
22941
22942 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22943
22944 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22945
22946 PR tree-opt/23402
22947 * gcc.c-torture/compile/zero-strct-3.c: New test.
22948 * gcc.c-torture/compile/zero-strct-4.c: New test.
22949
22950 2005-08-16 Steven Bosscher <stevenb@suse.de>
22951
22952 PR target/23376
22953 * gcc.target/x86_64/pr23376.c: New test.
22954
22955 2005-08-16 Ian Lance Taylor <ian@airs.com>
22956
22957 PR c++/23337
22958 * g++.dg/ext/vector2.C: New.
22959
22960 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22961
22962 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22963
22964 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22965
22966 PR libfortran/23428
22967 * gfortran.dg/inquire-complex.f90: New test case.
22968
22969 2005-08-16 James E Wilson <wilson@specifix.com>
22970
22971 PR tree-optimization/21105
22972 * gcc.dg/large-size-array.c: New.
22973
22974 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22975
22976 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22977 type.
22978 * gcc.dg/vect/vect-41: Likewise.
22979 * gcc.dg/vect/vect-42: Likewise.
22980 * gcc.dg/vect/vect-43: Likewise.
22981 * gcc.dg/vect/vect-44: Likewise.
22982 * gcc.dg/vect/vect-46: Likewise.
22983 * gcc.dg/vect/vect-47: Likewise.
22984 * gcc.dg/vect/vect-48: Likewise.
22985 * gcc.dg/vect/vect-52: Likewise.
22986 * gcc.dg/vect/vect-53: Likewise.
22987 * gcc.dg/vect/vect-54: Likewise.
22988 * gcc.dg/vect/vect-55: Likewise.
22989 * gcc.dg/vect/vect-56: Likewise.
22990 * gcc.dg/vect/vect-57: Likewise.
22991 * gcc.dg/vect/vect-58: Likewise.
22992 * gcc.dg/vect/vect-59: Likewise.
22993 * gcc.dg/vect/vect-60: Likewise.
22994 * gcc.dg/vect/vect-61: Likewise.
22995 * gcc.dg/vect/vect-85: Likewise.
22996 * gcc.dg/vect/vect-87: Likewise.
22997 * gcc.dg/vect/vect-88: Likewise.
22998 * gcc.dg/vect/vect-93.c: Likewise.
22999 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23000 * gcc.dg/vect/vect-75: Likewise.
23001 * gcc.dg/vect/vect-76: Likewise.
23002 * gcc.dg/vect/vect-77: Likewise.
23003 * gcc.dg/vect/vect-78: Likewise.
23004 * gcc.dg/vect/vect-80: Likewise.
23005 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23006 vectorized for the expected reason, rather than checking how alignment
23007 was handled.
23008 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23009 aligned type and also instead of aligned pointers. Added documentation.
23010
23011 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23012
23013 * gfortran.dg/power.f90: New test.
23014
23015 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23016
23017 PR rtl-optimization/23299
23018 * g++.dg/opt/pr23299.C: New test.
23019
23020 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23021
23022 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23023
23024 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23025
23026 * g++.dg/template/local6.C: New test.
23027
23028 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23029
23030 * execute/exceptions/finally-1.m: Check that the catch and finally are
23031 being called. Also add a "return 0;" at the end of main.
23032
23033 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23034
23035 PR fortran/21432.
23036 * gfortran.dg/namelist_print_1.f: New test of functionality of
23037 PRINT namelist.
23038 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23039 namelist generates error with -std=f95.
23040
23041 2005-08-14 Ira Rosen <irar@il.ibm.com>
23042
23043 PR tree-optimization/23119
23044 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23045
23046 2005-08-13 Marcin Koziej <creep@desk.pl>
23047 Andrew Pinski <pinskia@physics.uc.edu>
23048
23049 PR libobjc/22492
23050 * execute/exceptions/finally-1.m: New test.
23051
23052 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23053
23054 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23055 testsuite.
23056 * objc/execute/exceptions/trivial.m: New test.
23057 * objc.dg/try-catch-11.m: Move to ...
23058 * objc/execute/exceptions/foward-1.m: Here.
23059 * objc.dg/try-catch-2.m: Move to ...
23060 * objc/execute/exceptions/catchall-1.m: Here.
23061 * objc.dg/try-catch-8.m: Move to ...
23062 * objc/execute/exceptions/local-variables-1.m: Here.
23063
23064 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23065
23066 * objc.dg/nested-func-1.m: Move to ...
23067 * objc/execute/nested-func-1.m: Here.
23068
23069 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23070
23071 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23072 in ${options} instead of [target_info name].
23073 * lib/obj-c++.exp (objc_target_compile): Likewise.
23074
23075 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23076
23077 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23078
23079 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23080
23081 part of PR testsuite/23348
23082 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23083 each of the torture options.
23084 * objc/compile/trivial.m: New test.
23085
23086 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23087
23088 * gfortran.dg/eoshift.f90: Correct format.
23089
23090 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23091
23092 * gfortran.fortran-torture/execute/character_passing.f90:
23093 Fix comment typo.
23094
23095 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23096
23097 PR c++/8271
23098 * g++.dg/template/unify10.C: New.
23099
23100 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23101
23102 * g++.dg/parse/pr22514.C: Move to...
23103 * g++.dg/debug/pr22514.C: here.
23104
23105 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23106
23107 PR c++/23266
23108 * g++.dg/inherit/pure1.C: New test.
23109
23110 * ChangeLog: Fix typos.
23111
23112 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23113 Steven Bosscher <stevenb@suse.de>
23114
23115 * gfortran.dg/runtime_warning_1.f90: New test.
23116
23117 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23118
23119 PR c++/23219
23120 * g++.dg/parse/crash28.C: New.
23121
23122 2005-08-11 Richard Guenther <rguenther@suse.de>
23123
23124 PR target/23289
23125 * gcc.target/i386/tailcall-1.c: New testcase.
23126
23127 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23128
23129 * gcc.dg/vect/vect-67.c: Un-xfail.
23130
23131 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23132
23133 PR c++/23225
23134 * g++.dg/parse/crash27.C: new test.
23135
23136 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23137
23138 PR libfortran/22143
23139 * gfortran.dg/shift-kind.f90: New testcase.
23140
23141 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23142
23143 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23144 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23145
23146 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23147
23148 PR c++/20646
23149 * g++.dg/other/mult-stor1.C: New test.
23150
23151 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23152
23153 * gcc.c-torture/pr18299-1.c: Move to ...
23154 * gcc.c-torture/compile/pr18299-1.c: Here.
23155
23156 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23157
23158 * gfortran/fortran.torture/execute/character_passing.f90:
23159 Fix types for LSAME.
23160
23161 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23162
23163 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23164 input data back to what it was originally.
23165
23166 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23167
23168 * objc.dg/try-catch-8.m: Enable for all targets.
23169
23170 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23171
23172 * gcc.dg/pr23165.c: New test.
23173
23174 2005-08-09 Steven Bosscher <stevenb@suse.de>
23175
23176 PR tree-optimization/23234
23177 * gcc.dg/tree-ssa/pr23234.c: New test.
23178
23179 2005-08-08 Josh Conner <jconner@apple.com>
23180
23181 PR rtl-optimization/23241
23182 * gcc.dg/char-compare.c: New test.
23183
23184 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23185
23186 PR c++/22508
23187 * g++.dg/init/new13.C: New test.
23188
23189 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23190
23191 PR c++/21166
23192 * g++.dg/other/crash-4.C: Adjust
23193 * g++/dg/ext/packed9.C: New.
23194
23195 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23196
23197 PR middle-end/21964
23198 * gcc.c-torture/execute/pr21964-1.c: New test.
23199
23200 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23201
23202 PR c/22458
23203 * gcc.dg/pr22458-1.c: New test.
23204
23205 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23206 Steven G. Kargl <kargls@comcast.net>
23207
23208 PR fortran/22390
23209 * gfortran.dg/flush_1.f90: New test.
23210
23211 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23212
23213 PR c++/23191
23214 * g++.dg/template/eh2.C: New test.
23215
23216 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23217
23218 PR c++/19498
23219 * g++.dg/template/instantiate7.C: New test.
23220
23221 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23222
23223 PR c/23113
23224 * gcc.dg/Wunused-value-1.c: New test.
23225
23226 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23227
23228 PR rtl-optimization/23233
23229 * gcc.c-torture/compile/pr23233-1.c: New test.
23230
23231 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23232
23233 PR fortran/18833
23234 PR fortran/20850
23235 * gfortran.dg/equiv_1.f90: New test.
23236 * gfortran.dg/equiv_2.f90: New test.
23237 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23238 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23239 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23240
23241 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23242
23243 * gcc.c-torture/execute/vrp-5.c: New test.
23244 * gcc.c-torture/execute/vrp-6.c: New test.
23245 * gcc.dg/tree-ssa/vrp21.c: New test.
23246
23247 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23248
23249 * g++.dg/parse/pr22514.C: New test.
23250
23251 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23252
23253 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23254
23255 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23256 instead of constant loads / pool entries.
23257
23258 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23259
23260 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23261 TEST_TO_WCTYPE.
23262
23263 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23264
23265 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23266 __WINT_TYPE__ in generated prototypes if possible.
23267
23268 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23269
23270 PR 22037
23271 * g++.dg/tree-ssa/pr22037.C:
23272
23273 2005-08-04 Richard Henderson <rth@redhat.com>
23274
23275 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23276 scan-tree-dump-times directive.
23277
23278 2005-08-04 Jan Hubicka <jh@suse.cz>
23279
23280 * gcov-1.C: Fix switch counts.
23281 * gcov-4b.c: Likewise.
23282
23283 2005-08-03 Jeff Law <law@redhat.com>
23284
23285 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23286
23287 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23288
23289 * gcc.c-torture/execute/pr23135.c: New test.
23290
23291 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23292
23293 PR tree-optimization/19899
23294 * gcc.dg/tree-ssa/scev-1.c: New test.
23295 * gcc.dg/tree-ssa/scev-2.c: New test.
23296
23297 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23298
23299 PR target/18582
23300 * gcc.dg/torture/pr18582-1.c: New test.
23301
23302 2005-08-03 Jan Hubicka <jh@suse.cz>
23303
23304 * update-conroll.c: New testcase.
23305 * update-conroll-2.c: New testcase.
23306
23307 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23308
23309 * gfortran.dg/constant_substring.f: New test.
23310 * gfortran.dg/pr22491.f: New test.
23311
23312 2005-08-02 Jan Hubicka <jh@suse.cz>
23313
23314 * update-threading.c: Replace by the proper one.
23315
23316 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23317
23318 PR 23164
23319 * g++.dg/tree-ssa/pr23164.C: New test.
23320
23321 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23322
23323 * gcc.dg/tree-ssa/pr23192.c: New test.
23324
23325 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23326
23327 * gcc.c-torture/execute/vrp-4.c: New test.
23328
23329 2005-08-02 Jan Hubicka <jh@suse.cz>
23330
23331 * update-threading.c: New test.
23332
23333 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23334
23335 * gcc.c-torture/compile/20050801-1.c: New test.
23336 * gcc.c-torture/compile/20050801-2.c: New test.
23337
23338 2005-08-01 Jan Hubicka <jh@suse.cz>
23339
23340 * val-prof-5.c: New test.
23341
23342 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23343
23344 PR c/22311
23345 * gcc.dg/pr22311-1.c : New test.
23346
23347 2005-07-31 Steven Bosscher <stevenb@suse.de>
23348
23349 PR target/23095
23350 * gfortran.dg/pr23095.f: New test.
23351
23352 PR c++/22003
23353 * g++.dg/other/pr22003.C: New test.
23354
23355 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23356
23357 PR target/20621
23358 * gcc.c-torture/execute/pr20621-1.c: New test.
23359
23360 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23361
23362 * gfortran.dg/comma_format_extension_4.f: Adjust length
23363 of string for format.
23364 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23365 print statement with internal write.
23366 * gfortran.dg/der_array_io_2.f: Likewise.
23367 * gfortran.dg/der_array_io_3.f: Likewise.
23368
23369 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23370
23371 * gcc.dg/fold-abs-4.c: new test.
23372
23373 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23374
23375 PR fortran/22570 an related issues.
23376 * gfortran.dg/x_slash_1.f: New test.
23377
23378 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23379
23380 PR c/23143
23381 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23382 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23383
23384 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23385
23386 PR c/529
23387 * gcc.dg/Wshadow-3.c: New test.
23388
23389 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23390
23391 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23392 used to have the wrong bounds).
23393
23394 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23395
23396 PR c/21720
23397 * gcc.dg/hex-round-1.c: Test more cases.
23398 * gcc.dg/hex-round-2.c: New test.
23399
23400 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23401
23402 PR 22550
23403 * g++.dg/tree-ssa/pr22550.C: New test.
23404
23405 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23406
23407 * gcc.dg/tree-ssa/vrp19.c: New test.
23408 * gcc.dg/tree-ssa-vrp20.c: New test.
23409
23410 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23411
23412 PR c/22240
23413 * gcc.dg/transparent-union-4.c: New test.
23414
23415 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23416
23417 PR c/22192
23418 * gcc.dg/c99-vla-2.c: New test.
23419
23420 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23421
23422 PR c/21720
23423 * gcc.dg/hex-round-1.c: New test.
23424
23425 2005-07-28 Jan Hubicka <jh@suse.cz>
23426
23427 * inliner-1.c: Do not dump everything.
23428 * tree-prof.exp: Do not pass -ftree-based-profiling.
23429 * bprob.exp: Likewise.
23430
23431 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23432
23433 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23434
23435 PR c++/22545
23436 * g++.dg/expr/ptrmem7.C: New test.
23437
23438 2005-07-28 Mike Stump <mrs@apple.com>
23439
23440 * g++.old-deja/g++.mike/visibility-1.C: New test.
23441
23442 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23443
23444 PR c/20187
23445 * gcc.c-torture/execute/pr20187-1.c: New test.
23446
23447 2005-07-28 Jeff Law <law@redhat.com>
23448
23449 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23450 * gcc.dg/tree-ssa/vrp18.c: New test.
23451
23452 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23453
23454 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23455
23456 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23457
23458 PR tree-optimization/22506
23459 * gcc.dg/vect/ps22506.c: New test.
23460
23461 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23462
23463 PR target/21149
23464 * gcc.target/i386/sse-3.c: New test.
23465
23466 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23467
23468 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23469 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23470
23471 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23472
23473 PR c/22589
23474 * gcc.c-torture/compile/pr22589-1.c: New test.
23475
23476 2005-07-28 Jan Hubicka <jh@suse.cz>
23477
23478 * update-loopch.c: New testcase.
23479
23480 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23481
23482 PR rtl-optimization/23047
23483 * gcc.c-torture/execute/pr23047.c: New test.
23484 * gcc.c-torture/execute/pr23047.x: New.
23485
23486 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23487
23488 PR tree-optimization/22493
23489 * gcc.c-torture/execute/pr22493-1.c: New test.
23490 * gcc.c-torture/execute/pr22493-1.x: New.
23491 * gcc.c-torture/execute/vrp-1.c: New test.
23492 * gcc.c-torture/execute/vrp-2.c: New test.
23493 * gcc.c-torture/execute/vrp-2.c: New test.
23494
23495 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23496
23497 * gcc.target/frv/all-builtin-read8.c: Delete.
23498 * gcc.target/frv/all-builtin-read16.c: Delete.
23499 * gcc.target/frv/all-builtin-read32.c: Delete.
23500 * gcc.target/frv/all-builtin-read64.c: Delete.
23501 * gcc.target/frv/all-builtin-write8.c: Delete.
23502 * gcc.target/frv/all-builtin-write16.c: Delete.
23503 * gcc.target/frv/all-builtin-write32.c: Delete.
23504 * gcc.target/frv/all-builtin-write64.c: Delete.
23505 * gcc.target/frv/all-read-write-1.c: New.
23506
23507 2005-07-27 Jeff Law <law@redhat.com>
23508
23509 * gcc.c-torture/execute/pr22630.c: New test.
23510
23511 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23512
23513 PR tree-optimization/23073
23514 * gcc.dg/vect/nodump-pr23073.c: New test.
23515 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23516
23517 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23518
23519 PR tree-optimize/22348
23520 * gcc.c-torture/execute/pr22348.c: New.
23521
23522 2005-07-27 Richard Guenther <rguenther@suse.de>
23523
23524 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23525
23526 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23527
23528 PR fortran/22503
23529 * gfortran.dg/logical_comp.f90: New test.
23530
23531 2005-07-27 Jan Hubicka <jh@suse.cz>
23532
23533 * inliner-1.c: Add cleanup of dumps.
23534 * val-prof-*.c: Likewise.
23535 * update-tailcall.c: New.
23536
23537 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23538
23539 PR 22591
23540 * gcc.dg/tree-ssa/pr22591.c: New test.
23541 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23542
23543 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23544
23545 PR libobjc/22606
23546 * objc.dg/try-catch-11.m: New test.
23547
23548 2005-07-26 Richard Guenther <rguenther@suse.de>
23549
23550 PR tree-optimization/22486
23551 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23552
23553 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23554
23555 PR tree-opt/22484
23556 * g++.dg/opt/loop2.C: New test.
23557
23558 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23559
23560 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23561 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23562
23563 2005-07-25 Adam Nemet <anemet@lnxw.com>
23564
23565 * lib/profopt.exp (profopt-execute): Check for profiling data
23566 files on the target.
23567
23568 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23569
23570 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23571 for matching of asm labels.
23572
23573 2005-07-25 Richard Guenther <rguenther@suse.de>
23574
23575 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23576
23577 2005-07-25 Richard Guenther <rguenther@suse.de>
23578
23579 PR testsuite/22624
23580 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23581
23582 2005-07-25 Ira Rosen <irar@il.ibm.com>
23583
23584 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23585 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23586 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23587 * gcc.dg/vect/vect-100.c: New test.
23588 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23589 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23590 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23591 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23592 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23593 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23594 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23595 * gfortran.dg/vect/pr19049.f90: New testcase.
23596 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23597
23598 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23599
23600 * gcc.c-torture/execute/20050713-1.c: New test.
23601
23602 PR fortran/20063
23603 * gfortran.fortran-torture/execute/data_4.f90: New test.
23604
23605 PR middle-end/20303
23606 * gcc.dg/visibility-d.c: New test.
23607
23608 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23609
23610 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23611 * gfortran.dg/underflow.f90: Ditto.
23612
23613 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23614
23615 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23616 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23617 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23618
23619 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23620
23621 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23622 include case of field width of zero.
23623
23624 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23625
23626 PR libgfortran/21875
23627 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23628 with trailing blanks on normal formatted read.
23629
23630 2005-07-23 Chao-ying Fu <fu@mips.com>
23631
23632 * gcc.target/mips/mips32-dsp-type.c: New test.
23633 * gcc.target/mips/mips32-dsp.c: New test.
23634
23635 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23636
23637 PR testsuite/21073
23638 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23639
23640 PR testsuite/20454
23641 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23642 and __cyg_profile_func_exit.
23643
23644 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23645
23646 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23647 * gfortran.dg/comma_format_extension_4.f: Same.
23648 * gfortran.dg/pr15332.f: Same.
23649 * gfortran.dg/pr21730.f: Same.
23650
23651 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23652
23653 * g++.dg/opt/vrp2.C: Fix testcase.
23654
23655 PR tree-opt/22625
23656 * g++.dg/opt/vrp2.C: New test.
23657
23658 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23659
23660 PR debug/21828
23661 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23662
23663 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23664
23665 * gcc.dg/tree-ssa/20050719-1.c: New test.
23666
23667 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23668
23669 * gcc.dg/bfin-longcall-1.c: New file.
23670 * gcc.dg/bfin-longcall-2.c: New file.
23671
23672 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23673
23674 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23675
23676 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23677
23678 PR middle-end/19055
23679 * gcc.dg/tree-ssa/pr19055.c: New test.
23680 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23681
23682 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23683
23684 PR C++/22358
23685 * g++.dg/other/pr22358.C: New test.
23686
23687 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23688
23689 PR c++/2922
23690 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23691
23692 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23693
23694 PR c++/15938
23695 * g++.dg/init/union2.C: New test.
23696
23697 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23698
23699 PR c/22393
23700 * gcc.dg/complex-4.c: New test.
23701
23702 2005-07-21 Richard Guenther <rguenther@suse.de>
23703
23704 PR testsuite/22522
23705 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23706 scanning for asm labels.
23707 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23708
23709 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23710
23711 PR target/22085
23712 * gcc.dg/altivec-pr22085.c: New.
23713
23714 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23715
23716 PR tree-optimization/19210
23717 * gcc.dg/tree-ssa/pr19210-1.c: New.
23718 * gcc.dg/tree-ssa/pr19210-2.c: New.
23719
23720 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23721
23722 PR rtl-optimization/22167
23723 * g++.dg/opt/pr22167.C: New test.
23724
23725 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23726
23727 PR c++/2922
23728 * g++.dg/lookup/two-stage2.C: New.
23729 * g++.dg/lookup/two-stage3.C: New.
23730 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23731 fixed two-stage name lookup for operators.
23732 * g++.dg/template/call3.C: Compiler now produces an appropriate
23733 error message.
23734 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23735 14 as a candidate.
23736 * g++.dg/template/ptrmem4.C: Compiler produces different error
23737 message.
23738 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23739 connect_to_method as a candidate.
23740
23741 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23742
23743 * gcc.dg/fold-alloc-1.c: New test.
23744
23745 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23746
23747 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23748 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23749
23750 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23751
23752 * gcc.dg/fold-abs-1.c: New test.
23753 * gcc.dg/fold-abs-2.c: New test.
23754 * gcc.dg/fold-abs-3.c: New test.
23755
23756 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23757
23758 Make CONSTRUCTOR use VEC to store initializers.
23759 * g++.dg/ext/complit3.C: Check for specific error messages.
23760 * g++.dg/init/brace2.C: Update error message.
23761 * g++.dg/warn/Wbraces2.C: Likewise.
23762
23763 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23764
23765 PR fortran/16940
23766 * gfortran.dg/module_interface_1.f90: New test.
23767
23768 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23769 Kenneth Zadeck <zadeck@naturalbridge.com>
23770
23771 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23772
23773 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23774
23775 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23776 specify -Wformat for these tests.
23777 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23778 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23779 * gcc.dg/format/opt-6.c: Delete.
23780
23781 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23782
23783 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23784 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23785
23786 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23787
23788 * gcc.dg/tree-ssa/alias-2.c: New test.
23789
23790 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23791
23792 PR c++/22263
23793 * g++.dg/template/explicit7.C: New test.
23794
23795 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23796
23797 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23798 field width of 8 to +Inf and -Inf.
23799
23800 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23801
23802 PR c++/22139
23803 * g++.dg/template/friend36.C: New test.
23804
23805 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23806
23807 PR fortran/21730
23808 * gfortran.dg/pr21730.f: New test.
23809
23810 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23811 Kenneth Zadeck <zadeck@naturalbridge.com>
23812
23813 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23814 since pure const detection cannot run at -O1 in c compiler.
23815 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23816 can now optimize this case properly.
23817 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23818 because we now pass.
23819 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23820
23821 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23822
23823 PR c/22421
23824 * gcc.dg/format/bitfld-1.c: New test.
23825
23826 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23827
23828 PR c++/22204
23829 * g++.dg/rtti/repo1.C: New test.
23830
23831 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23832
23833 PR middle-end/22398
23834 * gcc.c-torture/compile/pr22398.c: New test.
23835
23836 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23837
23838 PR c++/22132
23839 * g++.dg/expr/cast4.C: New test.
23840
23841 2005-07-15 Richard Guenther <rguenther@suse.de>
23842
23843 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23844 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23845
23846 2005-07-15 Steven Bosscher <stevenb@suse.de>
23847
23848 PR tree-optimization/22230
23849 * gcc.dg/tree-ssa/pr22230.c: New test.
23850
23851 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23852
23853 * gfortran.dg/g77/cpp6.f: New test.
23854
23855 PR fortran/22417
23856 * gfortran.dg/g77/cpp5.F: New test.
23857 * gfortran.dg/g77/cpp5.h: New file.
23858 * gfortran.dg/g77/cpp5inc.h: New file.
23859
23860 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23861
23862 PR libfortran/16435
23863 * gfortran.dg/tl_editting.f90: New.
23864 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23865
23866 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23867
23868 * gfortran.dg/char_array_constructor.f90: New test.
23869
23870 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23871
23872 * gfortran.dg/past_eor.f90: New.
23873 * gfortran.dg/complex_read.f90: New.
23874
23875 2005-07-13 Jeff Law <law@redhat.com>
23876
23877 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23878 additional casts.
23879
23880 * gcc.dg/tree-ssa/pr22321.c: New test
23881
23882 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23883
23884 PR tree-optimization/21921
23885 * gcc.dg/tree-ssa/pr21921.c: New.
23886
23887 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23888
23889 PR tree-optimizatio/22442
23890 * gcc.dg/tree-ssa/loop-11.c: New test.
23891
23892 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23893
23894 PR tree-opt/21840
23895 * gcc.c-torture/compile/pr21840.c: New test.
23896
23897 2005-07-12 Jan Hubicka <jh@suse.cz>
23898
23899 * gcc.c-torture/compile/pr22379.c: New test.
23900
23901 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23902
23903 PR libfortran/21593
23904 gfortran.dg/dev_null.f90: Remove outdated comment about
23905 PR libfortran/21593.
23906
23907
23908 2005-07-12 Dale Johannesen <dalej@apple.com>
23909
23910 * gcc.target/i386/compress-float-sse.c: New.
23911 * gcc.target/i386/compress-float-sse-pic.c: New.
23912 * gcc.target/i386/compress-float-387.c: New.
23913 * gcc.target/i386/compress-float-387-pic.c: New.
23914 * gcc.dg/compress-float-ppc.c: New.
23915 * gcc.dg/compress-float-ppc-pic.c: New.
23916
23917 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23918
23919 PR libfortran/21593
23920 gfortran.dg/dev_null.f90: Remove targets.
23921
23922 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23923
23924 PR tree-opt/22335
23925 * gcc.dg/pr22335-1.c: New test.
23926 * gcc.dg/pr22335-2.c: New test.
23927
23928 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23929
23930 PR c++/20172
23931 * g++.dg/template/nontype12.C : New test.
23932
23933 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23934
23935 * gcc.dg/tree-ssa/loop-10.c: New test.
23936
23937 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23938
23939 * gcc.c-torture/execute/20020720-1.x: Remove.
23940
23941 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23942
23943 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23944
23945 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23946
23947 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23948 (dg-mips-options): Use it.
23949
23950 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23951
23952 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23953
23954 2005-07-09 Richard Henderson <rth@redhat.com>
23955
23956 * lib/target-supports.exp (check_effective_target_sync_char_short):
23957 Add alpha.
23958
23959 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23960
23961 PR libfortran/22217
23962 * gfortran.dg/negative-z-descriptor.f90: New test.
23963
23964 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23965
23966 PR tree-opt/22329
23967 * gcc.dg/pr22329.c: New test.
23968
23969 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23970
23971 PR tree-optimization/20139
23972 * gcc.dg/tree-ssa/pr20139.c: New.
23973
23974 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23975
23976 PR tree-opt/22356
23977 * gcc.dg/pr22356-1.c: New test.
23978
23979 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23980
23981 PR c++/21799
23982 * g++.dg/template/unify8.C: New.
23983 * g++.dg/template/unify9.C: New.
23984
23985 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23986
23987 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23988
23989 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23990
23991 * gcc.dg/darwin-version-1.c: New.
23992 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23993 * gcc.dg/builtins-20.c: Likewise.
23994 * gcc.dg/builtins-53.c: Likewise.
23995 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23996 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23997 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23998 * gcc.dg/torture/builtins-power-1.c: Likewise.
23999 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24000 on Darwin.
24001
24002 2005-07-07 Jeff Law <law@redhat.com>
24003
24004 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24005 argument evaluation order.
24006
24007 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24008
24009 PR libfortran/21594
24010 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24011 Add test cases where the shift length is greater than the
24012 array length.
24013
24014 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24015
24016 * obj-c++.dg/proto-lossage-6.mm: New.
24017 * objc.dg/proto-lossage-6.m: New.
24018
24019 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24020
24021 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24022 * objc.dg/gnu-runtime-2.m: Likewise.
24023
24024 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24025
24026 * gfortran.dg/longline.f: New test.
24027
24028 * gfortran.dg/badline.f: New test.
24029
24030 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24031
24032 PR fortran/16531
24033 PR fortran/15966
24034 PR fortran/18781
24035 * gfortran.dg/hollerith.f90: New.
24036 * gfortran.dg/hollerith2.f90: New.
24037 * gfortran.dg/hollerith3.f90: New.
24038 * gfortran.dg/hollerith4.f90: New.
24039 * gfortran.dg/hollerith_f95.f90: New.
24040 * gfortran.dg/hollerith_legacy.f90: New.
24041 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24042
24043 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24044
24045 PR objc/22274
24046 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24047 * objc.dg/gnu-runtime-2.m: New.
24048
24049 2005-07-06 Jeff Law <law@redhat.com>
24050
24051 * gcc.dg/tree-ssa/vrp17.c: New test.
24052
24053 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24054
24055 PR fortran/22327
24056 * gfortran.dg/array_constructor_5.f90: New test.
24057
24058 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24059
24060 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24061
24062 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24063
24064 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24065 * gcc.dg/980816-1.c: Ditto.
24066
24067 2005-07-06 Jeff Law <law@redhat.com>
24068
24069 * gcc.c-torture/compile/pr21356.c: New test.
24070
24071 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24072
24073 PR c/22013
24074 PR c/22098
24075 * gcc.c-torture/compile/pr22013-1.c,
24076 gcc.c-torture/execute/pr22098-1.c,
24077 gcc.c-torture/execute/pr22098-2.c,
24078 gcc.c-torture/execute/pr22098-3.c: New tests.
24079
24080 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24081
24082 PR c/22308
24083 * gcc.dg/pr22308-1.c: New test.
24084
24085 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24086
24087 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24088 target.
24089 * gcc.dg/compare9.c: Use -fshort-enums instead of
24090 -fno-short-enums. Change the last test to dg-bogus.
24091
24092 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24093
24094 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24095 * gcc.dg/compare9.c: New.
24096
24097 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24098
24099 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24100
24101 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24102
24103 PR testsuite/22288
24104 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24105
24106
24107 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24108
24109 * gcc.dg/format/gcc_gfc-1.c: New.
24110
24111 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24112
24113 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24114
24115 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24116
24117 PR fortran/20842
24118 * gfortran.dg/io_invalid_1.f90: New test.
24119
24120 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24121
24122 * gcc.dg/format/gcc_diag-1.c: Update.
24123
24124 2005-07-02 Jeff Law <law@redhat.com>
24125
24126 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24127 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24128
24129 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24130
24131 * gcc.dg/format/gcc_diag-1.c: Update.
24132
24133 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24134
24135 PR tree-opt/22269
24136 * gcc.c-torture/compile/pr22269.c: New test.
24137
24138 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24139
24140 PR 21584
24141 PR 22219
24142 * g++.dg/tree-ssa/pr21584-1.C: New test.
24143 * g++.dg/tree-ssa/pr21584-2.C: New test.
24144
24145 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24146
24147 * obj-c++.dg/try-catch-11.mm: New.
24148 * objc.dg/try-catch-10.m: New.
24149
24150 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24151
24152 * g++.dg/other/ucnid-1.C: xfail on AIX.
24153
24154 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24155
24156 PR 22234
24157 * gcc.dg/20050629-1.c: New test.
24158
24159 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24160
24161 * obj-c++.dg/const-str-1[0-1].mm: New.
24162 * objc.dg/const-str-1[0-1].m: New.
24163
24164 2005-05-29 Richard Henderson <rth@redhat.com>
24165
24166 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24167 Rename from check_effective_target_vect_no_max.
24168 (check_effective_target_vect_no_int_add): New.
24169 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24170 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24171 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24172 * gcc.dg/vect/vect-reduc-1.c: Use both.
24173 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24174
24175 2005-05-29 Richard Henderson <rth@redhat.com>
24176
24177 * lib/target-supports.exp (check_effective_target_vect_no_max):
24178 Remove i386 and x86_64.
24179
24180 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24181
24182 PR testsuite/21969
24183 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24184
24185 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24186
24187 PR middle-end/21969
24188 * gcc.dg/vect/pr21969.c: New test.
24189
24190 2005-06-28 Eric Christopher <echristo@redhat.com>
24191
24192 PR c/22052
24193 PR c/21975
24194 * gcc.dg/inline1.c: New test.
24195 * gcc.dg/inline2.c: Ditto.
24196 * gcc.dg/inline3.c: Ditto.
24197 * gcc.dg/inline4.c: Ditto.
24198 * gcc.dg/inline5.c: Ditto.
24199
24200 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24201
24202 PR libfortran/22142
24203 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24204 Add testcase also testing eoshift1 for PR 22142.
24205
24206 2005-06-28 Richard Henderson <rth@redhat.com>
24207
24208 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24209 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24210 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24211 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24212 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24213
24214 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24215
24216 PR libfortran/22142
24217 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24218 Add testcase for PR 22142.
24219
24220 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24221
24222 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24223 gcc.target/ia64/fpreg-2.c: New tests.
24224
24225 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24226
24227 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24228
24229 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24230
24231 PR libfortran/22170
24232 * gfortran.dg/slash_1.f90: New test.
24233
24234 2005-06-27 Richard Henderson <rth@redhat.com>
24235
24236 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24237 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24238 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24239 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24240 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24241 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24242
24243 2005-06-27 Richard Henderson <rth@redhat.com>
24244
24245 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24246 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24247
24248 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24249
24250 * obj-c++.dg/proto-lossage-5.mm: New.
24251 * objc.dg/proto-lossage-5.m: New.
24252
24253 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24254
24255 PR 21959
24256 * gcc.dg/tree-ssa/pr21959.c: New test.
24257
24258 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24259
24260 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24261 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24262 testing uninitialized var.
24263
24264 * gcc.c-torture/execute/builtins/chk.h: New.
24265 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24266 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24267 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24268 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24269 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24270 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24271 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24272 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24273 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24274 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24275 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24276 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24277 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24278 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24279 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24280 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24281 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24282 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24283 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24284 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24285 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24286 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24287 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24288 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24289 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24290 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24291 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24292 * gcc.dg/builtin-object-size-1.c: New test.
24293 * gcc.dg/builtin-object-size-2.c: New test.
24294 * gcc.dg/builtin-object-size-3.c: New test.
24295 * gcc.dg/builtin-object-size-4.c: New test.
24296 * gcc.dg/builtin-object-size-5.c: New test.
24297 * gcc.dg/builtin-stringop-chk-1.c: New test.
24298 * gcc.dg/builtin-stringop-chk-2.c: New test.
24299 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24300 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24301 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24302 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24303 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24304 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24305 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24306 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24307 * gcc.c-torture/execute/printf-1.c: New test.
24308 * gcc.c-torture/execute/fprintf-1.c: New test.
24309 * gcc.c-torture/execute/vprintf-1.c: New test.
24310 * gcc.c-torture/execute/vfprintf-1.c: New test.
24311 * gcc.c-torture/execute/printf-chk-1.c: New test.
24312 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24313 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24314 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24315
24316 2005-06-27 Michael Matz <matz@suse.de>
24317
24318 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24319 slot is not merged if address escapes.
24320
24321 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24322
24323 PR c/21911
24324 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24325
24326 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24327
24328 PR middle-end/17965
24329 * gcc.c-torture/compile/20050622-1.c: New test.
24330
24331 PR middle-end/22028
24332 * gcc.dg/20050620-1.c: New test.
24333
24334 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24335
24336 PR tree-optimization/22026
24337 * gcc.dg/tree-ssa/pr22026.c: New.
24338
24339 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24340
24341 PR libfortran/22144
24342 * gfortran.dg/shift-alloc.f90: New testcase.
24343
24344 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24345
24346 * all files: Update FSF address in copyright headers.
24347
24348 2005-06-22 Jan Hubicka <jh@suse.cz>
24349
24350 * wholeprogram-1.c: New testcase.
24351 * wholeprogram-2.c: New testcase.
24352
24353 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24354
24355 PR 22171
24356 * gcc.dg/tree-ssa/pr22171.c: New test.
24357
24358 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24359
24360 * gfortran.dg/simplify_modulo.f90: New.
24361
24362 2005-06-24 Jan Hubicka <jh@suse.cz>
24363
24364 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24365
24366 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24367
24368 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24369
24370 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24371
24372 * obj-c++.dg/typedef-alias-1.mm: New.
24373 * objc.dg/typedef-alias-1.m: New.
24374
24375 2005-06-23 Jeff Law <law@redhat.com>
24376
24377 * gcc.dg/tree-ssa/vrp16.c: New test.
24378
24379 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24380
24381 * lib/target-supports.exp: Add
24382 check_effective_target_fortran_large_real and
24383 check_effective_target_fortran_large_int to check for
24384 corresponding effective targets.
24385 * gfortran.dg/large_integer_kind_1.f90: New test.
24386 * gfortran.dg/large_real_kind_1.f90: New test.
24387
24388 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24389
24390 PR tree-optimization/22117
24391 * gcc.dg/tree-ssa/pr22117.c: New.
24392
24393 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24394
24395 PR testsuite/22123
24396 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24397
24398 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24399
24400 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24401
24402 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24403
24404 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24405 * gfortran.dg/f2c_4.c: Likewise.
24406
24407 2005-06-22 Paul Brook <paul@codesourcery.com>
24408
24409 PR fortran/21034
24410 * gfortran.dg/auto_save_1.f90: New test.
24411
24412 2005-06-22 Michael Matz <matz@suse.de>
24413
24414 * gcc.target/x86-64/abi: New directory.
24415 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24416 * gcc.target/x86-64/abi/README.gcc: New file.
24417 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24418 * gcc.target/x86-64/abi/asm-support.s: New file.
24419 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24420 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24421 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24422 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24423 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24424 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24425 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24426 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24427 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24428 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24429 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24430 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24431 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24432 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24433 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24434 * gcc.target/x86_64/abi/test_varargs.c: New test.
24435
24436 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24437
24438 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24439 32-bit i?86 and x86_64.
24440
24441 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24442
24443 * obj-c++.dg/const-str-[1-9].mm: New tests.
24444
24445 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24446
24447 PR fortran/22010
24448 * gfortran.dg/namelist_use.f90: New.
24449 * gfortran.dg/namelist_use_only.f90: New.
24450
24451 2005-06-21 Jeff Law <law@redhat.com>
24452
24453 * gcc.dg/tree-ssa/vrp15.c: New test.
24454
24455 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24456
24457 * lib/target-supports.exp (check_effective_target_vect_reduction):
24458 Remove.
24459 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24460 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24461 remove vect_reduction target keyword. Also avoid two returns in main.
24462 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24463 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24464 * gcc.dg/vect/vect-reduc-1short.c: New test.
24465 * gcc.dg/vect/vect-reduc-1char.c: New test.
24466 * gcc.dg/vect/vect-reduc-2short.c: New test.
24467 * gcc.dg/vect/vect-reduc-2char.c: New test.
24468 * gcc.dg/vect/vect-reduc-6.c: New test.
24469 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24470 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24471 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24472
24473 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24474 Paul Thomas <pault@gcc.gnu.org>
24475
24476 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24477 New tests.
24478
24479 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24480
24481 * gfortran.dg/backslash_1.f90: New test.
24482 * gfortran.dg/backslash_2.f90: New test.
24483
24484 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24485
24486 * gfortran.dg/duplicate_labels.f90: New test.
24487
24488 2005-06-20 Jan Beulich <jbeulich@novell.com>
24489
24490 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24491 unsupportable relocations.
24492 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24493 * gcc.dg/20050321-2.c: xfail for NetWare.
24494
24495 2005-06-20 Andreas Jaeger <aj@suse.de>
24496
24497 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24498 gcc.target/i386/fastcall-sseregparm.c,
24499 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24500
24501 2005-06-19 Richard Henderson <rth@redhat.com>
24502
24503 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24504
24505 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24506
24507 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24508
24509 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24510
24511 PR c++/22115
24512 * g++.dg/conversion/simd2.C: Change expected error message.
24513
24514 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24515
24516 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24517 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24518 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24519
24520 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24521
24522 * gcc.dg/fold-mod-1.c: New test.
24523
24524 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24525
24526 PR fortran/19926
24527 * gfortran.dg/pr19926.f90: New test.
24528
24529 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24530
24531 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24532 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24533 targets.
24534 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24535 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24536
24537 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24538
24539 * gcc.target/ia64/float80-varargs-1.c: New test.
24540
24541 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24542
24543 PR tree-opt/22035
24544 * gfortran.dg/f2c_6.f90: New test.
24545
24546 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24547
24548 PR c++/17413
24549 * g++.dg/template/local5.C: New.
24550
24551 2005-06-17 Richard Henderson <rth@redhat.com>
24552
24553 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24554
24555 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24556
24557 PR testsuite/21945
24558 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24559
24560 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24561
24562 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24563 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24564 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24565 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24566 check_vect to verify the presence of hardware vector support.
24567
24568 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24569
24570 PR testsuite/22056
24571 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24572
24573 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24574
24575 PR libfortran/19216
24576 * gfortran.dg/pr19216.f: Add correct space between brackets and
24577 dg directive.
24578
24579 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24580
24581 PR libfortran/16436
24582 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24583
24584 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24585
24586 * gcc.target/i386/attributes-error.c: New testcase.
24587 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24588 * gcc.target/i386/regparm-stdcall.c: Likewise.
24589 * gcc.target/i386/sseregparm-1.c: Likewise.
24590 * gcc.target/i386/sseregparm-2.c: Likewise.
24591
24592 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24593
24594 * g++.dg/rtti/crash2.C: New.
24595
24596 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24597
24598 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24599
24600 2005-06-15 David Ung <davidu@mips.com>
24601
24602 * gcc.target/mips/mips16e-extends.c: New test for testing the
24603 generation of MIPS16e zeb/zeh, seb/seh instructions.
24604
24605 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24606
24607 PR 22018
24608 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24609 * gcc.dg/tree-ssa/pr22018.c: New test.
24610
24611 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24612
24613 * gcc.dg/simd-1.c: Update error messages.
24614 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24615 * gcc.dg/simd-2.c: Update error messages.
24616 * gcc.dg/simd-4.c: New.
24617
24618 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24619
24620 PR c++/20678
24621 * g++.dg/other/crash-4.C: New.
24622
24623 2005-06-14 Devang Patel <dpatel@apple.com>
24624
24625 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24626
24627 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24628
24629 PR c++/21929
24630 * g++.dg/parse/crash11.C: Update
24631
24632 2005-06-13 Jeff Law <law@redhat.com>
24633
24634 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24635 perform the desired transformations.
24636 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24637 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24638
24639 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24640
24641 PR fortran/22038
24642 * gfortran.dg/forall_1.f90: Un-XFAIL.
24643
24644 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24645
24646 PR c++/21929
24647 * g++.dg/parse/crash26.C: New.
24648
24649 PR c++/20789
24650 * g++.dg/init/member1.C: New.
24651
24652 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24653
24654 * gfortran.dg/altreturn_1.f90: New test.
24655
24656 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24657
24658 PR middle-end/21985
24659 * gcc.dg/tree-ssa/pr21985.c: New test.
24660
24661 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24662
24663 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24664
24665 2005-06-12 Roger Sayle <roger@eyesopen.com>
24666
24667 PR c++/21930
24668 * g++.dg/other/error10.C: New test case.
24669
24670 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24671
24672 PR libfortran/19155
24673 * gfortran.dg/pr19155.f: Add test.
24674
24675 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24676
24677 * gfortran.dg/f2c_7.f90: New test.
24678
24679 * gfortran.dg/forall_1.f90: XFAILed.
24680
24681 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24682
24683 * gcc.dg/pr14796-1.c: New.
24684 * gcc.dg/pr14796-2.c: New.
24685
24686 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24687
24688 PR fortran/17792
24689 PR fortran/21375
24690 * gfortran.dg/deallocate_stat.f90: New test.
24691
24692 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24693
24694 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24695
24696 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24697
24698 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24699 access will be generated when this loop is vectorized. Test that
24700 accesses with same alignment were detected.
24701 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24702 Test that accesses with same alignment were detected.
24703 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24704 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24705 alignment were detected.
24706
24707 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24708
24709 PR c++/10611
24710 * g++.dg/conversion/simd2.C: New.
24711
24712 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24713
24714 * gcc.dg/Wcxx-compat-1.c: New.
24715
24716 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24717
24718 PR libfortran/21480
24719 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24720 complex array.
24721
24722 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24723
24724 * gcc.dg/alias-8.c: New.
24725
24726 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24727
24728 * gcc.dg/format/cmn_err-1.c: Update.
24729
24730 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24731
24732 PR target/20666
24733 * gcc.target/sparc/fexpand-2.c: New.
24734 * gcc.target/sparc/fpmerge-2.c: New.
24735 * gcc.target/sparc/fpmul-2.c: New.
24736 * gcc.target/sparc/noresult.c: New.
24737 * gcc.target/sparc/pdist-2.c: New.
24738 * gcc.target/sparc/pdist-3.c: New.
24739
24740 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24741
24742 PR testsuite/21702
24743 * gcc.target/i386/i386.exp: Fix comment typo.
24744
24745 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24746
24747 PR c++/19497
24748 * g++.dg/inherit/using5.C: New.
24749 * g++.dg/inherit/using6.C: New.
24750
24751 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24752
24753 PR c++/19894
24754 * g++.dg/template/ptrmem15.C: New test.
24755
24756 PR c++/20563
24757 * g++.dg/ext/label4.C: New test.
24758
24759 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24760
24761 * gcc.dg/tls/debug-1.c: New test.
24762
24763 2005-06-07 Dale Johannesen <dalej@apple.com>
24764
24765 * gcc.target/i386/movq.c: New.
24766
24767 2005-06-07 Dale Johannesen <dalej@apple.com>
24768
24769 * gcc.dg/20050607-1.c: New.
24770
24771 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24772
24773 PR middle-end/21850
24774 * gcc.c-torture/execute/20050607-1.c: New test.
24775
24776 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24777
24778 PR libfortran/21926
24779 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24780 Test case where the return array has lowest stride one,
24781 but isn't packed.
24782
24783 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24784
24785 * lib/target-supports.exp (check_effective_target_sync_int_long):
24786 Add s390 and s390x targets.
24787
24788 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24789
24790 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24791 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24792 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24793 * gcc.dg/tree-ssa/loop-9.c: New test.
24794
24795 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24796
24797 * g++.dg/parse/defarg10.C: New.
24798
24799 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24800
24801 PR regression/21897
24802 * gcc.c-torture/execute/20050604-1.c: New test.
24803
24804 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24805
24806 PR 21903
24807 * g++.dg/parse/defarg9.C: New.
24808
24809 PR c++/20637
24810 * g++.dg/inherit/using4.C: New.
24811 * g++.dg/overload/error1.C: Adjust expected errors.
24812 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24813 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24814 * g++.old-deja/g++.other/redecl2.C: Likewise.
24815 * g++.old-deja/g++.other/redecl4.C: Likewise.
24816 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24817
24818 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24819
24820 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24821
24822 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24823
24824 * lib/gfortran.exp (gfortran_target_compile): Call
24825 dg-additional-files-options
24826 * gfortran.dg/f2c_4.f90: New file
24827 * gfortran.dg/f2c_4.c: New file
24828 * gfortran.dg/f2c_5.f90: New file
24829 * gfortran.dg/f2c_5.c: New file
24830
24831 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24832
24833 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24834
24835 PR fortran/21912
24836 * gfortran.dg/array_constructor_4.f90: New test.
24837
24838 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24839
24840 PR c++/21619
24841 * g++.dg/ext/builtin9.C: New test.
24842
24843 2005-06-05 Dale Johannesen <dalej@apple.com>
24844
24845 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24846 * gcc.c-torture/execute/20050603-2.c: Ditto.
24847
24848 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24849
24850 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24851 * gcc.dg/vect/vect-reduc-1.c: New.
24852 * gcc.dg/vect/vect-reduc-2.c: New.
24853 * gcc.dg/vect/vect-reduc-3.c: New.
24854
24855 2005-06-04 Dale Johannesen <dalej@apple.com>
24856
24857 * gcc.c-torture/execute/20050603-1.c: New.
24858 * gcc.c-torture/execute/20050603-2.c: New.
24859 * gcc.dg/20050603-3.c: New.
24860
24861 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24862
24863 PR fortran/19195
24864 * gfortran.dg/debug_1.f90: New test.
24865
24866 * gfortran.dg/forall_1.f90: New test.
24867
24868 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24869
24870 * gfortran.dg/array_constructor_3.f90: New test.
24871
24872 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24873
24874 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24875
24876 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24877
24878 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24879
24880 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24881
24882 PR c/21873
24883 * gcc.dg/init-excess-1.c: New test.
24884
24885 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24886
24887 PR c++/21853
24888 * g++.dg/expr/static_cast6.C: New test.
24889
24890 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24891
24892 * gcc.dg/tree-ssa/vrp14.c: New test.
24893
24894 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24895
24896 PR c++/21336
24897 * g++.dg/template/new2.C: New test.
24898
24899 2005-06-03 Josh Conner <jconner@apple.com>
24900
24901 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24902 all entries in initializer.
24903
24904 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24905
24906 PR middle-end/21858
24907 * gcc.dg/pr21858.c: New testcase.
24908
24909 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24910
24911 PR tree-optimization/21292
24912
24913 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24914 New.
24915 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24916 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24917 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24918 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24919 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24920
24921 2005-06-02 Richard Henderson <rth@redhat.com>
24922
24923 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24924
24925 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24926
24927 * gcc.dg/wtypequal.c: New testcase.
24928
24929 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24930
24931 PR 21582
24932 * gcc.dg/tree-ssa/pr21582.c: New test.
24933
24934 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24935
24936 PR c++/21280
24937 * g++.dg/opt/interface2.h: New.
24938 * g++.dg/opt/interface2.C: New.
24939 * g++.dg/init/ctor4.C: Adjust error lines.
24940 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24941 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24942 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24943 * g++.old-deja/g++.pt/assign1.C: Likewise.
24944 * g++.old-deja/g++.pt/crash20.C: Likewise.
24945
24946 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24947
24948 PR tree-optimization/21734
24949 * g++.dg/vect/pr21734_1.cc: New.
24950 * g++.dg/vect/pr21734_2.cc: New.
24951
24952 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24953
24954 PR c++/20350
24955 * g++.dg/template/spec24.C: New.
24956
24957 PR c++/21151
24958 * g++.dg/pch/local-1.C: New.
24959 * g++.dg/pch/local-1.Hs: New.
24960
24961 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24962
24963 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24964 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24965 * gcc.dg/tree-ssa/pr14341.c: New test.
24966 * gcc.dg/tree-ssa/pr14841.c: New test.
24967 * gcc.dg/tree-ssa/pr20701.c: New test.
24968 * gcc.dg/tree-ssa/pr21086.c: New test.
24969 * gcc.dg/tree-ssa/pr21090.c: New test.
24970 * gcc.dg/tree-ssa/pr21332.c: New test.
24971 * gcc.dg/tree-ssa/pr21458.c: New test.
24972 * gcc.dg/tree-ssa/pr21658.c: New test.
24973 * gcc.dg/tree-ssa/vrp01.c: New test.
24974 * gcc.dg/tree-ssa/vrp02.c: New test.
24975 * gcc.dg/tree-ssa/vrp03.c: New test.
24976 * gcc.dg/tree-ssa/vrp04.c: New test.
24977 * gcc.dg/tree-ssa/vrp05.c: New test.
24978 * gcc.dg/tree-ssa/vrp06.c: New test.
24979 * gcc.dg/tree-ssa/vrp07.c: New test.
24980 * gcc.dg/tree-ssa/vrp08.c: New test.
24981 * gcc.dg/tree-ssa/vrp09.c: New test.
24982 * gcc.dg/tree-ssa/vrp10.c: New test.
24983 * gcc.dg/tree-ssa/vrp11.c: New test.
24984 * gcc.dg/tree-ssa/vrp12.c: New test.
24985 * gcc.dg/tree-ssa/vrp13.c: New test.
24986
24987 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24988
24989 PR 21029
24990 * gcc.dg/tree-ssa/pr21029.c: New test.
24991
24992 2005-06-01 Roger Sayle <roger@eyesopen.com>
24993
24994 * gfortran.dg/logint-1.f: New test case.
24995 * gfortran.dg/logint-2.f: Likewise.
24996 * gfortran.dg/logint-3.f: Likewise.
24997
24998 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24999
25000 PR c/21536
25001 PR c/20760
25002 * gcc.dg/20050527-1.c: New test.
25003
25004 * gcc.dg/i386-sse-12.c: New test.
25005
25006 PR fortran/21729
25007 * gfortran.dg/implicit_5.f90: New test.
25008
25009 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25010
25011 PR fortran/20883
25012 * gfortran/assign_4.f90: New test.
25013 * gfortran/assign_2.f90: Change compile to run.
25014
25015 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25016
25017 * lib/target-supports.exp
25018 (check_effective_target_sync_char_short): New.
25019 * gcc.dg/sync-2.c: New.
25020
25021 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25022
25023 PR tree-optimization/21817
25024 * gcc.dg/torture/pr21817-1.c: New.
25025
25026 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25027
25028 PR c++/21165
25029 * g++.dg/template/init5.C: New.
25030
25031 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25032
25033 * gfortran.dg/char_initialiser_actual.f90:
25034 Test character initialisers as actual arguments.
25035 * gfortran.dg/char_pointer_comp_assign.f90:
25036 Test character pointer structure component assignments.
25037 * gfortran.dg/char_array_structure_constructor.f90:
25038 Test character components in structure constructors.
25039
25040 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25041
25042 PR middle-end/20931
25043 * g++.dg/opt/pr20931.C: New test.
25044
25045 2005-05-31 Andreas Jaeger <aj@suse.de>
25046
25047 PR testsuite/20772
25048 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25049 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25050 g++.old-deja/g++.ext/asmspec1.C,
25051 g++.old-deja/g++.other/regstack.C,
25052 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25053 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25054 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25055 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25056 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25057 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25058 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25059 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25060 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25061 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25062 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25063 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25064 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25065 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25066 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25067 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25068 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25069 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25070 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25071
25072 2005-05-31 Jeff Law <law@redhat.com>
25073
25074 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25075
25076 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25077
25078 PR middle-end/21743
25079 * gcc.dg/builtins-1.c: Activate disabled clog test.
25080 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25081
25082 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25083
25084 * gfortran.dg/char_pointer_assign.f90:
25085 Test character-pointer assignments and pointer assignments.
25086 * gfortran.dg/char_pointer_dummy.f90:
25087 Test character-pointer dummy arguments.
25088 * gfortran.dg/char_pointer_func.f90:
25089 Test character-pointer function returns.
25090 * gfortran.dg/char_pointer_dependency.f90:
25091 Test character-pointer functions with dependencies.
25092
25093 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25094
25095 PR c++/21784
25096 * g++.dg/lookup/using14.C: New test.
25097
25098 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25099
25100 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25101 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25102 trailing ^M.
25103
25104 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25105
25106 PR c++/17413
25107 * g++.dg/template/local5.C: New.
25108
25109 PR target/21761
25110 * gcc.c-torture/compile/pr21761.c: New.
25111
25112 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25113 before darwin8.
25114
25115 2005-05-30 Steven G. Kargl
25116
25117 PR fortran/20846
25118 * gfortran.dg/inquire_8.f90: New test.
25119
25120 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25121
25122 PR libfortran/21376
25123 * gfortran.dg/output_exponents_1.f90: New test.
25124
25125 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25126
25127 PR libfortran/20006
25128 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25129
25130 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25131
25132 PR c++/21210
25133 * g++.dg/ext/complex1.C: New test.
25134
25135 PR c++/21340
25136 * g++.dg/init/ctor6.C: New test.
25137
25138 2005-05-29 Jan Hubicka <jh@suse.cz>
25139
25140 * gcc.c-torture/compile/pr21562.c: New.
25141
25142 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25143
25144 * gfortran.dg/subnormal_1.f90: New test.
25145
25146 2005-05-28 Jan Hubicka <jh@suse.cz>
25147
25148 * tree-prof.exp: Fix comment.
25149 * value-prof-1.c: New.
25150 * value-prof-2.c: New.
25151 * value-prof-3.c: New.
25152 * value-prof-4.c: New.
25153
25154 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25155
25156 PR c++/21614
25157 * g++.dg/expr/ptrmem6.C: New test.
25158 * g++.dg/expr/ptrmem6a.C: Likewise.
25159
25160 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25161
25162 PR tree-optimization/21658
25163 * gcc.dg/tree-ssa/pr21658.c: New.
25164
25165 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25166
25167 PR c++/21455
25168 * g++.dg/inherit/ptrmem3.C: New.
25169
25170 PR c++/21681
25171 * g++.dg/parse/template16.C: New.
25172
25173 2005-05-27 Andreas Jaeger <aj@suse.de>
25174
25175 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25176
25177 * gcc.dg/i386-sse-8.c: Run test on all archs.
25178
25179 2005-05-26 Mike Stump <mrs@apple.com>
25180
25181 * objc.dg/isa-field-1.m: Only run on darwin.
25182 * objc.dg/lookup-1.m: Likewise.
25183 * objc.dg/try-catch-8.m: Likewise.
25184
25185 2005-05-26 Roger Sayle <roger@eyesopen.com>
25186
25187 PR tree-optimization/9814
25188 * gcc.dg/pr9814-1.c: New test case.
25189
25190 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25191
25192 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25193 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25194 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25195 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25196 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25197 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25198 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25199 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25200 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25201 objc.dg/try-catch-8.m: New.
25202
25203 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25204
25205 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25206 remove extraneous semicolons.
25207
25208 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25209
25210 * obj-c++.dg/comp-types-12.mm: New.
25211 * objc.dg/comp-types-11.m: New.
25212 * objc.dg/selector-4.m: New.
25213
25214 2005-05-26 Andreas Jaeger <aj@suse.de>
25215
25216 PR testsuite/20772
25217 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25218 g++.old-deja/g++.ext/attrib3.C,
25219 g++.old-deja/g++.other/store-expr1.C,
25220 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25221 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25222 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25223 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25224 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25225 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25226 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25227 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25228 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25229 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25230 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25231 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25232 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25233 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25234 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25235 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25236 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25237 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25238 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25239
25240 2005-05-26 Andreas Jaeger <aj@suse.de>
25241
25242 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25243 x86-64 compilation.
25244
25245 2005-05-26 Andreas Jaeger <aj@suse.de>
25246
25247 PR testsuite/20772
25248 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25249 gcc.misc-tests/i386-pf-athlon-1.c,
25250 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25251 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25252 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25253 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25254 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25255 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25256 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25257 programs.
25258
25259 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25260 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25261 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25262 x86-64 compilation.
25263
25264 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25265 x86_64.
25266
25267 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25268 effective-target ilp32.
25269
25270 2005-05-26 David Ung <davidu@mips.com>
25271
25272 * gcc.target/mips/ext_ins.c: New test for testing the generation
25273 of MIPS32/64 rev 2 ext/ins instructions.
25274
25275 2005-05-26 Andreas Jaeger <aj@suse.de>
25276
25277 * treelang/compile/unsigned.tree: Use gimple instead of
25278 nonexisting generic dump.
25279
25280 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25281
25282 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25283
25284 2005-05-26 Andreas Jaeger <aj@suse.de>
25285
25286 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25287
25288 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25289
25290 PR libfortran/17283
25291 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25292 Test callee-allocated memory with write statements.
25293
25294 2005-05-25 Roger Sayle <roger@eyesopen.com>
25295
25296 PR middle-end/21709
25297 * gcc.dg/pr21709-1.c: New test case.
25298
25299 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25300 Mike Stump <mrs@apple.com>
25301
25302 * objc/execute/next_mapping.h: Update for C++.
25303
25304 * obj-c++.dg/selector-1.mm: Move to...
25305 * obj-c++.dg/selector-4.mm: here...
25306
25307 * obj-c++.dg/basic.mm: New.
25308 * obj-c++.dg/comp-types-1.mm: New.
25309 * obj-c++.dg/cxx-class-1.mm: New.
25310 * obj-c++.dg/cxx-ivars-1.mm: New.
25311 * obj-c++.dg/cxx-ivars-2.mm: New.
25312 * obj-c++.dg/cxx-ivars-3.mm: New.
25313 * obj-c++.dg/cxx-scope-1.mm: New.
25314 * obj-c++.dg/cxx-scope-2.mm: New.
25315 * obj-c++.dg/defs.mm: New.
25316 * obj-c++.dg/empty-private-1.mm: New.
25317 * obj-c++.dg/encode-1.mm: New.
25318 * obj-c++.dg/encode-2.mm: New.
25319 * obj-c++.dg/encode-3.mm: New.
25320 * obj-c++.dg/extern-c-1.mm: New.
25321 * obj-c++.dg/extra-semi.mm: New.
25322 * obj-c++.dg/fix-and-continue-2.mm: New.
25323 * obj-c++.dg/isa-field-1.mm: New.
25324 * obj-c++.dg/ivar-list-semi.mm: New.
25325 * obj-c++.dg/local-decl-1.mm: New.
25326 * obj-c++.dg/lookup-1.mm: New.
25327 * obj-c++.dg/lookup-2.mm: New.
25328 * obj-c++.dg/method-1.mm: New.
25329 * obj-c++.dg/method-2.mm: New.
25330 * obj-c++.dg/method-3.mm: New.
25331 * obj-c++.dg/method-4.mm: New.
25332 * obj-c++.dg/method-5.mm: New.
25333 * obj-c++.dg/method-6.mm: New.
25334 * obj-c++.dg/method-7.mm: New.
25335 * obj-c++.dg/no-extra-load.mm: New.
25336 * obj-c++.dg/overload-1.mm: New.
25337 * obj-c++.dg/pragma-1.mm: New.
25338 * obj-c++.dg/pragma-2.mm: New.
25339 * obj-c++.dg/private-1.mm: New.
25340 * obj-c++.dg/private-2.mm: New.
25341 * obj-c++.dg/proto-qual-1.mm: New.
25342 * obj-c++.dg/qual-types-1.mm: New.
25343 * obj-c++.dg/stubify-1.mm: New.
25344 * obj-c++.dg/stubify-2.mm: New.
25345 * obj-c++.dg/super-class-1.mm: New.
25346 * obj-c++.dg/super-class-2.mm: New.
25347 * obj-c++.dg/super-dealloc-1.mm: New.
25348 * obj-c++.dg/super-dealloc-2.mm: New.
25349 * obj-c++.dg/template-1.mm: New.
25350 * obj-c++.dg/template-2.mm: New.
25351 * obj-c++.dg/template-3.mm: New.
25352 * obj-c++.dg/template-4.mm: New.
25353 * obj-c++.dg/template-5.mm: New.
25354 * obj-c++.dg/template-6.mm: New.
25355 * obj-c++.dg/try-catch-1.mm: New.
25356 * obj-c++.dg/try-catch-2.mm: New.
25357 * obj-c++.dg/try-catch-3.mm: New.
25358 * obj-c++.dg/try-catch-4.mm: New.
25359 * obj-c++.dg/try-catch-5.mm: New.
25360 * obj-c++.dg/try-catch-6.mm: New.
25361 * obj-c++.dg/try-catch-7.mm: New.
25362 * obj-c++.dg/try-catch-8.mm: New.
25363 * obj-c++.dg/try-catch-9.mm: New.
25364 * obj-c++.dg/va-meth-1.mm: New.
25365
25366 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25367
25368 * obj-c++.dg/selector-1.mm: New.
25369 * obj-c++.dg/selector-2.mm: New.
25370
25371 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25372
25373 * obj-c++.dg/selector-3.mm: New.
25374 * objc.dg/selector-3.m: New.
25375
25376 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25377
25378 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25379 about where warning appears.
25380
25381 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25382
25383 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25384 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25385 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25386 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25387
25388 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25389
25390 * gcc.dg/20050524-1.c: New test.
25391
25392 2005-05-25 Jan Hubicka <jh@suse.cz>
25393
25394 * gcc.dg/tree-prof/inliner-1.c: New.
25395
25396 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25397
25398 * gcc.dg/tree-prof: New directory.
25399 * gcc.dg/tree-prof/tree-prof.exp: New.
25400
25401 2005-05-25 DJ Delorie <dj@redhat.com>
25402
25403 * gcc.dg/Wattributes-1.c: New.
25404 * gcc.dg/Wattributes-2.c: New.
25405 * gcc.dg/Wattributes-3.c: New.
25406
25407 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25408
25409 PR tree-optimization/19833
25410 * gcc.dg/uninit-4.c: Remove xfail.
25411 * gcc.dg/uninit-9.c: Ditto.
25412
25413 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25414
25415 * obj-c++.dg/bitfield-[1-5].mm: New.
25416 * obj-c++.dg/class-protocol-1.mm: New.
25417 * obj-c++.dg/comp-types-1[0-1].mm: New.
25418 * obj-c++.dg/comp-types-[2-9].mm: New.
25419 * obj-c++.dg/encode-[4-8].mm: New.
25420 * obj-c++.dg/layout-1.mm: New.
25421 * obj-c++.dg/method-1[0-9].mm: New.
25422 * obj-c++.dg/method-2[0-1].mm: New.
25423 * obj-c++.dg/method-[8-9].mm: New.
25424 * obj-c++.dg/objc-gc-3.mm: New.
25425 * obj-c++.dg/try-catch-10.mm: New.
25426 * objc.dg/bitfield-5.m: New.
25427 * objc.dg/comp-types-10.m: New.
25428 * objc.dg/comp-types-9.m: New.
25429 * objc.dg/layout-1.m: New.
25430 * objc.dg/objc-gc-4.m: New.
25431 * objc.dg/try-catch-9.m: New.
25432 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25433 * objc.dg/comp-types-1.m: Likewise.
25434 * objc.dg/comp-types-[5-6].m: Likewise.
25435 * objc.dg/method-9.m: Likewise.
25436
25437 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25438
25439 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25440 and on hardware without VMX support.
25441
25442 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25443
25444 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25445
25446 * lib/profopt.exp (dg-final-generate, dg-final-use,
25447 profopt-final-code, profopt-get-options): New.
25448 (profopt-execute): Process test directives.
25449
25450 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25451 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25452 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25453
25454 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25455
25456 PR C++/21645
25457 * g++.dg/init/ctor5.C: New test.
25458
25459 2005-05-24 Ira Rosen <irar@il.ibm.com>
25460
25461 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25462 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25463 vect-113.c, vect-114.c.
25464
25465 2005-05-23 Adam Nemet <anemet@lnxw.com>
25466
25467 * gcc.dg/const-elim-1.c: Remove xfails.
25468
25469 2005-05-23 Jeff Law <law@redhat.com>
25470
25471 * gcc.c-torture/compile/pr21638.c: New test.
25472 * gcc.c-torture/compile/20050520-1.c: New test.
25473
25474 2005-05-23 Nick Clifton <nickc@redhat.com>
25475
25476 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25477 be a proper triple, ie: m32r*-*-*.
25478 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25479
25480 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25481
25482 PR middle-end/21331
25483 PR tree-opt/21293
25484 * gcc.c-torture/compile/pr21293.c: New test.
25485 * gcc.c-torture/execute/pr21331.c: New test.
25486
25487 2004-05-20 Richard Henderson <rth@redhat.com>
25488
25489 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25490
25491 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25492
25493 * obj-c++-dg.exp: Add.
25494 * obj-c++.exp: Add.
25495 * obj-c++.dg/dg.exp: Add.
25496
25497 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25498
25499 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25500 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25501
25502 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25503
25504 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25505
25506 2004-05-19 Richard Henderson <rth@redhat.com>
25507
25508 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25509
25510 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25511
25512 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25513
25514 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25515
25516 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25517
25518 PR c++/21495
25519 * g++.dg/parse/extern1.C: New test.
25520 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25521
25522 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25523
25524 * gcc.dg/c99-math.h: New.
25525 * gcc.dg/c99-math-float-1.c: New test.
25526 * gcc.dg/c99-math-double-1.c: Likewise.
25527 * gcc.dg/c99-math-long-double-1.c: Likewise.
25528
25529 2005-05-18 Richard Henderson <rth@redhat.com>
25530
25531 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25532
25533 2005-05-18 Devang Patel <dpatel@apple.com>
25534
25535 * g++.dg/opt/20050511-1.C: New test.
25536
25537 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25538
25539 PR libfortran/21127
25540 * gfortran.dg/reshape-complex.f90: New test.
25541
25542 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25543
25544 * gfortran.dg/array_constructor_1.f90: New test.
25545 * gfortran.dg/array_constructor_2.f90: New test.
25546
25547 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25548
25549 PR fortran/20954
25550 * gfortran.dg/pr20954.f: New test.
25551
25552 2005-05-17 Mike Stump <mrs@apple.com>
25553
25554 Yet more Objective-C++...
25555
25556 * objc.dg/method-5.m: Update.
25557 * objc.dg/method-6.m: Update.
25558 * objc.dg/method-7.m: Update.
25559 * objc.dg/method-9.m: Update.
25560 * objc.dg/try-catch-2.m: Update.
25561
25562 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25563
25564 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25565 Remove little-endian optimizations.
25566
25567 2005-05-17 Jeff Law <law@redhat.com>
25568
25569 * g++.dg/tree-ssa/pr14814.C: New test.
25570 * gcc.dg/tree-ssa/pr14814.C: New test.
25571 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25572 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25573
25574 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25575
25576 * gcc.dg/compat/generate-random.c: Do not include
25577 libiberty.h.
25578 * gcc.dg/compat/generate-random_r.c: Likewise.
25579
25580 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25581
25582 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25583
25584 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25585
25586 PR middle-end/21595
25587 * g++.dg/tree-ssa/builtin1.C: New testcase.
25588
25589 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25590
25591 PR c++/21454
25592 * g++.dg/opt/const4.C: New test.
25593
25594 PR middle-end/21492
25595 * g++.dg/opt/crossjump1.C: New test.
25596
25597 PR tree-optimization/21610
25598 * gcc.c-torture/compile/20050516-1.c: New test.
25599
25600 PR fortran/15080
25601 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25602 about the test failing.
25603 * gfortran.fortran-torture/execute/where_7.f90: New test.
25604 * gfortran.fortran-torture/execute/where_8.f90: New test.
25605
25606 2005-05-16 Richard Henderson <rth@redhat.com>
25607
25608 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25609 i?86 and x86_64.
25610
25611 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25612
25613 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25614 (limits.h): Include unconditionally.
25615 (stdlib.h): Likewise.
25616 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25617 (limits.h): Include unconditionally.
25618 (stdlib.h): Likewise.
25619 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25620 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25621 (limits.h): Include unconditionally.
25622 (stdlib.h): Likewise.
25623 (hashtab.h): Do not include.
25624 (getopt.h): Likewise.
25625 (stddef.h): Include.
25626 (hashval_t): Define.
25627 (struct entry): Add "next" field.
25628 (HASH_SIZE): New macro.
25629 (hash_table): New variable.
25630 (switchfiles): Do not use xmalloc.
25631 (mix): New macro.
25632 (iterative_hash): New function.
25633 (hasht): Remove.
25634 (e_exists): New function.
25635 (e_insert): Likewise.
25636 (output): Use, instead of libiberty hashtable functions.
25637 (main): Do not use getopt. Do not call htab_create.
25638
25639 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25640
25641 PR libstdc++/21526
25642 * lib/target-supports.exp (check_mkfifo_available):
25643 Return 0 for cygwin as mkfifo support incomplete on platform.
25644 Fix typos in comments.
25645
25646 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25647
25648 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25649
25650 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25651
25652 PR fortran/17432
25653 * gfortran.dg/assign_4.f: New test.
25654
25655 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25656
25657 PR tree-optimization/21563
25658 * gcc.dg/tree-ssa/pr21563.c: New.
25659
25660 2005-05-14 Jan Hubicka <jh@suse.cz>
25661
25662 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25663
25664 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25665
25666 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25667
25668 2005-05-13 Julian Brown <julian@codesourcery.com>
25669
25670 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25671 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25672
25673 2005-05-13 Jan Hubicka <jh@suse.cz>
25674
25675 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25676 * gcc.dg/fold-xor-?.c: Likewise.
25677 * gcc.dg/pr15784-?.c: Likewise.
25678 * gcc.dg/pr20922-?.c: Likewise.
25679 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25680 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25681 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25682
25683 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25684
25685 PR fortran/21260
25686 * gfortran.dg/hollerith_1.f90: New test.
25687
25688 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25689
25690 * gfortran.dg/func_result_2.f90: New test.
25691
25692 2005-05-11 Bud Davis <bdavis@gfortran.org>
25693
25694 * gfortran.dg/dev_null.f90: New test.
25695
25696 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25697
25698 * gcc.dg/arm-vfp1.c: Revert last change.
25699
25700 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25701
25702 PR middle-end/19807
25703 PR tree-optimization/19639
25704 * g++.dg/tree-ssa/pr19807.C: New testcase.
25705
25706 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25707
25708 PR libfortran/21471
25709 * gfortran.dg/append-1.f90: New test.
25710
25711 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25712
25713 * gcc.dg/pr18501.c: XFAIL.
25714 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25715 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25716 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25717 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25718 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25719 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25720 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25721 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25722
25723 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25724
25725 PR fortran/20178
25726 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25727 gfortran.dg/f2c_3.f90: New tests.
25728
25729 * gfortran.dg/return_1.f90: Fix dg annotation.
25730
25731 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25732
25733 * gcc.c-torture/compile/20050510-1.c: New test.
25734
25735 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25736
25737 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25738
25739 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25740
25741 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25742
25743 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25744
25745 PR c/17913
25746 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25747
25748 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25749
25750 PR c/21342
25751 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25752 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25753
25754 2005-05-10 Ben Elliston <bje@au.ibm.com>
25755
25756 PR debug/16676
25757 * gcc.dg/debug/pr16676.c: New test.
25758
25759 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25760
25761 PR testsuite/21443
25762 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25763 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25764 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25765 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25766 Change -O1 to -O2.
25767 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25768 -fno-tree-dominator-opts.
25769
25770 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25771
25772 * gfortran.dg/return_1.f90: New test.
25773
25774 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25775
25776 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25777
25778 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25779
25780 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25781
25782 PR c++/21427
25783 * g++.dg/inherit/covariant13.C: New.
25784
25785 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25786
25787 PR libfortran/19155
25788 * gfortran.dg/pr19155.f: New test.
25789
25790 2005-05-08 Roger Sayle <roger@eyesopen.com>
25791
25792 PR inline-asm/8788
25793 * gcc.dg/pr8788-1.c: New testcase.
25794
25795 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25796
25797 PR target/21416
25798 * gcc.target/mips/fpcmp-[12].c: New tests.
25799
25800 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25801
25802 * lib/target-supports-dg.exp (dg-require-fork): New function.
25803 (dg-require-mkfifo): Likewise.
25804 * lib/target-supports.exp (check_function_available): New
25805 function.
25806 (check_fork_available): Likewise.
25807 (check_mkfifo_available): Likewise.
25808
25809 2005-05-06 Jeff Law <law@redhat.com>
25810
25811 * gcc.c-torture/compile/pr21380.c: New test.
25812
25813 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25814
25815 PR c++/20961
25816 * g++.dg/ext/weak3.C: New test.
25817
25818 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25819
25820 PR c++/21352
25821 * g++.dg/template/crash37.C: New test.
25822
25823 2005-05-05 Paul Brook <paul@codesourcery.com>
25824
25825 * gcc.dg/arm-g2.c: Use effective-target arm32.
25826 * gcc.dg/arm-mmx-1.c: Ditto.
25827 * gcc.dg/arm-scd42-2.c: Ditto.
25828 * gcc.dg/arm-vfp1.c: Ditto.
25829 * lib/target-supports.exp (check_effective_target_arm32): New
25830 function.
25831
25832 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25833
25834 PR libfortran/21354
25835 gfortran.dg/in_pack_rank7.f90: New test.
25836
25837 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25838
25839 PR middle-end/15618
25840 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25841
25842 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25843
25844 PR middle-end/21265
25845 * gcc.dg/20050503-1.c: New test.
25846
25847 PR rtl-optimization/21239
25848 * gcc.dg/i386-sse-11.c: New test.
25849
25850 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25851
25852 PR target/16888
25853 * gcc.target/i386/asm-1.c: New test.
25854
25855 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25856
25857 PR rtl-optimization/21330
25858 * gcc.c-torture/execute/20050502-1.c: New test.
25859
25860 PR target/21297
25861 * gcc.c-torture/execute/20050502-2.c: New test.
25862
25863 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25864
25865 PR middle-end/21282
25866 * gcc.dg/pr21282.c: New.
25867
25868 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25869
25870 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25871 * gcc.dg/vect/vect-92.c: Likewise.
25872 * gcc.dg/vect/vect-93.c: Likewise.
25873 * gcc.dg/vect/vect-dv-1.c: Likewise.
25874 * gcc.dg/vect/vect-dv-2.c: Likewise.
25875 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25876
25877 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25878
25879 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25880 * gfortran.dg/vect/vect-2.f90: Likewise.
25881 * gfortran.dg/vect/vect-3.f90: Likewise.
25882 * gfortran.dg/vect/vect-4.f90: Likewise.
25883 * gfortran.dg/vect/vect-5.f90: Likewise.
25884
25885 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25886
25887 PR target/20813
25888 * gcc.dg/rs6000-fpint-2.c: New.
25889
25890 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25891
25892 PR c/15698
25893 * gcc.dg/builtins-30.c: Update expected messages.
25894 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25895 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25896 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25897
25898 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25899
25900 PR tree-optimization/21294
25901 * gcc.dg/tree-ssa/pr21294.c: New.
25902
25903 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25904
25905 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25906 __builtin_altivec_st_internal_4si built-in.
25907
25908 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25909
25910 PR c++/15875
25911 * g++.dg/template/ptrmem14.C: New test.
25912
25913 2005-05-02 Paul Brook <paul@codesourcery.com>
25914
25915 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25916
25917 2005-05-02 Michael Matz <matz@suse.de>
25918
25919 PR c++/19542
25920 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25921
25922 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25923
25924 * g++.dg/cpp/weak.C: New test.
25925
25926 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25927
25928 * gcc.dg/tree-ssa/loop-8.c: New test.
25929
25930 2005-04-30 Michael Maty <matz@suse.de>
25931
25932 * gcc.dg/inline-mcpy.c: New test.
25933
25934 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25935
25936 PR libfortran/18958
25937 * gfortran.dg/eoshift.f90: New test case.
25938
25939 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25940
25941 PR libfortran/18857
25942 * gfortran.dg/matmul_1.f90: New test.
25943
25944 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25945
25946 PR tree-optimization/21030
25947 * gcc.dg/tree-ssa/pr21030.c: New.
25948
25949 2005-04-29 Devang Patel <dpatel@apple.com>
25950
25951 PR tree-optimization/21272
25952 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25953
25954 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25955
25956 PR fortran/13082
25957 PR fortran/18824
25958 * gfortran.dg/entry_4.f90: New test.
25959 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25960 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25961 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25962 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25963 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25964 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25965 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25966
25967 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25968
25969 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25970
25971 2005-04-29 Paul Brook <paul@codesourcery.com>
25972
25973 * gfortran.dg/entry_3.f90: New test.
25974
25975 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25976
25977 * gfortran.dg/implicit_4.f90: New test.
25978
25979 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25980
25981 * lib/target-supports.exp (check_profiling_available): Return
25982 false for xtensa-*-elf.
25983
25984 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25985
25986 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25987 error if file cannot be deleted.
25988
25989 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25990
25991 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25992 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25993 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25994 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25995 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25996 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25997 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25998 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25999 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26000 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26001 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26002 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26003 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26004
26005 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26006
26007 PR fortran/20865
26008 * gfortran.dg/pr20865.f90: New test.
26009
26010 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26011
26012 * gcc.dg/void-cast-2.c: New test.
26013
26014 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26015
26016 PR c/21159
26017 * gcc.dg/void-cast-1.c: New test.
26018
26019 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26020
26021 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26022
26023 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26024
26025 PR fortran/21177
26026 * gfortran.dg/pr21177.f90: New test.
26027
26028 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26029
26030 PR tree-optimization/21171
26031 * gcc.dg/tree-ssa/pr21171.c: New test.
26032
26033 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26034
26035 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26036 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26037 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26038 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26039 gcc.dg/tree-ssa/gen-vect-32.c: New.
26040 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26041 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26042 don't run on PPC32.
26043
26044 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26045
26046 PR c/21213
26047 * gcc.dg/transparent-union-3.c: New test.
26048
26049 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26050
26051 PR c/20740
26052 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26053 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26054 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26055 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26056 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26057 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26058
26059 2005-04-26 Jeff Law <law@redhat.com>
26060
26061 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26062 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26063 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26064 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26065 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26066 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26067 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26068
26069 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26070
26071 PR tree-optimization/17598
26072 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26073
26074 2005-04-25 Mike Stump <mrs@apple.com>
26075
26076 * objc.dg/fix-and-continue-1.m: Add.
26077
26078 2005-04-25 Roger Sayle <roger@eyesopen.com>
26079
26080 PR c++/20995
26081 * g++.dg/opt/pr20995-1.C: New test case.
26082
26083 2005-04-25 Devang Patel <dpatel@apple.com>
26084
26085 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26086
26087 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26088
26089 PR testsuite/21062
26090 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26091
26092 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26093
26094 PR C++/21188
26095 * g++.dg/opt/rtti2.C: New test.
26096
26097 2005-04-25 Paul Brook <paul@codesourcery.com>
26098 Steven G. Kargl <kargls@comcast.net>
26099
26100 PR fortran/20879
26101 * gfortran.dg/ichar_1.f90: New file.
26102
26103 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26104
26105 PR middle-end/20991
26106 * g++.dg/opt/pr20991.C: New test.
26107
26108 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26109 where sizeof (type) < __alignof__ (type).
26110 * gcc.dg/compat/struct-layout-1.h: Likewise.
26111
26112 2005-04-24 Per Bothner <per@bothner.com>
26113 Devang Patel <dpatel@apple.com>
26114
26115 PR preprocessor/20907
26116 * gcc.dg/cpp/very-long-comment.c: New test.
26117
26118 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26119
26120 PR fortran/20059
26121 * gfortran.dg/common_5.f: New test.
26122
26123 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26124
26125 PR middle-end/21082
26126 * g++.dg/tree-ssa/pr21082.C: New testcase.
26127
26128 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26129
26130 * gcc.dg/vect/vect-99.c: New test.
26131
26132 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26133
26134 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26135
26136 2005-04-22 Jeff Law <law@redhat.com>
26137
26138 * gcc.dg/uninit-5.c: Remove xfails.
26139 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26140 conditionals and loads.
26141
26142 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26143
26144 PR libfortran/20074
26145 PR libfortran/20436
26146 PR libfortran/21108
26147 * gfortran.dg/nested_reshape.f90: new test
26148 * gfortran.dg/reshape-alloc.f90: new test
26149 * gfortran.dg/reshape.f90: new test
26150
26151 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26152
26153 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26154
26155 * gcc.dg/arm-vfp1.c: New test.
26156
26157 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26158
26159 PR c++/21087
26160 * g++.dg/lookup/builtin2.C: New test.
26161
26162 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26163
26164 * gcc.dg/weak/weak-13.c: New test.
26165
26166 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26167
26168 * lib/target-supports.exp (check_effective_target_sync_int_long):
26169 Add powerpc*.
26170
26171 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26172
26173 * gcc.target/mips/branch-1.c: New test.
26174
26175 2005-04-21 Richard Henderson <rth@redhat.com>
26176
26177 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26178 * gcc.dg/vect/vect-86.c: Likewise.
26179 * gcc.dg/vect/vect-87.c: Likewise.
26180 * gcc.dg/vect/vect-88.c: Likewise.
26181
26182 2005-04-21 Devang Patel <dpatel@apple.com>
26183
26184 PR optimization/20994
26185 * gcc.dg/tree-ssa/ifc-3.c: New test.
26186
26187 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26188
26189 PR c/12913
26190 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26191 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26192 gcc.dg/c99-vla-jump-5.c: New tests.
26193
26194 2005-04-19 Richard Henderson <rth@redhat.com>
26195
26196 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26197 Fix typo in exists check.
26198 (check_effective_target_sync_int_long): New.
26199 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26200 * gcc.dg/ia64-sync-2.c: Likewise.
26201 * gcc.dg/ia64-sync-3.c: Likewise.
26202 * gcc.dg/ia64-sync-4.c: Likewise.
26203
26204 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26205
26206 * gcc.dg/fold-xor-1.c: New test.
26207 * gcc.dg/fold-xor-2.c: New test.
26208
26209 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26210
26211 PR target/20670
26212 * g++.dg/eh/fp-regs.C: New test.
26213
26214 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26215
26216 * gcc.dg/Wint-to-pointer-cast-1.c,
26217 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26218 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26219 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26220
26221 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26222
26223 PR fortran/16861
26224 * gfortran.dg/pr16861.f90: New test.
26225
26226 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26227
26228 * gcc.dg/pr21085.c: New test.
26229
26230 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26231
26232 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26233 (setup_mips_tests, dg-mips-options): New procedures.
26234 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26235 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26236 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26237 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26238 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26239 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26240 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26241 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26242 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26243 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26244 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26245 dg-mips-options instead of dg-options. Remove now-redundant
26246 preprocessor guards.
26247 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26248 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26249 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26250 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26251 * gcc.dg/vr-mult-2.c: Delete.
26252 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26253 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26254 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26255 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26256 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26257 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26258 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26259
26260 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26261
26262 * ada/acats/run_all.sh: Use sync when executable not present.
26263
26264 2005-04-18 Devang Patel <dpatel@apple.com>
26265
26266 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26267 * gcc.dg/vect/vect-11a.c: New.
26268 * gcc.dg/vect/vect-none.c: Update.
26269 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26270
26271 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26272
26273 PR tree-optimization/20922
26274 * gcc.dg/pr20922-1.c: New test.
26275 * gcc.dg/pr20922-2.c: New test.
26276 * gcc.dg/pr20922-3.c: New test.
26277 * gcc.dg/pr20922-4.c: New test.
26278 * gcc.dg/pr20922-5.c: New test.
26279 * gcc.dg/pr20922-6.c: New test.
26280
26281 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26282
26283 PR libfortran/20950
26284 * gfortran.dg/pr20950.f: New test.
26285
26286 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26287
26288 PR libfortran/19216
26289 * gfortran.dg/pr19216.f: New test.
26290
26291 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26292
26293 PR tree-optimization/21001
26294 * gcc.dg/tree-ssa/pr21001.c: New.
26295
26296 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26297
26298 PR libfortran/21075
26299 * gfortran.dg/reshape_rank7.f90: New test.
26300
26301 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26302
26303 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26304 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26305 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26306 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26307 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26308 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26309 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26310 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26311 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26312 wrong way round).
26313 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26314 in namelists. New test.
26315 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26316 New test.
26317 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26318 New test.
26319 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26320 namelist. New test.
26321 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26322 New test.
26323 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26324 New test.
26325 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26326 namelist. New test.
26327 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26328 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26329 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26330 New test.
26331 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26332 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26333 arrays. New test.
26334
26335 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26336
26337 * gfortran.dg/wtruncate.f: New testcase.
26338 * gfortran.dg/wtruncate.f90: New testcase.
26339
26340 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26341
26342 PR c++/21025
26343 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26344 which sizeof/alignof is dependent, rather than just whether we are
26345 processing_template_decl.
26346
26347 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26348
26349 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26350 corrected typo where the wrong variables had been compared.
26351
26352 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26353
26354 PR libfortran/18495
26355 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26356 Test callee-allocated version of return array with a write
26357 statement.
26358 Test spread with a temporary with another write statement.
26359
26360 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26361
26362 PR tree-optimization/21031
26363 * gcc.dg/tree-ssa/pr21031.c: New.
26364
26365 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26366
26367 PR tree-optimization/21004
26368 * gcc.dg/builtins-53.c: Include builtins-config.h.
26369 Check floorf, ceilf, floorl and ceill transformations
26370 only when HAVE_C99_RUNTIME is defined.
26371
26372 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26373
26374 PR middle-end/20739
26375 * gcc.dg/tree-ssa/pr20739.c: New test.
26376
26377 2005-04-14 Mike Stump <mrs@apple.com>
26378
26379 * gcc.dg/Foundation.framework/empty: New.
26380 * gcc.dg/framework-2.c: New.
26381
26382 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26383
26384 PR tree-optimization/21021
26385 * gcc.c-torture/compile/pr21021.c: New.
26386
26387 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26388
26389 PR testsuite/21010
26390 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26391 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26392 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26393 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26394 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26395 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26396 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26397 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26398
26399 2005-04-14 Richard Henderson <rth@redhat.com>
26400
26401 * lib/target-supports.exp (check_effective_target_vect_condition):
26402 Add ia64, i?86, and x86_64.
26403
26404 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26405
26406 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26407
26408 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26409
26410 PR tree-optimization/20657
26411 * gcc.dg/tree-ssa/pr20657.c: New.
26412
26413 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26414
26415 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26416 (long long int)trunc*.
26417
26418 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26419
26420 PR target/20927
26421 * gcc.dg/pr20927.c: New test.
26422
26423 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26424
26425 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26426 * gcc.target/mips/asm-1.c: Likewise.
26427
26428 2005-04-13 Dale Johannesen <dalej@apple.com>
26429
26430 * objc.dg/objc-fast-4.m: New.
26431
26432 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26433
26434 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26435 directory.
26436 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26437
26438 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26439
26440 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26441 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26442 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26443
26444 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26445
26446 PR tree-optimization/20913
26447 * gcc.dg/tree-ssa/pr20913.c: New.
26448
26449 PR tree-optimization/20702
26450 * gcc.dg/tree-ssa/pr20702.c: New.
26451
26452 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26453
26454 PR c++/13744
26455 * g++.dg/inherit/local3.C: New test.
26456
26457 2005-04-12 Jeff Law <law@redhat.com>
26458
26459 * gcc.dg/tree-ssa/20050412-1.c: New test.
26460
26461 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26462
26463 PR libfortran/19016
26464 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26465 Add tests with mask generated by expression.
26466 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26467 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26468 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26469
26470 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26471
26472 PR middle-end/20917
26473 * gcc.dg/20050409-1.c: New test.
26474
26475 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26476
26477 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26478
26479 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26480
26481 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26482 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26483 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26484 (TARGET_CXX): Adjust accordingly.
26485 * target.h (struct gcc_target): Remove epxort_class_data. Add
26486 determine_class_data_visibility and class_data_always_comdat.
26487 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26488 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26489 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26490 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26491 (arm_cxx_determine_class_data_visibility): New.
26492 (arm_cxx_class_data_always_comdat): Likewise.
26493 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26494 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26495 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26496 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26497 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26498 Define.
26499
26500 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26501
26502 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26503
26504 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26505
26506 * gcc.dg/i386-darwin-fpmath.c: New.
26507
26508 2004-04-11 Devang Patel <dpatel@apple.com>
26509
26510 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26511 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26512 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26513 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26514 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26515 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26516 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26517 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26518 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26519
26520 2004-04-11 Devang Patel <dpatel@apple.com>
26521
26522 * gcc.dg/vect/vect-dv-1.c: New test.
26523 * gcc.dg/vect/vect-dv-2.c: New test.
26524
26525 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26526
26527 PR tree-optimization/20933
26528 * gcc.dg/tree-ssa/pr20933.c: New test.
26529
26530 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26531
26532 * gfortran.dg/fold_nearest.f90: New test.
26533
26534 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26535
26536 * gcc.dg/tree-ssa/alias-1.c: New test.
26537
26538 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26539
26540 PR tree-optimization/20920
26541 * g++.dg/tree-ssa/pr20920.C: New test.
26542
26543 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26544
26545 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26546 (long long int)ceil*.
26547
26548 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26549
26550 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26551 explicit C++ linkage.
26552
26553 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26554
26555 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26556 warning for arithmetic IF statements.
26557
26558 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26559
26560 * eor_handling_1.f90: New test case.
26561 * eor_handling_2.f90: New test case.
26562 * eor_handling_3.f90: New test case.
26563 * eor_handling_4.f90: New test case.
26564 * eor_handling_5.f90: New test case.
26565 * noadv_size.f90: New test case.
26566 * pad_no.f90: New test case.
26567
26568 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26569
26570 * gcc.c-torture/execute/20050410-1.c: New test.
26571
26572 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26573
26574 * gcc.dg/pr20126.c: New.
26575
26576 2005-04-09 Bud Davis <bdavis@gfortran.org>
26577 Steven G. Kargl <kargls@comcast.net>
26578
26579 * gfortran.dg/PR19872.f: New test.
26580
26581 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26582
26583 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26584
26585 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26586
26587 * gfortran.dg/nint_1.f90: New test.
26588
26589 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26590
26591 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26592 Added test for callee-allocated arrays with write statements.
26593 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26594 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26595 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26596 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26597 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26598
26599 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26600
26601 PR libfortran/20163
26602 * gfortran.dg/open-options-blanks.f: New test.
26603
26604 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26605
26606 PR fortran/13257
26607 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26608
26609 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26610
26611 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26612 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26613 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26614 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26615 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26616 * gcc.c-torture/execute/stdarg-4.c: New test.
26617
26618 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26619
26620 PR target/20795
26621 * g++.dg/abi/param2.C: New test.
26622
26623 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26624
26625 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26626
26627 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26628
26629 * gcc.dg/builtins-53.c: New test.
26630
26631 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26632
26633 * g++.dg/tree-ssa/pr18178.C: New test.
26634 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26635 * gcc.c-torture/execute/20041019-1.c: New test.
26636 * gcc.dg/tree-ssa/20041008-1.c: New test.
26637 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26638 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26639 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26640 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26641 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26642 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26643 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26644 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26645 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26646 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26647
26648 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26649
26650 PR rtl-optimization/20466
26651 * gcc.c-torture/execute/pr20466-1.c: New test.
26652
26653 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26654
26655 PR c++/20905
26656 * g++.dg/parse/cond2.C: New test.
26657
26658 PR c++/20145
26659 * g++.dg/warn/Wdtor1.C: New test.
26660
26661 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26662
26663 PR fortran/17229
26664 * gfortran.dg/pr17229.f: New test.
26665
26666 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26667
26668 * gfortran.dg/tiny_1.f90: New test.
26669 * gfortran.dg/tiny_2.f90: ditto.
26670
26671 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26672
26673 * gfortran.dg/eor_1.f90: Fix dg-do run line
26674 * gfortran.dg/open_new.f90: Fix dg-do run line
26675
26676 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26677
26678 * lib/target-supports.exp (get_compiler_messages): Support
26679 optional arguments, the fourth being compiler options.
26680 (check_effective_target_fpic): New proc.
26681 * gcc.dg/20050321-2.c: Restrict to target fpic.
26682
26683 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26684
26685 * gcc.dg/15443-1.c: New test.
26686 * gcc.dg/15443-2.c: Likewise.
26687
26688 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26689
26690 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26691
26692 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26693
26694 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26695
26696 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26697
26698 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26699 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26700 -m64.
26701 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26702 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26703 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26704
26705 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26706
26707 PR c++/20212
26708 * g++.dg/warn/Wunused-11.C: New test.
26709
26710 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26711
26712 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26713
26714 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26715
26716 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26717
26718 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26719
26720 PR c++/20734
26721 * g++.dg/template/ptrmem13.C: New test.
26722
26723 2005-04-05 Per Bothner <per@bothner.com>
26724
26725 * lib/gcc.exp: Always add -fno-show-column, for now.
26726
26727 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26728
26729 PR testsuite/20767
26730 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26731 of plain old "unsigned int" for the type of "i". Makes this test
26732 64bit clean.
26733
26734 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26735
26736 * gcc.dg/i386-ssefn-1.c: New test.
26737 * gcc.dg/i386-ssefn-2.c: New test.
26738 * gcc.dg/i386-ssefn-3.c: New test.
26739 * gcc.dg/i386-ssefn-4.c: New test.
26740
26741 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26742
26743 PR tree-optimization/20076
26744 * gcc.dg/builtin-apply4.c: New test.
26745
26746 PR preprocessor/19475
26747 * gcc.dg/cpp/macspace1.c: New test.
26748 * gcc.dg/cpp/macspace2.c: New test.
26749
26750 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26751
26752 * gfortran.dg/pr20755.f: Fixed bad format.
26753
26754 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26755
26756 PR c++/20763
26757 * g++.dg/ext/attrib21.C: New test.
26758
26759 2004-04-05 Devang Patel <dpatel@apple.com>
26760
26761 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26762 * gcc.dg/vect/vect-shift-1.c: New test.
26763
26764 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26765
26766 PR libfortran/20755
26767 * gfortran.dg/pr20755.f: New test.
26768
26769 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26770
26771 * gfortran.dg/pr15959.f90: New test.
26772 * gfortran.dg/string_pad_trunc.f90: New test.
26773
26774 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26775
26776 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26777 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26778 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26779 syntax.
26780
26781 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26782
26783 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26784
26785 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26786
26787 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26788 * gcc.c-torture/compile/20011119-2.c: Likewise.
26789 * gcc.c-torture/compile/981001-2.c: Likewise.
26790
26791 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26792
26793 PR c++/20679
26794 * g++.dg/template/overload4.C: New test.
26795
26796 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26797
26798 PR c++/20746
26799 * g++.dg/abi/covariant5.C: New.
26800
26801 PR debug/20505
26802 * g++.dg/debug/const2.C: New.
26803
26804 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26805
26806 PR rtl-optimization/16104
26807 * gcc.c-torture/execute/20050316-1.c: New test.
26808
26809 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26810
26811 * g++.dg/template/spec23.C: Fix dg-error text.
26812
26813 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26814
26815 PR c++/19199
26816 * g++.dg/expr/lval2.C: New.
26817
26818 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26819
26820 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26821 __builtin_strcasecmp and __builtin_strncasecmp.
26822
26823 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26824
26825 PR c++/20723
26826 * g++.dg/template/spec22.C: New.
26827 * g++.dg/template/spec23.C: New.
26828
26829 2005-04-03 Dale Ranta <dir@lanl.gov>
26830 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26831
26832 PR libfortran/20068
26833 PR libfortran/20125
26834 PR libfortran/20156
26835 PR libfortran/20471
26836 * gfortran.dg/backspace.f: New test.
26837
26838 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26839
26840 * gcc.dg/pr19345.c: New test.
26841
26842 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26843
26844 PR tree-optimization/20640
26845 * gcc.dg/torture/tree-loop-1.c: New.
26846
26847 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26848
26849 PR rtl-optimization/20290
26850 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26851
26852 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26853
26854 * gcc.dg/rs6000-fpint.c: New.
26855
26856 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26857
26858 * gcc.dg/old-style-then-proto-1.c: New test.
26859
26860 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26861
26862 * gfortran.fortran-torture/execute/backspace.f90: Check
26863 after backspace and read was incorrect.
26864
26865 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26866
26867 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26868 buffer past the terminating NUL using memcmp.
26869 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26870 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26871
26872 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26873 Fix unused/uninitialized variable warnings.
26874
26875 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26876 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26877 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26878 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26879
26880 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26881 gcc.c-torture/execute/builtins/fputs-lib.c,
26882 gcc.c-torture/execute/builtins/lib/fprintf.c,
26883 gcc.c-torture/execute/builtins/lib/main.c,
26884 gcc.c-torture/execute/builtins/lib/memcmp.c,
26885 gcc.c-torture/execute/builtins/lib/memmove.c,
26886 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26887 gcc.c-torture/execute/builtins/lib/memset.c,
26888 gcc.c-torture/execute/builtins/lib/printf.c,
26889 gcc.c-torture/execute/builtins/lib/sprintf.c,
26890 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26891 gcc.c-torture/execute/builtins/lib/strchr.c,
26892 gcc.c-torture/execute/builtins/lib/strcmp.c,
26893 gcc.c-torture/execute/builtins/lib/strcpy.c,
26894 gcc.c-torture/execute/builtins/lib/strcspn.c,
26895 gcc.c-torture/execute/builtins/lib/strlen.c,
26896 gcc.c-torture/execute/builtins/lib/strncat.c,
26897 gcc.c-torture/execute/builtins/lib/strncmp.c,
26898 gcc.c-torture/execute/builtins/lib/strncpy.c,
26899 gcc.c-torture/execute/builtins/lib/strrchr.c,
26900 gcc.c-torture/execute/builtins/lib/strspn.c,
26901 gcc.c-torture/execute/builtins/lib/strstr.c,
26902 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26903 gcc.c-torture/execute/builtins/strlen-2.c,
26904 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26905 prototypes.
26906
26907 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26908
26909 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26910 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26911 selectany usage.
26912
26913 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26914
26915 PR c++/19406
26916 * g++.dg/debug/using1.C: New test.
26917
26918 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26919
26920 PR middle-end/20524
26921 * gcc.dg/alias-7.c: Prefix asm-declared name with
26922 __USER_LABEL_PREFIX__.
26923
26924 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26925
26926 Fix fallout from PR middle-end/15700:
26927 * gcc.c-torture/compile/20011119-1.c: Take
26928 __USER_LABEL_PREFIX__ into account.
26929 * gcc.c-torture/compile/20011119-2.c: Likewise.
26930
26931 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26932
26933 PR c++/18644
26934 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26935
26936 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26937
26938 PR c/17855
26939 * gcc.c-torture/compile/struct-non-lval-1.c,
26940 gcc.c-torture/compile/struct-non-lval-2.c,
26941 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26942
26943 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26944
26945 * gcc.dg/tls/tls.exp: Remove temporary file.
26946 * g++.dg/tls/tls.exp: Ditto.
26947 * lib/file-format.exp: Ditto.
26948 * g++.dg/special/ecos.exp: Ditto.
26949
26950 * lib/profopt.exp: Treat prof_ext as a list.
26951 * gcc.misc-tests/bprob.exp: Ditto.
26952 * g++.dg/bprob/bprob.exp: Ditto.
26953
26954 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26955 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26956 g++.dg/tree-ssa/pointer-reference-alias.C,
26957 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26958 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26959 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26960 g++.dg/vect/pr19951.cc: Ditto.
26961 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26962 gcc.dg/builtins-47.c: Ditto.
26963 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26964 gcc.dg/pr20115-1.c: Ditto.
26965 * gcc.dg/tree-ssa/20030530-2.c,
26966 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26967 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26968 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26969 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26970 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26971 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26972 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26973 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26974 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26975 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26976 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26977 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26978 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26979 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26980 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26981 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26982 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26983 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26984 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26985 gcc.dg/tree-ssa/20030824-1.c,
26986 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26987 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26988 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26989 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26990 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26991 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26992 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26993 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26994 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26995 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26996 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26997 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26998 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26999 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27000 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27001 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27002 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27003 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27004 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27005 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27006 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27007 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27008 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27009 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27010 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27011 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27012 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27013 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27014 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27015 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27016 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27017 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27018 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27019 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27020 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27021 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27022 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27023 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27024 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27025 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27026 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27027 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27028 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27029 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27030 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27031 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27032 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27033 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27034 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27035 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27036 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27037 gcc.dg/tree-ssa/useless-1.c: Ditto.
27038 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27039 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27040 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27041 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27042 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27043 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27044 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27045 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27046 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27047 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27048 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27049 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27050 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27051 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27052 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27053 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27054 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27055 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27056 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27057 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27058 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27059 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27060 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27061 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27062 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27063 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27064 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27065 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27066 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27067 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27068 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27069 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27070 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27071 gcc.dg/vect/vect-none.c: Ditto.
27072 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27073 treelang/compile/unsigned.tree: Ditto.
27074
27075 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27076 * gcc.dg/cpp/direct2s.c: Ditto.
27077 * gcc.dg/cpp/paste4.c: Ditto.
27078 * gcc.dg/cpp/separate-1.c: Ditto.
27079 * gcc.dg/pch/save-temps-1.c: Ditto.
27080 * g++.dg/ext/altivec-10.C: Ditto.
27081 * g++.dg/pch/pch.C: Ditto.
27082
27083 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27084
27085 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27086 * g++.dg/template/repo1.C: Ditto.
27087 * g++.dg/template/repo2.C: Ditto.
27088 * g++.dg/template/repo3.C: Ditto.
27089 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27090 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27091 * g++.old-deja/g++.pt/repo1.C: Ditto.
27092 * g++.old-deja/g++.pt/repo2.C: Ditto.
27093 * g++.old-deja/g++.pt/repo3.C: Ditto.
27094 * g++.old-deja/g++.pt/repo4.C: Ditto.
27095
27096 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27097 * gcc.dg/20030107-1.c: Ditto.
27098 * gcc.dg/20030702-1.c: Ditto.
27099 * gcc.dg/profile-generate-1.c: Ditto.
27100 * g++.dg/other/profile1.C: Ditto.
27101 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27102
27103 * lib/gcc-dg.exp (remove-build-file): New.
27104 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27105 cleanup-tree-dump, cleanup-saved-temps): New.
27106
27107 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27108
27109 PR c++/19203, DR 214
27110 * g++.dg/parse/ambig3.C: Not ambiguous.
27111 * g++.dg/template/spec20.C: New.
27112 * g++.dg/template/spec21.C: New.
27113
27114 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27115
27116 PR target/20045
27117 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27118
27119 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27120
27121 PR libfortran/20660
27122 * gfortran.dg/negative_unit.f: New test.
27123
27124 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27125
27126 * gcc.dg/20050330-1.c: New test.
27127
27128 2005-03-30 Devang Patel <dpatel@apple.com>
27129
27130 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27131
27132 2005-03-30 Dale Johannesen <dalej@apple.com>
27133
27134 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27135
27136 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27137
27138 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27139 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27140 Strip options from test name.
27141
27142 2005-03-31 Jan Hubicka <jh@suse.cz>
27143
27144 * gcc.dg/varpool-1.c: New testcase.
27145
27146 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27147
27148 PR c/772
27149 PR c/17913
27150 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27151 gcc.dg/stmt-expr-label-3.c : New tests.
27152 * gcc.c-torture/execute/medce-2.c: Remove.
27153
27154 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27155
27156 PR c/20368
27157 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27158 tests.
27159
27160 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27161
27162 * gcc.c-torture/compile/pr20203.c: New test.
27163
27164 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27165
27166 * gfortran.dg/promotion.f90: New test.
27167
27168 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27169
27170 PR middle-end/20491
27171 * gcc.dg/torture/asm-subreg-1.c: New test.
27172
27173 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27174
27175 PR c/20672
27176 * gcc.dg/pr20672-1.c: New test.
27177
27178 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27179
27180 * gfortran.dg/vect: New directory.
27181 * gfortran.dg/vect/vect.exp: New.
27182 * gfortran.dg/vect/vect-1.f90: New test.
27183 * gfortran.dg/vect/vect-2.f90: New test.
27184 * gfortran.dg/vect/vect-3.f90: New test.
27185 * gfortran.dg/vect/vect-4.f90: New test.
27186 * gfortran.dg/vect/vect-5.f90: New test.
27187
27188 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27189
27190 PR middle-end/20622
27191 * gcc.dg/alias-7.c: New test.
27192
27193 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27194
27195 * gcc.dg/sparc-reg-1.c: New test.
27196
27197 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27198
27199 PR target/19890
27200 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27201
27202 2005-03-29 Dale Ranta <dir@lanl.gov>
27203 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27204
27205 PR libfortran/20163
27206 * gfortran.dg/pr20163-2.f: New test.
27207
27208 2005-03-28 Jan Hubicka <jh@suse.cz>
27209
27210 PR middle-end/20635
27211 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27212 by Jakub Jelinek.
27213
27214 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27215
27216 PR tree-optimization/20626
27217 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27218 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27219
27220 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27221
27222 * gfortran.dg/underflow.f90: New test.
27223 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27224
27225 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27226
27227 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27228
27229 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27230
27231 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27232 (g++_init): Make sure that CXXFLAGS is set.
27233 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27234 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27235 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27236 * lib/objc.exp (objc_init): Likewise.
27237 * lib/treelang.exp (treelang_init): Likewise.
27238
27239 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27240
27241 PR tree-optimization/20470
27242 * gcc.dg/tree-ssa/pr20470.c: New test.
27243
27244 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27245
27246 * gcc.dg/ppc-stfiwx.c: New.
27247
27248 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27249
27250 PR target/19888
27251 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27252
27253 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27254
27255 * gcc.dg/20050325-1.c: Fix a typo.
27256
27257 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27258
27259 PR libfortran/19678
27260 PR libfortran/19679
27261 * gfortran.dg/dos_eol.f: New test.
27262
27263 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27264
27265 PR rtl-optimization/20249
27266 * gcc.dg/20050325-1.c: New test.
27267
27268 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27269
27270 PR libfortran/15332
27271 * gfortran.dg/pr15332.f: New test.
27272
27273 2005-03-24 Dale Johannesen <dalej@apple.com>
27274
27275 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27276
27277 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27278
27279 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27280 'internal' visibility.
27281 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27282 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27283 'protected' visibility.
27284 * gcc.dg/visibility-7.c: Likewise.
27285 * lib/target-supports.exp (check_visibility_available): Take
27286 a parameter, the kind of visibility to check for.
27287 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27288 to check_visibility_available.
27289
27290 * g++.dg/expr/cast3.C: New.
27291
27292 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27293
27294 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27295 rs6000.
27296
27297 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27298
27299 PR target/20095
27300 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27301
27302 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27303
27304 * gcc.dg/badshift.c: Renamed to...
27305 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27306
27307 * gcc.target/i386/badshift.c: Renamed to...
27308 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27309 only.
27310
27311 PR rtl-optimization/20532
27312 * gcc.target/i386/badshift.c: New.
27313
27314 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27315
27316 * gfortran.dg/pr18025.f90: New test.
27317
27318 2005-03-23 Dale Johannesen <dalej@apple.com>
27319
27320 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27321
27322 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27323
27324 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27325
27326 * lib/target-supports.exp (check_iconv_available): Default
27327 libiconv to -liconv, if there is no definition.
27328
27329 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27330
27331 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27332
27333 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27334
27335 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27336 * g++.dg/opt/pr7503-2.C: Likewise.
27337 * g++.dg/opt/pr7503-3.C: Likewise.
27338 * g++.dg/opt/pr7503-4.C: Likewise.
27339 * g++.dg/opt/pr7503-5.C: Likewise.
27340 * g++.dg/warn/minmax.C: New test.
27341
27342 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27343
27344 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27345 * gfortran.dg/g77_intrinsics_sub.f: New test.
27346
27347 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27348 Jan Hubicka <jh@suse.cz>
27349 Steven Bosscher <stevenb@suse.de
27350
27351 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27352
27353 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27354
27355 PR c++/19980
27356 * g++.dg/template/redecl3.C: New test.
27357
27358 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27359
27360 PR c++/20499
27361 * g++.dg/parse/error16.C: Tweak error markers.
27362
27363 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27364
27365 PR target/20561
27366 * gcc.dg/20050321-2.c: New test.
27367
27368 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27369
27370 PR c++/20465
27371 PR c++/20381
27372 * g++.dg/template/ptrmem12.C: New.
27373
27374 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27375
27376 PR rtl-optimization/20527
27377 * gcc.c-torture/execute/pr20527-1.c: New test.
27378
27379 2005-03-22 Ben Elliston <bje@au.ibm.com>
27380
27381 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27382 program, compile it into a real executable and then delete the .c
27383 and .x files afterwards, to avoid problems on testglue targets.
27384
27385 2005-03-21 Stuart Hastings <stuart@apple.com>
27386
27387 * gcc.target/i386/sse-2.c: New.
27388
27389 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27390
27391 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27392
27393 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27394
27395 * g++.dg/parse/crash25.C: Fix typo.
27396
27397 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27398
27399 PR c++/20461
27400 * g++.dg/parse/crash24.C: New test.
27401
27402 PR c++/20536
27403 * g++.dg/parse/crash25.C: New test.
27404
27405 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27406
27407 PR c++/20147
27408 * g++.dg/ext/stmtexpr4.C: New test.
27409
27410 2005-03-20 Roger Sayle <roger@eyesopen.com>
27411
27412 PR middle-end/20539
27413 * gcc.c-torture/compile/pr13066-1.c: New test case.
27414 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27415 * g++.dg/opt/pr13066-1.C: Likewise.
27416
27417 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27418
27419 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27420
27421 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27422
27423 PR fortran/18525
27424 * gfortran.dg/nesting_1.f90: New test.
27425
27426 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27427
27428 PR c++/20240
27429 * g++.dg/lookup/using13.C: New test.
27430
27431 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27432
27433 PR c++/20333
27434 * g++.dg/template/crash36.C: New test.
27435
27436 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27437
27438 PR c++/20463
27439 * g++.dg/template/crash35.C: New test.
27440
27441 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27442
27443 PR c++/19966
27444 * g++.dg/overload/operator2.C: New test.
27445
27446 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27447
27448 PR libfortran/20257
27449 * gfortran.dg/pr20257.f90: New test.
27450
27451 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27452
27453 PR libfortran/20480
27454 * gfortran.dg/pr20480.f90: New test.
27455
27456 2005-03-16 Richard Henderson <rth@redhat.com>
27457
27458 PR middle-end/15700
27459 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27460 (_rtld_global): New.
27461 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27462 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27463
27464 * gcc.dg/alias-3.c: New.
27465 * gcc.dg/alias-4.c: New.
27466 * gcc.dg/alias-5.c: New.
27467 * gcc.dg/alias-6.c: New.
27468
27469 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27470
27471 * gcc.dg/cpp/ucnid-7.c: New.
27472
27473 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27474 Dorit Naishlos <dorit@il.ibm.com>
27475
27476 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27477 darwin.
27478
27479 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27480
27481 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27482 support misaligned accesses.
27483 * gcc.dg/vect/vect-58.c: Likewise.
27484 * gcc.dg/vect/vect-92.c: New.
27485 * gcc.dg/vect/vect-93.c: New.
27486
27487 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27488
27489 PR fortran/18827
27490 * gfortran.dg/assign_2.f90: New test.
27491 * gfortran.dg/assign_3.f90: New test.
27492 * gfortran.dg/assign.f90: New test.
27493
27494 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27495
27496 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27497 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27498 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27499 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27500 names.
27501
27502 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27503
27504 * gcc.dg/cpp/ucnid-6.c: New.
27505
27506 * gcc.dg/cpp/normalize-1.c: New.
27507 * gcc.dg/cpp/normalize-2.c: New.
27508 * gcc.dg/cpp/normalize-3.c: New.
27509 * gcc.dg/cpp/normalize-4.c: New.
27510 * gcc.dg/cpp/ucnid-4.c: New.
27511 * gcc.dg/cpp/ucnid-5.c: New.
27512 * g++.dg/cpp/normalize-1.C: New.
27513 * g++.dg/cpp/ucnid-1.C: New.
27514
27515 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27516
27517 * gcc.dg/pr18628.c: New.
27518
27519 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27520
27521 PR c++/20280
27522 * g++.dg/tree-ssa/pr20280.C: New.
27523
27524 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27525
27526 PR fortran/20467
27527 * gfortran.dg/stfunc_2.f90: New test.
27528
27529 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27530
27531 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27532
27533 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27534
27535 * gcc.dg/tree-ssa/20050314-1.c: New test.
27536
27537 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27538
27539 PR c++/4403
27540 PR c++/9783, DR433
27541 * g++.dg/template/friend34.C: New test.
27542 * g++.dg/template/friend35.C: Likewise.
27543 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27544
27545 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27546
27547 Friend class name lookup 5/n
27548 PR c++/1016
27549 * g++.dg/lookup/hidden-class1.C: New test.
27550 * g++.dg/lookup/hidden-class2.C: Likewise.
27551 * g++.dg/lookup/hidden-class3.C: Likewise.
27552 * g++.dg/lookup/hidden-class4.C: Likewise.
27553 * g++.dg/lookup/hidden-class5.C: Likewise.
27554 * g++.dg/lookup/hidden-class6.C: Likewise.
27555 * g++.dg/lookup/hidden-class7.C: Likewise.
27556 * g++.dg/lookup/hidden-class8.C: Likewise.
27557 * g++.dg/lookup/hidden-class9.C: Likewise.
27558 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27559 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27560 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27561 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27562 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27563 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27564 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27565 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27566 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27567 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27568 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27569
27570 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27571
27572 PR c++/20157
27573 * g++.dg/template/error18.C: New test.
27574
27575 2005-03-09 Ben Elliston <bje@au.ibm.com>
27576
27577 PR debug/16792
27578 * g++.dg/debug/pr16792.C: New test.
27579
27580 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27581
27582 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27583 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27584 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27585 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27586 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27587 test assertion names.
27588
27589 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27590
27591 PR fortran/18600
27592 * gfortran.dg/stfunc_1.f90: New test.
27593
27594 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27595
27596 PR fortran/16907
27597 * gfortran.dg/real_index_1.f90: New test.
27598
27599 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27600
27601 PR fortran/20323
27602 * gfortran.dg/spec_expr_1.f90: New test.
27603
27604 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27605
27606 PR c/20402
27607 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27608 new parser.
27609
27610 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27611
27612 PR fortran/20361
27613 * gfortran.dg/largeequiv_1.f90: New test.
27614
27615 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27616
27617 * gcc.dg/ucnid-1.c: New.
27618 * gcc.dg/ucnid-2.c: New.
27619 * gcc.dg/ucnid-3.c: New.
27620 * gcc.dg/ucnid-4.c: New.
27621 * gcc.dg/ucnid-5.c: New.
27622 * gcc.dg/ucnid-6.c: New.
27623 * gcc.dg/cpp/ucnid-1.c: New.
27624 * gcc.dg/cpp/ucnid-2.c: New.
27625 * gcc.dg/cpp/ucnid-3.c: New.
27626 * g++.dg/other/ucnid-1.C: New.
27627
27628 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27629
27630 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27631
27632 2005-03-11 Per Bothner <per@bothner.com>
27633
27634 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27635 that diagnotics refer to correct token.
27636 * gcc.dg/unused-3.c: Likewise.
27637
27638 2005-03-11 Per Bothner <per@bothner.com>
27639
27640 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27641 constant" is now actually on same line as string constant.
27642 * gcc.dg/cpp/direct2s.c: Likewise.
27643
27644 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27645
27646 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27647
27648 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27649
27650 PR libfortran/20124
27651 * gfortran.dg/pr20124.f90: New Test
27652
27653 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27654
27655 PR tree-optimization/20130
27656 * gcc.dg/pr20130-1.c: New test.
27657
27658 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27659
27660 PR target/20095
27661 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27662
27663 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27664
27665 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27666
27667 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27668
27669 * g++.dg/eh/forced1.C: Fix comment.
27670 * g++.dg/eh/forced2.C: Ditto.
27671 * g++.dg/eh/forced3.C: Ditto.
27672 * g++.dg/eh/forced4.C: Ditto.
27673
27674 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27675
27676 PR rtl-opt/20412
27677 * gcc.c-torture/compile/pr20412.c: New test.
27678
27679 2005-03-10 Roger Sayle <roger@eyesopen.com>
27680
27681 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27682
27683 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27684
27685 PR target/20322
27686 * gcc.dg/20050307-1.c: New test.
27687
27688 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27689
27690 PR c++/20375
27691 * g++.dg/other/stdarg3.C: New.
27692
27693 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27694
27695 PR c++/18384, c++/18327
27696 * g++.dg/init/array19.C: New test.
27697
27698 PR inline-asm/20314
27699 * gcc.dg/torture/pr20314-1.c: New test.
27700 * gcc.dg/torture/pr20314-2.c: New test.
27701
27702 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27703
27704 * gcc.dg/20050309-1.c: New test.
27705
27706 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27707
27708 * gcc.dg/builtins-10.c: Reactivate disabled test.
27709 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27710 new cbrt transformations.
27711
27712 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27713
27714 PR c++/20208
27715 * g++.dg/template/array13.C: New test.
27716
27717 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27718
27719 PR c++/16859
27720 * g++.dg/init/brace4.C: New test.
27721
27722 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27723
27724 PR c++/20186
27725 * g++.dg/template/non-dependent12.C: New.
27726
27727 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27728
27729 PR c++/20142
27730 * g++.dg/init/array18.C: Add dg-do run marker.
27731
27732 PR c++/20142
27733 * g++.dg/init/array18.C: New test.
27734
27735 2005-03-09 Ben Elliston <bje@au.ibm.com>
27736
27737 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27738 * g++.dg/gcov/gcov.exp: Likewise.
27739 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27740 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27741 * lib/c-torture.exp: Likewise.
27742 * lib/fortran-torture.exp: Likewise.
27743 * lib/g++.exp: Likewise.
27744 * lib/gcc-defs.exp: Likewise.
27745 * lib/gcc-dg.exp: Likewise.
27746 * lib/gcc.exp: Likewise.
27747 * lib/gcov.exp: Likewise.
27748 * lib/gfortran.exp: Likewise.
27749 * lib/mike-g++.exp: Likewise.
27750 * lib/mike-gcc.exp: Likewise.
27751 * lib/objc-torture.exp: Likewise.
27752 * lib/objc.exp: Likewise.
27753 * lib/profopt.exp: Likewise.
27754 * lib/target-libpath.exp: Likewise.
27755 * lib/target-supports.exp: Likewise.
27756 * lib/treelang.exp: Likewise.
27757 * lib/wrapper.exp: Likewise.
27758
27759 2005-03-08 Jeff Law <law@redhat.com>
27760
27761 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27762 PHI-OPT changes.
27763
27764 2005-03-08 Ira Rosen <irar@il.ibm.com>
27765
27766 * gcc.dg/vect/pr20122.c: New test.
27767
27768 2005-03-07 Jeff Law <law@redhat.com>
27769
27770 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27771 was folded away.
27772 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27773 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27774 * gcc.dg/tree-ssa/pr18134.c: New test.
27775
27776 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27777
27778 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27779 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27780 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27781
27782 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27783
27784 PR tree-opt/17671
27785 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27786
27787 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27788
27789 * g++.dg/warn/Wnvdtor.C: New test.
27790
27791 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27792
27793 * gcc.dg/torture/pr19683-1.c: New test.
27794
27795 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27796
27797 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27798 * gfortran.dg/g77/19990313-2.f: Ditto.
27799 * gfortran.dg/g77/19990313-3.f: Ditto.
27800 * gfortran.dg/g77/19990525-0.f: Ditto.
27801 * gfortran.dg/g77/19990826-0.f: Ditto.
27802 * gfortran.dg/g77/19990826-2.f: Ditto.
27803 * gfortran.dg/g77/19990826-3.f: Ditto.
27804 * gfortran.dg/g77/20000511-1.f: Ditto.
27805 * gfortran.dg/g77/20000511-2.f: Ditto.
27806 * gfortran.dg/g77/970625-2.f: Ditto.
27807 * gfortran.dg/g77/980310-2.f: Ditto.
27808 * gfortran.dg/g77/980310-3.f: Ditto.
27809 * gfortran.dg/g77/980310-8.f: Ditto.
27810 * gfortran.dg/g77/980519-2.f: Ditto.
27811 * gfortran.dg/g77/alpha1.f: Ditto.
27812 * gfortran.dg/g77/claus.f: Ditto.
27813 * gfortran.dg/g77/erfc.f: Ditto.
27814 * gfortran.dg/g77/short.f: Ditto.
27815 * gfortran.fortran-torture/execute/data.f90: Ditto.
27816 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27817 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27818
27819 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27820
27821 * lib/file-format.exp (gcc_target_object_format): Add check for som
27822 format and hardcode object formats on hppa*-*-hpux*.
27823 * lib/target-supports.exp (check_weak_available): Add check for som
27824 object format. Always return 0 on hppa*-*-hpux10*.
27825
27826 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27827 is defined.
27828
27829 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27830
27831 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27832
27833 * gfortran.dg/pr19936_1.f90: New test.
27834 * gfortran.dg/pr19936_2.f90: New test.
27835 * gfortran.dg/pr19936_3.f90: New test.
27836
27837 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27838 Paul Thomas <prthomas@drfccad.cea.fr>
27839
27840 * gfortran.dg/PR19754_1.f90: New test.
27841 * gfortran.dg/PR19754_2.f90: Ditto.
27842
27843 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27844
27845 PR c++/19311
27846 * g++.dg/template/non-dependent11.C: New test.
27847
27848 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27849
27850 * lib/target-supports.exp (check_iconv_available): Fix comment.
27851
27852 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27853 Joseph S. Myers <joseph@codesourcery.com>
27854
27855 PR c++/19797
27856 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27857
27858 2005-03-04 Matthew Sachs <msachs@apple.com>
27859
27860 * gcc.exp (gcc_target_compile): Put braces around
27861 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27862 * objc.exp (objc_target_compile): Likewise.
27863 * treelang.exp (treelang_target_compile): Likewise.
27864
27865 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27866
27867 PR fortran/19673
27868 * gfortran.dg/func_result_1.f90: New test.
27869
27870 2005-03-04 Ben Elliston <bje@au.ibm.com>
27871
27872 * gcc.misc-tests/options.exp: New test.
27873
27874 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27875
27876 * gcc.dg/pr15784-4.c: New test.
27877
27878 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27879
27880 * gcc.c-torture/execute/pr17133.c: New.
27881 * gcc.c-torture/compile/20050303-1.c: New.
27882
27883 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27884
27885 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27886
27887 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27888
27889 * g++.dg/overload/using2.C: New.
27890
27891 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27892
27893 PR c++/19916
27894 * g++.dg/init/ptrmem2.C: New test.
27895
27896 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27897
27898 PR c/8927
27899 * gcc.dg/pr8927-1.c: New test.
27900
27901 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27902
27903 PR c++/20232
27904 * g++.dg/inherit/covariant12.C: New.
27905
27906 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27907
27908 PR fortran/19479
27909 * gfortran.dg/bound_1.f90: New test.
27910
27911 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27912
27913 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27914 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27915
27916 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27917
27918 PR c/20245
27919 * gcc.dg/pr20245-1.c: New test.
27920
27921 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27922
27923 PR middle-end/19874
27924 * gcc.c-torture/execute/20050119-2.c: New test case.
27925
27926 2005-02-28 Ben Elliston <bje@au.ibm.com>
27927
27928 * README: Update the DejaGnu bug reporting address.
27929 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27930 * lib/objc-torture.exp: Likewise.
27931
27932 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27933
27934 * gfortran.dg/boz_1.f90: New test.
27935 * gfortran.dg/boz_3.f90: New test.
27936 * gfortran.dg/boz_4.f90: New test.
27937
27938 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27939
27940 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27941 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27942
27943 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27944
27945 PR libfortran/20101
27946 * gfortran.dg/write_0_pe_format.f90: New test.
27947
27948 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27949
27950 PR c++/20206
27951 * g++.dg/opt/thunk2.C: New test.
27952 * g++.dg/opt/covariant1.C: New test.
27953
27954 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27955
27956 * gfortran.dg/e_d_fmt.f90: New test.
27957
27958 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27959
27960 * gcc.dg/asm-b.c: Fix comment typos.
27961
27962 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27963
27964 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27965 a V_MAY_DEF also.
27966
27967 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27968
27969 PR tree-opt/20188
27970 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27971 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27972 * gcc.dg/asm-b.c: New test.
27973
27974 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27975
27976 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27977 Disable this test on IRIX 6.
27978
27979 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27980
27981 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27982 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27983 parser.
27984
27985 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27986
27987 PR tree-optimization/20204
27988 * gcc.dg/pr20204.c: New test.
27989
27990 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27991
27992 PR target/20196
27993 * gcc.c-torture/execute/20050224-1.c: New test.
27994
27995 PR c++/20175
27996 * g++.dg/warn/Wbraces2.C: New test.
27997
27998 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27999
28000 PR c++/19878
28001 * g++.dg/init/const2.C: New test.
28002
28003 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28004
28005 PR tree-optimization/20100
28006 * gcc.c-torture/execute/pr20100-1.c: New test.
28007
28008 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28009
28010 * gfortran.dg/implicit_3.f90: New test.
28011
28012 * gfortran.dg/deftype_1.f90: New test.
28013
28014 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28015
28016 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28017 the test passes.
28018 * g++.dg/other/anon3.C: Accept a warning.
28019
28020 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28021
28022 * gcc.dg/pr20017.c: Fix a comment typo.
28023
28024 2005-02-23 Bud Davis <bdavis@gfortran.org>
28025
28026 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28027
28028 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28029
28030 PR ada/19902
28031 * ada/acats/tests/cxa/cxa3004.a: Remove.
28032 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28033
28034 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28035
28036 PR c++/20073
28037 * g++.dg/init/const1.C: New test.
28038
28039 PR c++/19991
28040 * g++.dg/parse/constant7.C: New test.
28041
28042 PR c++/20152
28043 * g++.dg/parse/error27.C: New test.
28044 * g++.dg/template/qualttp15.C: Adjust error markers.
28045 * g++.old-deja/g++.other/struct1.C: Likewise.
28046
28047 PR c++/20153
28048 * g++.dg/template/error17.C: New test.
28049
28050 PR c++/20148
28051 * g++.dg/parser/error26.C: New test.
28052
28053 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28054
28055 PR tree-optimization/20100
28056 PR tree-optimization/20115
28057 * gcc.dg/pr20115.c: New test.
28058 * gcc.dg/pr20115-1.c: New test.
28059 * gcc.dg/pr20100.c: New test.
28060 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28061 call-clobbered variables after alias1.
28062
28063 2005-02-22 Bud Davis <bdavis@gfortran.org>
28064
28065 * gfortran.dg/list_read_4.f90: new test.
28066
28067 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28068
28069 PR rtl-optimization/20017.
28070 * gcc.dg/pr20017.c: New.
28071
28072 2005-02-22 Devang Patel <dpatel@apple.com>
28073
28074 PR 19952
28075 * g++.dg/tree-ssa/pr19952.C: New test.
28076
28077 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28078
28079 PR c++/19883
28080 * g++.dg/parse/constant6.C: New test.
28081
28082 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28083
28084 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28085 * g++.dg/charset/asm2.c: Likewise.
28086 * g++.dg/charset/asm3.c: Likewise.
28087 * g++.dg/charset/asm4.c: Likewise.
28088 * g++.dg/charset/asm5.c: Likewise.
28089 * g++.dg/charset/attribute1.c: Likewise.
28090 * g++.dg/charset/attribute2.c: Likewise.
28091 * g++.dg/charset/extern1.cc: Likewise.
28092 * g++.dg/charset/extern2.cc: Likewise.
28093 * g++.dg/charset/extern3.cc: Likewise.
28094 * g++.dg/charset/function.cc: Likewise.
28095 * g++.dg/charset/string.c: Likewise.
28096 * g++.dg/charset/charset.exp: Likewise.
28097 * lib/target-supports.exp (check_iconv_available): Fix comment.
28098
28099 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28100
28101 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28102 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28103 * gcc.dg/charset/asm2.c: Likewise.
28104 * gcc.dg/charset/asm3.c: Likewise.
28105 * gcc.dg/charset/asm4.c: Likewise.
28106 * gcc.dg/charset/asm5.c: Likewise.
28107 * gcc.dg/charset/asm6.c: Likewise.
28108 * gcc.dg/charset/attribute1.c: Likewise.
28109 * gcc.dg/charset/attribute2.c: Likewise.
28110 * gcc.dg/charset/builtin1.c: Likewise.
28111 * gcc.dg/charset/extern.c: Likewise.
28112 * gcc.dg/charset/function.c: Likewise.
28113 * gcc.dg/charset/string.c: Likewise.
28114 * gcc.dg/charset/charset.exp: Likewise.
28115
28116 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28117
28118 PR fortran/20086
28119 * gfortran.dg/pr20086.f90: New test.
28120
28121 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28122
28123 PR tree-optimization/19786
28124 * g++.dg/tree-ssa/pr19786.C: New.
28125
28126 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28127
28128 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28129
28130 2005-02-21 Jeff Law <law@redhat.com>
28131
28132 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28133
28134 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28135
28136 * gfortran.dg/do_iterator: Split loop, markup all lines for
28137 which an error locus is printed.
28138 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28139 locus is printed.
28140 * gfortran.dg/select_4.f90: Likewise.
28141 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28142 locuses in the various permutations.
28143
28144 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28145
28146 PR tree-optimization/19951
28147 * g++.dg/vect: New directory.
28148 * g++.dg/vect/vect.exp: New file.
28149 * g++.dg/vect/pr19951.cc: New testcase.
28150 * g++.dg/dg.exp: Also prune vectorizer tests.
28151
28152 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28153
28154 PR 18785
28155 * gcc.dg/charset/builtin1.c: New test.
28156
28157 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28158
28159 PR c++/19299
28160 * g++.dg/inherit/volatile1.C: New test.
28161
28162 PR c++/19440
28163 * g++.dg/template/dtor4.C: New test.
28164
28165 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28166
28167 * gfortran.dg/int_1.f90: New test.
28168
28169 2005-02-19 Devang Patel <dpatel@apple.com>
28170
28171 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28172
28173 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28174
28175 * gfortran.dg/achar_1.f90: New test.
28176
28177 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28178
28179 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28180
28181 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28182 Jakub Jelinek <jakub@redhat.com>
28183
28184 PR tree-optimization/19828
28185 * gcc.dg/tree-ssa/loop-7.c: New test.
28186 * gcc.c-torture/execute/20050218-1.c: New test.
28187
28188 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28189
28190 PR c/20043
28191 * gcc.dg/transparent-union-1.c: New test.
28192 * gcc.dg/transparent-union-2.c: New test.
28193
28194 2005-02-18 James E Wilson <wilson@specifixinc.com>
28195
28196 PR tree-optimization/18977
28197 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28198
28199 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28200
28201 PR target/20054
28202 * gcc.dg/pr20054.c: New test.
28203
28204 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28205
28206 PR c++/19508
28207 * g++.dg/ext/attrib20.C: New test.
28208
28209 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28210
28211 PR middle-end/20030
28212 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28213
28214 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28215
28216 PR c++/20008
28217 * g++.dg/opt/switch4.C: New.
28218
28219 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28220
28221 PR c++/20023
28222 PR tree-optimization/20009
28223 * gcc.c-torture/compile/20050217-1.c: New test.
28224 * g++.dg/opt/switch3.C: New test.
28225
28226 PR tree-optimization/18947
28227 * gcc.c-torture/compile/20050215-1.c: New test.
28228 * gcc.c-torture/compile/20050215-2.c: New test.
28229 * gcc.c-torture/compile/20050215-3.c: New test.
28230
28231 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28232
28233 PR c++/20028
28234 * g++.dg/template/crash34.C: New.
28235
28236 PR c++/20022
28237 * g++.dg/other/access3.C: New.
28238
28239 2005-02-17 Ira Rosen <irar@il.ibm.com>
28240
28241 * gcc.dg/vect/vect-98.c: New test.
28242
28243 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28244
28245 PR tree-optimization/19967
28246 * gcc.dg/pr19967.c: New.
28247
28248 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28249
28250 PR middle-end/19857
28251 * gcc.dg/tree-ssa/20050215-1.c: New test.
28252 * gcc.c-torture/execute/20050215-1.c: New test.
28253
28254 2005-02-15 Eric Christopher <echristo@redhat.com>
28255
28256 * gcc.dg/cpp/20050215-1.c: New file.
28257
28258 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28259
28260 PR tree-optimization/15785
28261 * gcc.dg/pr15785-1.c: New test.
28262
28263 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28264
28265 PR c++/17788
28266 * g++.dg/init/ctor4.C: New.
28267 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28268
28269 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28270
28271 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28272 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28273
28274 2005-02-15 Andreas Schwab <schwab@suse.de>
28275
28276 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28277 declare malloc.
28278
28279 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28280
28281 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28282
28283 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28284
28285 PR tree-optimization/19853
28286 * gcc.c-torture/compile/pr19853.c: New test.
28287
28288 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28289
28290 PR c++/19608
28291 * g++.dg/parse/local-class1.C: New.
28292
28293 PR c++/19895
28294 * g++.dg/parse/ptrmem3.C: New.
28295
28296 PR c++/19884
28297 * g++.old-deja/g++.oliva/template6.C: Add another case.
28298 * g++.dg/template/explicit6.C: New.
28299
28300 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28301
28302 PR c++/17816
28303 * g++.dg/other/redecl2.C: New.
28304
28305 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28306
28307 PR c++/19891
28308 * g++.dg/abi/covariant4.C: New.
28309
28310 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28311
28312 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28313 New tests.
28314
28315 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28316
28317 * gcc.dg/vect/vect-96.c: Fix typo.
28318
28319 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28320
28321 PR c++/14479
28322 PR c++/19487
28323 * g++.dg/template/enum5.C: New test.
28324
28325 2005-02-12 Ira Rosen <irar@il.ibm.com>
28326
28327 * gcc.dg/vect/vect-97.c: New test.
28328
28329 2005-02-12 Ira Rosen <irar@il.ibm.com>
28330
28331 * gcc.dg/vect/vect-96.c: New test.
28332
28333 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28334
28335 * gcc.dg/builtins-34.c: Also check ldexp*.
28336
28337 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28338
28339 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28340
28341 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28342
28343 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28344 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28345 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28346 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28347 selector_list, selector_expression, dg-process-target): Move to new
28348 file target-supports-dg.exp.
28349 * lib/target-supports-dg.exp: New.
28350
28351 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28352 New.
28353
28354 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28355
28356 PR c++/19666
28357 * g++.dg/other/ptrmem6.C: New test.
28358
28359 PR middle-end/19858
28360 * gcc.c-torture/compile/20050210-1.c: New test.
28361
28362 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28363
28364 PR c++/19755
28365 * g++.dg/warn/Wbraces1.C: New test.
28366
28367 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28368
28369 * gcc.dg/builtins-52.c: New testcase.
28370
28371 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28372
28373 PR c/19342
28374 * gcc.c-torture/execute/20050119-1.c: New test.
28375
28376 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28377
28378 PR c++/19811
28379 * g++.dg/init/delete1.C: New test.
28380
28381 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28382
28383 PR c++/18470
28384 * g++.dg/template/static12.C: New test.
28385
28386 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28387
28388 PR c++/19787
28389 * g++.dg/conversion/ambig1.C: New test.
28390
28391 PR c++/19739
28392 * g++.dg/ext/attrib19.C: New test.
28393
28394 PR c++/19732
28395 * g++.dg/parse/dtor5.C: New test.
28396
28397 PR c++/19762
28398 * g++.dg/template/dtor3.C: New test.
28399
28400 PR c++/19826
28401 * g++.dg/template/static11.C: New test.
28402 * g++.dg/template/crash2.C: Remove dg-error marker.
28403
28404 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28405
28406 PR C++/18491
28407 * g++.old-deja/g++.mike/p10769a.C: Remove.
28408
28409 2005-02-09 Roger Sayle <roger@eyesopen.com>
28410
28411 * gcc.dg/builtins-48.c: New test case.
28412 * gcc.dg/builtins-49.c: New test case.
28413 * gcc.dg/builtins-50.c: New test case.
28414 * gcc.dg/builtins-51.c: New test case.
28415
28416 2005-02-09 Ian Lance Taylor <ian@airs.com>
28417
28418 PR middle-end/19583
28419 * g++.dg/warn/Wreturn-type-3.C: New test.
28420
28421 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28422
28423 PR middle-end/19402
28424 * gcc.dg/pr19402-1.c: New testcase.
28425 * gcc.dg/pr19402-2.c: likewise.
28426
28427 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28428
28429 PR middle-end/19854
28430 * g++.dg/tree-ssa/tmmti.C: New testcase.
28431
28432 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28433
28434 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28435
28436 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28437
28438 PR c++/19733
28439 * g++.dg/parse/crash23.C: New test.
28440 * g++.dg/warn/Weff1.C: New test.
28441
28442 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28443
28444 * gcc.dg/20050209-1.c: New test.
28445
28446 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28447
28448 PR target/19799
28449 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28450
28451 2005-02-08 Mike Stump <mrs@apple.com>
28452
28453 * g++.dg/pch/import-2.c: New test.
28454 * g++.dg/pch/import-2.hs: New.
28455 * g++.dg/pch/include/import-2a.h: New.
28456 * g++.dg/pch/include/import-2b.h: New.
28457
28458 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28459
28460 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28461
28462 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28463
28464 * gfortran.dg/substr_1.f90: New test.
28465
28466 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28467
28468 PR middle-end/19775
28469 * gcc.dg/torture/builtin-power-1.c: Disable test for
28470 invalid transformation.
28471 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28472 no longer optimize.
28473 * gcc.dg/builtins-47.c: New testcase.
28474
28475 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28476 Dorit Naishlos <dorit@il.ibm.com>
28477
28478 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28479
28480 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28481
28482 * gcc.c-torture/compile/20050206-1.c: New test.
28483
28484 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28485
28486 PR tree-opt/19768
28487 * g++.dg/opt/pr19768.C: New test.
28488
28489 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28490
28491 PR tree-opt/19736
28492 * gcc.c-torture/compile/pr19736.c: New test.
28493
28494 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28495
28496 PR c++/17401
28497 * g++.dg/parse/error25.C: New test.
28498
28499 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28500
28501 * gcc.c-torture/execute/20050203-1.c: New.
28502
28503 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28504
28505 * gcc.dg/vect/vect-85.c: Remove xfail.
28506 * gcc.dg/vect/vect-86.c: Remove xfail.
28507 * gcc.dg/vect/vect-87.c: Remove xfail.
28508 * gcc.dg/vect/vect-88.c: Remove xfail.
28509
28510 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28511
28512 * gcc.dg/altivec-19.c: New.
28513
28514 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28515
28516 PR c/17807
28517 * gcc.dg/nested-func-3.c: New test.
28518 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28519
28520 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28521
28522 * gcc.test-framework/gen_directive_tests: Generate tests for
28523 selector expressions.
28524
28525 2005-02-02 Matt Austern <austern@apple.com>
28526
28527 PR c++/19628
28528 * g++/ext/builtin7.C: New.
28529 * g++/ext/builtin8.C: New.
28530
28531 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28532
28533 PR c/18502
28534 * gcc.dg/pr18502-1.c: New test.
28535
28536 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28537
28538 PR c++/17413
28539 * g++.dg/template/local4.C: Tweak.
28540
28541 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28542
28543 PR tree-optimization/19578
28544 * gcc.c-torture/compile/20050202-1.c: New test.
28545
28546 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28547
28548 PR c/19435
28549 * gcc.dg/c99-init-4.c: New test.
28550
28551 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28552
28553 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28554
28555 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28556
28557 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28558 * g++.dg/eh/check-vect.h: New.
28559
28560 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28561 * gcc.dg/vect/vect-78.c: Ditto.
28562 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28563 Remove.
28564
28565 * g++.dg/conversion/simd1.C: Expect warning.
28566 * g++.dg/ext/attribute-test-1.C: Ditto.
28567 * g++.dg/ext/attribute-test-2.C: Ditto.
28568 * g++.dg/ext/attribute-test-3.C: Ditto.
28569 * g++.dg/ext/attribute-test-4.C: Ditto.
28570
28571 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28572 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28573
28574 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28575
28576 2005-02-01 Richard Henderson <rth@redhat.com>
28577
28578 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28579 long double for ibm double-double format.
28580 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28581
28582 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28583
28584 PR tree-optimization/19633
28585 * gcc.dg/pr19633-1.c: New test.
28586 * gcc.dg/pr19633.c: Tweak to make pointer point
28587 to NULL or a symbol.
28588
28589 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28590
28591 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28592 New procs.
28593 (dg-process-target (local override)): Handle selector expressions.
28594
28595 * gcc.test-framework/README: Describe tests in source directory.
28596 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28597 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28598 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28599 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28600 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28601 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28602 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28603 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28604 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28605 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28606 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28607 * gcc.test-framework/dg-error-exp-P.c: New test.
28608 * gcc.test-framework/dg-error-exp-XP.c: New test.
28609 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28610 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28611 * gcc.test-framework/dg-output-exp-P.c: New test.
28612 * gcc.test-framework/dg-output-exp-XF.c: New test.
28613 * gcc.test-framework/dg-warning-exp-P.c: New test.
28614 * gcc.misc-tests/dg-1.c: Remove.
28615 * gcc.misc-tests/dg-2.c: Remove.
28616 * gcc.misc-tests/dg-3.c: Remove.
28617 * gcc.misc-tests/dg-4.c: Remove.
28618 * gcc.misc-tests/dg-5.c: Remove.
28619 * gcc.misc-tests/dg-6.c: Remove.
28620 * gcc.misc-tests/dg-7.c: Remove.
28621 * gcc.misc-tests/dg-8.c: Remove.
28622 * gcc.misc-tests/dg-9.c: Remove.
28623 * gcc.misc-tests/dg-10.c: Remove.
28624 * gcc.misc-tests/dg-11.c: Remove.
28625 * gcc.misc-tests/dg-12.c: Remove.
28626 * gcc.misc-tests/dg-test.exp: Remove.
28627
28628 * gcc.test-framework/test-framework.awk: Change recording and
28629 printing of passes and failures.
28630
28631 * gcc.test-framework: New directory.
28632 * gcc.test-framework/README: New.
28633 * gcc.test-framework/test-framework.exp: New.
28634 * gcc.test-framework/test-framework.awk: New.
28635 * gcc.test-framework/gen_directive_tests: New.
28636
28637 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28638
28639 * lib/treelang.exp: Fix comment typos.
28640 (treelang_target_compile): Don't append libs=-ltreelang to options.
28641
28642 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28643
28644 * g++.dg/parse/typename7.C: Adjust error messages.
28645
28646 2005-01-31 Jeff Law <law@redhat.com>
28647
28648 * gcc.c-torture/execute/20050131-1.c: New test.
28649 * gcc.dg/wcaselabel.c: New test.
28650
28651 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28652
28653 * g++.dg/other/warning1.C: Adjust error messags.
28654 * g++.dg/parse/constant5.C: New test.
28655
28656 2005-01-31 Steven Bosscher <stevenb@suse.de>
28657
28658 PR c/19333
28659 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28660 the test case valid.
28661 * gcc.dg/20030815-1.c: Remove invalid tests.
28662 * gcc.dg/array-7.c: Adjust expected result.
28663 * gcc.dg/pr18596-3.c: Likewise.
28664 * gcc.dg/noncompile/20000901-1.c: Likewise.
28665 * gcc.dg/noncompile/init-2.c: Likewise.
28666 * gcc.dg/noncompile/init-4.c: Likewise.
28667
28668 2005-01-31 Dale Johannesen <dalej@apple.com>
28669
28670 * g++.dg/opt/pr19650.C: New test.
28671
28672 2005-01-31 Richard Henderson <rth@redhat.com>
28673
28674 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28675 long double for intel double extended format.
28676 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28677
28678 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28679
28680 PR c++/19555
28681 * g++.dg/template/static10.C: New test.
28682
28683 PR c++/19395
28684 * g++.dg/parse/error24.C: New test.
28685
28686 PR c++/19367
28687 * g++.dg/lookup/builtin1.C: New test.
28688
28689 PR c++/19457
28690 * g++.dg/warn/conv3.C: New test.
28691
28692 2005-01-30 Bud Davis <bdavis@gfortran.org>
28693
28694 PR fortran/19647
28695 * gfortan.dg/inquire_7.f90
28696
28697 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28698
28699 PR tree-optimization/15791
28700 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28701 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28702 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28703 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28704 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28705 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28706 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28707 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28708 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28709 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28710
28711 2005-01-29 Paul Brook <paul@codesourcery.com>
28712
28713 PR fortran/18565
28714 * check.c (real_or_complex_check): New function.
28715 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28716 * intrinsic.c (add_functions): Use new check functions.
28717 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28718 Add prototypes.
28719
28720 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28721
28722 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28723 gcc.dg/lvalue-3.c: New tests.
28724 * gcc.dg/concat.c: Update expected messages.
28725
28726 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28727
28728 PR libfortran/19595
28729 * gfortran.dg/eor_1.f90: New test.
28730
28731 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28732
28733 PR fortran/19589
28734 * gfortran.dg/logical_data_1.f90: New test.
28735
28736 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28737
28738 PR c++/19253
28739 * g++.dg/template/crash33.C: New test.
28740
28741 PR c++/19667
28742 * g++.dg/template/crash32.C: New test.
28743
28744 2005-01-28 Ian Lance Taylor <ian@airs.com>
28745
28746 PR middle-end/16558
28747 * g++.dg/warn/Wreturn-type-2.C: New test.
28748
28749 2004-06-24 Jeff Law <law@redhat.com>
28750
28751 * gcc.dg/tree-ssa/20050128-1.c: New test.
28752
28753 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28754
28755 * gcc.target/frv/all-mdpackh-1.c: New test.
28756
28757 2005-01-28 Steven Bosscher <stevenb@suse.de>
28758
28759 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28760
28761 2005-01-27 Richard Henderson <rth@redhat.com>
28762
28763 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28764
28765 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28766
28767 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28768
28769 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28770
28771 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28772 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28773 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28774 to cope with cases where the multilib options override the dg-options.
28775
28776 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28777
28778 PR c/18946
28779 * gcc.dg/noncompile/20050120-1.c: New test.
28780
28781 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28782
28783 PR tree-optimization/19633
28784 * gcc.dg/pr19633.c: New test.
28785 * gcc.dg/tree-ssa/pr19633.c: New test.
28786
28787 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28788
28789 * gcc.dg/20041216-1.c: New test.
28790
28791 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28792
28793 PR objc/18862
28794 * objc.dg/selector-2.m: New test.
28795
28796 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28797
28798 * g++.dg/opt/range-test-2.C: New test.
28799
28800 PR rtl-optimization/19579
28801 * gcc.c-torture/execute/20050124-1.c: New test.
28802
28803 2005-01-26 Greg Parker <gparker@apple.com>
28804 Stuart Hastings <stuart@apple.com>
28805
28806 * gcc.c-torture/execute/20050125-1.c: New.
28807
28808 2005-01-18 Jan Hubicka <jh@suse.cz>
28809
28810 PR tree-optimize/19337
28811 * gcc.c-torture/compile/20050119-1.c: New test.
28812
28813 2005-01-24 James E Wilson <wilson@specifixinc.com>
28814
28815 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28816 test for successful match.
28817
28818 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28819
28820 PR objc/18408
28821 * objc.dg/comp-types-7.m: New test.
28822
28823 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28824
28825 * lib/target-supports.exp (current_target_name): New.
28826 (check_effective_target_ilp32, check_effective_target_lp64):
28827 Cache the result to use as long as the current target, with
28828 multilib flags, remains the same.
28829
28830 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28831 (dg-require-weak, dg-require-visibility, dg-require-alias,
28832 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28833 dg-require-effective-target, dg-skip-if): Remove call to
28834 skip_test_and_clear_xfail.
28835 (dg-test): Clear xfail data.
28836
28837 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28838
28839 PR target/17751
28840 * gcc.dg/ppc64-toc.c: New test.
28841
28842 * g++.dg/tree-ssa/empty-1.C: New test.
28843
28844 PR middle-end/19551
28845 * gcc.c-torture/execute/20050121-1.c: New test.
28846 * gcc.dg/20050121-2.c: New test.
28847
28848 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28849 Paul Brook <paul@codesourcery.com>
28850
28851 PR fortran/17941
28852 * gfortran.dg/real_const_1.f: New test.
28853 * gfortran.dg/real_const_2.f90: New test.
28854 * gfortran.dg/complex_int_1.f90: New test.
28855
28856 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28857
28858 PR fortran/19313
28859 * gfortan.dg/inquire_6.f90: New test.
28860
28861 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28862
28863 PR libfortran/19451
28864 * open_readonly_1.f90: New test.
28865
28866 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28867
28868 PR libfortran/18982
28869 * gfortran.dg/open_new.f90: New file.
28870
28871 2005-01-22 Paul Brook <paul@codesourcery.com>
28872
28873 * namelist_1.f90: New test.
28874
28875 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28876
28877 PR tree-optimization/19484
28878 * gcc.c-torture/compile/20050122-[12].c: New tests.
28879
28880 2005-01-22 Paul Brook <paul@codesourcery.com>
28881
28882 * gfortran.dg/implicit_2.f90: New test.
28883
28884 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28885
28886 PR fortran/19314
28887 * gfortran.dg/inquire_5.f90: New test.
28888
28889 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28890
28891 PR c/18809
28892 * gcc.dg/pr18809-1.c: New test.
28893
28894 2005-01-21 Ian Lance Taylor <ian@airs.com>
28895
28896 * gcc.dg/20050121-1.c: New test.
28897
28898 PR tree-optimization/13000
28899 * gcc.dg/20040206-1.c: Change warning to point where function is
28900 being inlined.
28901
28902 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28903
28904 PR c++/19208
28905 * g++.dg/template/array11.C: New test.
28906
28907 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28908
28909 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28910 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28911 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28912 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28913 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28914 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28915
28916 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28917
28918 PR tree-optimization/15349
28919 * gcc.dg/tree-ssa/pr15349.c: New.
28920
28921 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28922
28923 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28924
28925 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28926
28927 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28928 scan-assembler-times directive name.
28929
28930 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28931 after dg-do.
28932
28933 PR rtl-optimization/19462
28934 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28935
28936 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28937
28938 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28939 counting function calls on ia64.
28940
28941 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28942
28943 PR rtl-optimization/15139
28944 * gcc.dg/20050111-2.c: New test.
28945
28946 PR c/17297
28947 * gcc.c-torture/compile/20050113-1.c: New testcase.
28948
28949 PR middle-end/19164
28950 * gcc.dg/20050113-1.c: New testcase.
28951
28952 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28953
28954 * gcc.dg/vect/vect-85.c: Add comment.
28955 * gcc.dg/vect/vect-86.c: Add xfail for now.
28956 * gcc.dg/vect/vect-87.c: Add xfail for now.
28957 * gcc.dg/vect/vect-88.c: Add xfail for now.
28958 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28959
28960 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28961
28962 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28963
28964 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28965
28966 * g++.dg/debug/typedef3.C: New test.
28967
28968 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28969
28970 PR c/19472
28971 * gcc.dg/asm-a.c: New test.
28972
28973 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28974
28975 * gcc.dg/sh-relax.c: Add prototype for abort.
28976
28977 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28978
28979 * gcc.dg/short-compare-1.c: New test.
28980 * gcc.dg/short-compare-2.c: Likewise.
28981
28982 2005-01-18 Michael Matz <matz@suse.de>
28983
28984 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28985
28986 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28987
28988 PR tree-optimization/19121
28989 * gcc.c-torture/compile/pr19121.c: New test.
28990
28991 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28992
28993 PR target/19357
28994 * gcc.c-torture/compile/pr19357.c: New test.
28995
28996 2005-01-17 Ian Lance Taylor <ian@airs.com>
28997
28998 PR c/5675
28999 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29000 pass--those that refer just to the variable, possibly with a
29001 cast.
29002 * gcc.dg/c99-const-expr-3.c: Likewise.
29003
29004 PR middle-end/13127
29005 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29006 longer emitted.
29007
29008 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29009
29010 PR fortran/18778
29011 * gfortran.dg/endfile_2.f90: New test.
29012
29013 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29014
29015 PR 19168
29016 * gfortran.dg/select_5.f90: New test.
29017
29018 2004-01-16 Paul Brook <paul@codesourcery.com>
29019
29020 * gfortran.dg/common_4.f90: New test.
29021
29022 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29023
29024 PR rtl-optimization/19462
29025 * gcc.dg/torture/pr19462-1.c: New test.
29026
29027 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29028
29029 PR objc/19321
29030 * objc.dg/func-ptr-2.m: New.
29031 * objc.dg/volatile-1.m: New.
29032
29033 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29034
29035 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29036
29037 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29038
29039 PR tree-optimization/19060
29040 * gcc.c-torture/execute/20050104-1.c: New test.
29041
29042 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29043
29044 PR fortran/18983
29045 * gfortran.dg/write_to_null.f90: New test.
29046
29047 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29048 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29049
29050 PR other/19328
29051 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29052 argument.
29053
29054 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29055
29056 PR c++/19263
29057 * g++.dg/init/vector1.C: New test.
29058
29059 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29060
29061 PR target/13158
29062 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29063 PR target/18987
29064 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29065
29066 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29067
29068 * gfortran.dg/select_1.f90: New test.
29069 * gfortran.dg/select_2.f90: New test.
29070 * gfortran.dg/select_3.f90: New test.
29071 * gfortran.dg/select_4.f90: New test.
29072
29073 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29074
29075 PR middle-end/19084
29076 PR rtl-optimization/19348
29077 * gcc.dg/20050111-1.c: New test.
29078 * gcc.c-torture/execute/20050111-1.c: New test.
29079
29080 * gcc.dg/i386-asm-4.c: New test.
29081
29082 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29083
29084 * gcc.dg/nested-func-2.c: New test.
29085 * ada/acats/norun.lst: Remove c953002.
29086
29087 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29088
29089 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29090
29091 2005-01-12 Ben Elliston <bje@au.ibm.com>
29092
29093 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29094
29095 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29096
29097 PR target/18761
29098 * g++.dg/abi/align1.C: New test.
29099
29100 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29101
29102 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29103 at a time.
29104 * g++.dg/ext/altivec_check.h: Support compiling as C.
29105
29106 2005-01-10 Roger Sayle <roger@eyesopen.com>
29107
29108 PR c++/19355
29109 * g++.dg/expr/pr19355-1.C: New test case.
29110
29111 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29112
29113 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29114 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29115 * ada/acats/tests/c3/c92005b.ada: Likewise.
29116 * ada/acats/tests/c3/cxb3012.a: Likewise.
29117 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29118
29119 2005-01-09 Paul Brook <paul@codesourcery.com>
29120
29121 * gfortran.dg/common_2.f90: New file.
29122 * gfortran.dg/common_3.f90: New file.
29123
29124 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29125
29126 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29127
29128 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29129
29130 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29131 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29132 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29133 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29134 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29135 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29136 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29137 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29138 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29139 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29140 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29141 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29142 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29143 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29144 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29145 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29146 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29147 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29148 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29149 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29150 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29151 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29152 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29153 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29154 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29155 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29156 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29157 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29158 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29159 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29160 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29161 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29162 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29163 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29164 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29165 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29166 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29167 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29168 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29169 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29170 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29171 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29172 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29173 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29174 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29175 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29176 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29177 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29178 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29179 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29180 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29181 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29182 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29183 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29184 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29185 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29186 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29187 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29188 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29189 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29190 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29191 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29192 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29193 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29194 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29195 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29196 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29197
29198 * gcc.dg/vect/vect-1.c: Fix spelling.
29199 * gcc.dg/vect/vect-10.c: Fix spelling.
29200 * gcc.dg/vect/vect-11.c: Fix spelling.
29201 * gcc.dg/vect/vect-12.c: Fix spelling.
29202 * gcc.dg/vect/vect-14.c: Fix spelling.
29203 * gcc.dg/vect/vect-15.c: Fix spelling.
29204 * gcc.dg/vect/vect-16.c: Fix spelling.
29205 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29206 * gcc.dg/vect/vect-64.c: Fix comments.
29207 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29208
29209 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29210 Ira Rosen <irar@il.ibm.com>
29211
29212 * gcc.dg/vect/vect-70.c: New test.
29213 * gcc.dg/vect/vect-71.c: New test.
29214
29215 2005-01-09 Manfred Hollstein <mh@suse.com>
29216
29217 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29218 * gcc.dg/pr18241-2.c: Likewise.
29219 * gcc.dg/pr18241-3.c: Likewise.
29220 * gcc.dg/pr18241-4.c: Likewise.
29221 * gcc.dg/pr18241-5.c: Likewise.
29222
29223 2005-01-08 Richard Henderson <rth@redhat.com>
29224
29225 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29226 False for x86 and x86-64.
29227
29228 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29229
29230 PR tree-optimization/18241
29231 * gcc.dg/pr18241-1.c: New test.
29232 * gcc.dg/pr18241-2.c: New test.
29233 * gcc.dg/pr18241-3.c: New test.
29234 * gcc.dg/pr18241-4.c: New test.
29235 * gcc.dg/pr18241-5.c: New test.
29236
29237 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29238
29239 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29240 gfortran.dg/select_4.f90: New.
29241
29242 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29243
29244 * gcc.c-torture/execute/20050107-1.c: New test.
29245
29246 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29247
29248 PR c++/19298
29249 * g++.dg/template/ref2.C: New.
29250
29251 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29252
29253 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29254 instead of being empty.
29255
29256 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29257
29258 PR fortran/15553
29259 * gfortran.dg/array-1.f90: New test.
29260
29261 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29262
29263 PR tree-optimization/19283
29264 * gcc.c-torture/execute/20050106-1.c: New test.
29265
29266 PR rtl-optimization/18861
29267 * gcc.dg/20050105-1.c: New test.
29268
29269 PR tree-optimization/18828
29270 * gcc.dg/20050105-2.c: New test.
29271
29272 2005-01-07 Andreas Jaeger <aj@suse.de>
29273
29274 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29275
29276 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29277
29278 PR fortran/18398
29279 * gfortran.dg/fmt_read.f90: New test.
29280
29281 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29282
29283 * gcc.dg/rs6000-ldouble-2.c: New.
29284
29285 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29286
29287 PR c++/19244
29288 * g++.dg/parser/ctor2.C: New test.
29289
29290 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29291
29292 PR c++/17154
29293 * g++.dg/template/using9.C: New test.
29294
29295 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29296
29297 PR c++/19258
29298 * g++.dg/lookup/friend6.C: New test.
29299
29300 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29301
29302 PR c++/19270
29303 * g++.dg/template/array10.C: New.
29304
29305 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29306
29307 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29308 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29309
29310 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29311
29312 * gcc.c-torture/compile/20050105-1.c: New test.
29313
29314 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29315
29316 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29317
29318 2005-01-05 Roger Sayle <roger@eyesopen.com>
29319
29320 PR middle-end/19100
29321 * gcc.dg/conv-3.c: New test case.
29322
29323 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29324
29325 * gcc.dg/asm-wide-1.c: New test.
29326
29327 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29328
29329 PR c++/19030
29330 * g++.dg/parse/crash22.C: New
29331
29332 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29333
29334 PR 19257
29335 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29336
29337 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29338
29339 PR middle-end/17767
29340 * gcc.dg/i386-mmx-6.c: New test case.
29341
29342 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29343
29344 PR tree-optimization/18308
29345 * gcc.dg/vect/pr18308.c: New testcase.
29346
29347 2005-01-04 Andreas Jaeger <aj@suse.de>
29348
29349 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29350
29351 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29352 Robert Bowdidge <bowdidge@apple.com>
29353
29354 * gcc.dg/cpp/subframework1.c: New.
29355 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29356 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29357 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29358 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29359
29360 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29361
29362 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29363 producing warning.
29364 * gcc.dg/darwin-weakimport-2.c: New.
29365
29366 2005-01-03 Richard Henderson <rth@redhat.com>
29367
29368 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29369
29370 2005-01-03 Richard Henderson <rth@redhat.com>
29371
29372 * gcc.dg/vect/vect.exp: Enable for ia64.
29373 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29374 (check_effective_target_vect_float): Likewise.
29375 (check_effective_target_vect_no_align): Likewise.
29376 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29377 * gcc.dg/vect/vect-8.c: Likewise.
29378
29379 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29380
29381 PR target/19236
29382 * gcc.dg/pr19236-1.c: New test case.
29383
29384 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29385
29386 PR rtl-optimization/12092
29387 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29388
29389 2005-01-02 Andreas Jaeger <aj@suse.de>
29390
29391 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29392
29393 2005-01-01 Roger Sayle <roger@eyesopen.com>
29394 Andrew Pinski <pinskia@physics.uc.edu>
29395
29396 PR rtl-optimization/12092
29397 * gcc.dg/pr12092-1.c: New test case.
29398
29399 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29400
29401 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29402 'hidden' and 'default' for better portability.
29403 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29404
29405 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29406 6 and 7.
29407 * g++.old-deja/g++.brendan/new3.C: Likewise.
29408
29409 2005-01-01 Steven Bosscher <stevenb@suse.de>
29410
29411 * gcc.dg/20041231-1.C: New test.
29412 * g++.dg/warn/Wunreachable-code-1.C: New test.
29413
29414 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29415
29416 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29417 file, not /dev/null. Abort on error.
29418
29419 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29420 Ziemowit Laski <zlaski@apple.com>
29421
29422 PR objc/18971
29423 * objc.dg/encode-5.m: New test.
29424
29425 2004-12-29 Richard Henderson <rth@redhat.com>
29426
29427 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29428 * objc.dg/stabs-1.m: Disable for ia64.
29429
29430 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29431
29432 PR c++/19190
29433 * g++.dg/warn/Wunused-10.C: New test.
29434
29435 2004-12-28 Richard Henderson <rth@redhat.com>
29436
29437 * objc.dg/stabs-1.m: Disable for alpha.
29438
29439 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29440
29441 PR c++/19149
29442 * g++.dg/parse/error23.C: New test.
29443
29444 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29445
29446 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29447
29448 PR fortran/19032
29449 * gfortran.dg/intrinsic_modulo_1.f90: New.
29450 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29451 tests with divisor -1.
29452
29453 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29454
29455 * g++.dg/opt/temp1.C (memcpy): Return a value.
29456
29457 PR c++/19148
29458 * g++.dg/expr/cond7.C: New test.
29459
29460 2004-12-27 Paul Brook <paul@codesourcery.com>
29461
29462 * gfortran.dg/g77/select_no_compile.f: Remove.
29463
29464 2004-12-27 Richard Henderson <rth@redhat.com>
29465
29466 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29467 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29468 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29469
29470 2004-12-26 Richard Henderson <rth@redhat.com>
29471
29472 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29473 by 1i instead of token pasting.
29474
29475 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29476
29477 PR tree-optimization/17578
29478 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29479 to additional_flags.
29480 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29481
29482 2004-12-25 Richard Henderson <rth@redhat.com>
29483
29484 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29485 Remove Alpha.
29486
29487 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29488
29489 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29490 hppa*-*-hpux*.
29491 * gcc.dg/pr17957.c (dg-options): Likewise.
29492 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29493 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29494 instead of 0 on __hppa__.
29495 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29496 "foo,%r" on hppa*-*-*.
29497
29498 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29499
29500 PR fortran/19071
29501 * gfortran.dg/complex_write.f90: New test.
29502
29503 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29504
29505 PR c++/17595
29506 * g++.dg/parse/pragma2.C: New test.
29507
29508 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29509
29510 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29511
29512 * gcc.dg/empty2.c: Add missing dg-warning.
29513
29514 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29515
29516 PR c++/17413
29517 * g++.dg/template/local4.C: New test.
29518 * g++.dg/template/crash19.C: Add dg-error marker.
29519
29520 * g++.dg/template/crash31.C: Correct embedded PR number.
29521
29522 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29523
29524 PR c++/16405
29525 * g++.dg/opt/temp1.C: Add do-run marker.
29526
29527 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29528
29529 * g++.dg/template/spec19.C: New.
29530
29531 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29532
29533 PR target/16819
29534 * gcc.dg/empty2.c: New.
29535
29536 2004-12-23 Richard Henderson <rth@redhat.com>
29537
29538 * lib/target-supports.exp (check_effective_target_vect_no_align):
29539 Remove i?86 and x86-64.
29540
29541 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29542
29543 PR c++/16405
29544 * g++.dg/opt/temp1.C: New test.
29545
29546 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29547
29548 PR c++/18733
29549 * g++.dg/template/friend33.C: New testcase.
29550
29551 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29552
29553 PR c++/18464
29554 * g++.dg/template/cond5.C: New test.
29555
29556 PR c++/18492
29557 * g++.dg/inherit/thunk3.C: New test.
29558
29559 PR c++/11224
29560 * g++.dg/warn/Wunused-9.C: New test.
29561
29562 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29563
29564 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29565
29566 2004-12-22 Jan Beulich <jbeulich@novell.com>
29567
29568 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29569
29570 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29571
29572 PR c++/18378
29573 * g++.dg/ext/packed8.C: New test.
29574
29575 PR c++/19063
29576 * g++.dg/template/crash31.C: New test.
29577
29578 PR c++/19034
29579 * g++.dg/template/crash30.C: New test.
29580
29581 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29582
29583 PR C++/18984
29584 * g++.dg/eh/ctor3.C: New test.
29585
29586 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29587
29588 * objc.dg/stabs-1.m: Allow section name to be quoted and
29589 assembly label to begin with '.LL'.
29590
29591 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29592
29593 * gcc.dg/vect/vect.exp
29594 (check_effective_target_lp64_or_vect_no_align): New.
29595 * gcc.dg/vect/vect-77.c: Use it.
29596 * gcc.dg/vect/vect-78.c: Use it.
29597
29598 * lib/target-supports.exp
29599 (check_effective_target_vect_no_max,
29600 check_effective_target_vect_no_bitwise,
29601 check_effective_target_vect_no_align): New.
29602 * gcc.dg/vect/vect-13.c: Use them.
29603 * gcc.dg/vect/vect-17.c: Ditto.
29604 * gcc.dg/vect/vect-18.c: Ditto.
29605 * gcc.dg/vect/vect-19.c: Ditto.
29606 * gcc.dg/vect/vect-20.c: Ditto.
29607 * gcc.dg/vect/vect-27.c: Ditto.
29608 * gcc.dg/vect/vect-29.c: Ditto.
29609 * gcc.dg/vect/vect-44.c: Ditto.
29610 * gcc.dg/vect/vect-48.c: Ditto.
29611 * gcc.dg/vect/vect-50.c: Ditto.
29612 * gcc.dg/vect/vect-52.c: Ditto.
29613 * gcc.dg/vect/vect-54.c: Ditto.
29614 * gcc.dg/vect/vect-56.c: Ditto.
29615 * gcc.dg/vect/vect-58.c: Ditto.
29616 * gcc.dg/vect/vect-60.c: Ditto.
29617 * gcc.dg/vect/vect-72.c: Ditto.
29618 * gcc.dg/vect/vect-80.c: Ditto.
29619
29620 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29621
29622 PR c++/14075
29623 * g++.dg/init/string1.C: New.
29624
29625 PR c++/18975
29626 * g++.dg/other/synth1.C: New.
29627
29628 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29629
29630 PR c/18963
29631 * gcc.dg/pr18963-1.c: New test.
29632
29633 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29634
29635 PR c/18596
29636 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29637 * gcc.dg/pr18596-1.c: Use dg-error.
29638 (dg-options): Use -fno-unit-at-a-time.
29639 * gcc.dg/pr18596-2.c: New test.
29640 * gcc.dg/pr18596-3.c: New test.
29641
29642 2004-12-20 Roger Sayle <roger@eyesopen.com>
29643
29644 PR middle-end/18683
29645 * g++.dg/opt/pr18683-1.C: New test case.
29646
29647 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29648
29649 PR other/19093
29650 * g++.dg/opt/max1.C: Fix for 64bit targets.
29651
29652 2004-12-20 Matt Austern <austern@apple.com>
29653
29654 PR c++/19044
29655 * g++.dg/ext/builtin6.C: New
29656
29657 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29658
29659 PR tree-optimization/19080
29660 * gcc.c-torture/compile/pr19080.c: New test.
29661
29662 2004-12-20 Steven Bosscher <stevenb@suse.de>
29663
29664 * gcc.dg/20041219-1.c: New test.
29665
29666 2004-12-19 Roger Sayle <roger@eyesopen.com>
29667
29668 PR middle-end/19068
29669 * g++.dg/opt/max1.C: New test case.
29670
29671 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29672
29673 * gcc.dg/fdata-sections-1.c: New test.
29674
29675 2004-12-18 Roger Sayle <roger@eyesopen.com>
29676
29677 PR middle-end/18548
29678 * gcc.dg/max-1.c: New test case.
29679
29680 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29681
29682 * gcc.c-torture/execute/20041218-1.c: New test.
29683
29684 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29685
29686 * gcc.dg/pr18501.c: New test.
29687 * gcc.dg/uninit-5.c: XFAIL.
29688 * gcc.dg/uninit-9.c: XFAIL.
29689
29690 2004-12-17 Dale Johannesen <dalej@apple.com>
29691
29692 * gcc.dg/20041213-1.c: New.
29693
29694 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29695
29696 * objc.dg/stabs-1.m: Allow assembly label to begin
29697 with a dot ('.').
29698
29699 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29700
29701 * gcc.c-torture/execute/20041213-1.c: Move...
29702 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29703
29704 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29705
29706 PR c++/18721
29707 * g++.dg/lookup/conv-5.C: New.
29708
29709 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29710
29711 * objc.dg/stabs-1.m: New test.
29712
29713 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29714
29715 * gcc.dg/visibility-c.c: Change compile to
29716 assemble for the test.
29717
29718 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29719
29720 PR target/19041
29721 * gcc.dg/visibility-c.c: New test.
29722
29723 2004-12-16 Roger Sayle <roger@eyesopen.com>
29724
29725 PR middle-end/18493
29726 * gcc.dg/switch-8.c: New test case.
29727
29728 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29729
29730 PR c++/18905
29731 * g++.dg/template/init4.C: New.
29732 * g++.dg/opt/static3.C: Enable optimizer.
29733
29734 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29735
29736 * g++.dg/other/complex1.C: New test.
29737
29738 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29739
29740 * g++.dg/opt/inline9.C: New test.
29741
29742 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29743
29744 PR fortran/18993
29745 * gfotran.dg/nullify_1.f: New test.
29746
29747 2004-12-15 Richard Henderson <rth@redhat.com>
29748
29749 * gcc.target/i386/i386.exp: New harness.
29750 * gcc.target/i386/vect-args.c: New.
29751
29752 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29753
29754 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29755
29756 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29757
29758 PR c++/18825
29759 * g++.dg/template/friend32.C: New test.
29760
29761 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29762
29763 * cpp/pragma-once-1.c: New test.
29764 * cpp/pragma-once-1b.h: Likewise.
29765 * cpp/pragma-once-1c.h: Likewise.
29766 * cpp/pragma-once-1d.h: Likewise.
29767 * cpp/inc/pragma-once-1a.h: Likewise.
29768
29769 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29770 Steven G. Kargl <kargls@comcast.net>
29771
29772 PR fortran/17597
29773 * gfortran.dg/list_read_3.f90: New test.
29774
29775 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29776
29777 * gcc.dg/ftrapv-2.c: New test.
29778
29779 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29780
29781 PR c++/18981
29782 * g++.dg/template/typename9.C: New test.
29783
29784 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29785
29786 PR c++/18738
29787 * g++.dg/template/typename8.C: New test.
29788 * g++.dg/parse/friend2.C: Tweak error message.
29789
29790 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29791
29792 * gcc.c-torture/20041214-1.c: New test.
29793
29794 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29795
29796 PR c++/18965
29797 * g++.dg/init/array17.C: New test.
29798
29799 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29800
29801 PR c++/18793
29802 * g++.dg/init/aggr3.C: New test.
29803
29804 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29805
29806 * gcc.dg/altivec-types-1.c: New test.
29807 * gcc.dg/altivec-types-2.c: New test.
29808 * gcc.dg/altivec-types-3.c: New test.
29809 * gcc.dg/altivec-types-4.c: New test.
29810 * g++.dg/ext/altivec-types-1.C: New test.
29811 * g++.dg/ext/altivec-types-2.C: New test.
29812 * g++.dg/ext/altivec-types-3.C: New test.
29813 * g++.dg/ext/altivec-types-4.C: New test.
29814
29815 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29816
29817 PR middle-end/18951
29818 * gcc.c-torture/execute/20041213-1.c: New test.
29819
29820 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29821
29822 PR c++/18949
29823 * g++.dg/template/cast1.C: New.
29824
29825 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29826
29827 * gcc.c-torture/execute/20041213-2.c: New test.
29828
29829 2004-12-13 Richard Henderson <rth@redhat.com>
29830
29831 * gcc.dg/i386-sse-10.c: Fix typo in options.
29832
29833 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29834
29835 PR c++/18968
29836 * g++.dg/opt/pr18968.C: New test.
29837
29838 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29839
29840 PR c++/18925
29841 * g++.dg/ext/visibility/staticdatamem.C: New test.
29842
29843 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29844
29845 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29846
29847 2004-12-13 Roger Sayle <roger@eyesopen.com>
29848
29849 PR rtl-optimization/18928
29850 * gcc.dg/pr18928-1.c: New test case.
29851
29852 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29853
29854 PR tree-opt/16951
29855 * gcc.c-torture/compile/20041211-1.c: New.
29856
29857 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29858
29859 PR middle-end/17564
29860 * gcc.c-torture/execute/20041212-1.c: New test.
29861
29862 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29863
29864 PR fortran/18869
29865 * gfortran.dg/common_1.f90: New test.
29866
29867 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29868 Paul Brook <paul@codesourcery.com>
29869
29870 PR fortran/16222
29871 * gfortran.dg/real_do_1.f90: New test.
29872
29873 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29874
29875 PR tree-opt/18040
29876 * g++.dg/opt/ptrmem6.C: New test.
29877
29878 2004-12-11 Roger Sayle <roger@eyesopen.com>
29879
29880 PR middle-end/18921
29881 * gcc.dg/pr18921-1.c: New test case.
29882
29883 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29884
29885 PR fortran/17175
29886 * gfortran.dg/scale_1.f90: New test.
29887
29888 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29889
29890 PR middle-end/18903
29891 * gcc.c-torture/compile/pr18903.c: New test.
29892
29893 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29894
29895 * gcc.c-torture/execute/20041210-1.c: New test.
29896
29897 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29898
29899 PR c++/18731
29900 * g++.dg/parser/struct-1.C: New test.
29901 * g++.dg/parser/struct-2.C: New test.
29902 * g++.dg/parser/struct-3.C: New test.
29903
29904 2004-12-09 Richard Henderson <rth@redhat.com>
29905
29906 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29907
29908 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29909 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29910
29911 2004-12-09 Matt Austern <austern@apple.com>
29912
29913 PR c++/18514
29914 * g++.dg/ext/builtin1.C: New
29915 * g++.dg/ext/builtin2.C: New
29916 * g++.dg/ext/builtin3.C: New
29917 * g++.dg/ext/builtin4.C: New
29918 * g++.dg/ext/builtin5.C: New
29919
29920 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29921
29922 PR tree-opt/18904
29923 * g++.dg/opt/ptrmem5.C: New test.
29924
29925 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29926
29927 * g++.dg/parse/typename5.C: Adjust for new error.
29928 * g++.dg/parse/typename7.C: New.
29929
29930 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29931
29932 PR c++/18073
29933 * g++.dg/other/mmintrin.C: New test.
29934
29935 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29936
29937 PR c++/16681
29938 * g++.dg/init/array15.C: New.
29939 * g++.dg/init/array16.C: New.
29940
29941 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29942
29943 PR fortran/18826
29944 * gfortran.dg/assign_1.f90: New test.
29945
29946 2004-12-08 Nick Clifton <nickc@redhat.com>
29947
29948 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29949 * gcc.target/xstormy16/data_below100: Likewise.
29950 * gcc.target/xstormy16/sfr: Likewise.
29951 * gcc.target/xstormy16/below100.S: New test source file.
29952 * gcc.target/xstormy16/below100.ld: New test linker script.
29953 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29954 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29955 bp instructions.
29956 * gcc.target/xstormy16/bp.c: Likewise.
29957
29958 * gcc.target/xstormy16/bss_below100: New files:
29959 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29960 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29961 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29962 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29963 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29964 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29965 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29966 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29967 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29968 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29969 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29970 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29971 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29972 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29973 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29974 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29975 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29976 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29977 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29978 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29979 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29980 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29981 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29982 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29983 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29984 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29985 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29986
29987 * gcc.target/xstormy16/data_below100: New files:
29988 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29989 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29990 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29991 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29992 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29993 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29994 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29995 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29996 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29997 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29998 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29999 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30000 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30001 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30002 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30003 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30004 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30005 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30006 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30007 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30008 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30009 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30010 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30011 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30012 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30013 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30014 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30015
30016 * gcc.target/xstormy16/sfr: New files:
30017 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30018 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30019 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30020 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30021 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30022 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30023 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30024 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30025 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30026 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30027 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30028 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30029 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30030 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30031 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30032 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30033 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30034 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30035 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30036 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30037 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30038 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30039 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30040 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30041 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30042 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30043 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30044 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30045 27_if0_sfrw_bitfield_f.c
30046
30047 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30048
30049 PR c++/18100
30050 * g++.dg/lookup/name-clash4.C: New test.
30051
30052 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30053
30054 PR c++/18672
30055 * g++.dg/opt/array1.C: New.
30056
30057 PR c++/18803
30058 * g++.dg/template/operator5.C: New.
30059
30060 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30061
30062 PR c/18867
30063 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30064
30065 2004-12-07 Steven Bosscher <stevenb@suse.de>
30066
30067 * gcc.dg/noncompile/20041207.c: New test.
30068
30069 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30070
30071 * g++.dg/other/unreachable-1.C: New test.
30072
30073 2004-12-06 Nick Clifton <nickc@redhat.com>
30074
30075 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30076 <limits.h> because the latter comes from gcc's include/ directory
30077 and not the newlib/libc/include directory.
30078
30079 2004-12-04 Richard Henderson <rth@redhat.com>
30080
30081 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30082
30083 2004-12-04 Richard Henderson <rth@redhat.com>
30084
30085 * lib/target-supports.exp (check_gc_sections_available): Disable
30086 for alpha and ia64.
30087
30088 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30089
30090 PR middle-end/17909
30091 * g++.dg/other/vararg-2.C: New test.
30092
30093 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30094
30095 PR c++/17011, c++/17971
30096 * g++.dg/template/error15.C: Adjust expected error.
30097 * g++.dg/template/instantiate3.C: Likewise.
30098
30099 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30100
30101 * gcc.dg/altivec-18.c: Fix for darwin
30102
30103 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30104
30105 PR c++/18782
30106 * g++.dg/parse/ptrmem2.C: New.
30107
30108 PR c++/18318
30109 * g++.dg/template/new1.C: New.
30110
30111 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30112
30113 PR fortran/18710
30114 * gfortran.dg/direct_io_3.f90: New test.
30115
30116 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30117
30118 PR 18758
30119 * g++.dg/parse/crash21.C: New.
30120
30121 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30122
30123 PR c++/15664, c++/18276
30124 * g++.dg/template/ttp13.C: New test.
30125 * g++.dg/template/ttp14.C: Likewise.
30126
30127 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30128
30129 PR c++/18123
30130 * g++.dg/parse/enum2.C: New test.
30131 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30132
30133 2004-12-02 Nick Clifton <nickc@redhat.com>
30134
30135 * gcc.target/xstormy16: New test directory.
30136 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30137 * gcc.target/xstormy16/bp.c: Check the generation of bp
30138 instructions.
30139 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30140 bn instructions and the BELOW100 attribute.
30141
30142 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30143
30144 PR target/16952
30145 * gcc.dg/ppc-eabi.c: New.
30146
30147 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30148
30149 PR fortran/18284
30150 * gfortran.dg/backspace.f90
30151
30152 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30153
30154 * gfortran.dg/inquire.f90: New test.
30155
30156 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30157
30158 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30159 handle effective-target-keyword.
30160 (dg-skip-if): Support effective-target keyword as target list.
30161 (dg-xfail-if): Ditto.
30162 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30163
30164 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30165
30166 PR tree-optimization/18291
30167 * gcc.c-torture/compile/pr18291.c: New test.
30168
30169 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30170
30171 PR C++/18729
30172 * g++.dg/parse/crash20.C: New.
30173
30174 PR c++/17431
30175 * g++.dg/overload/arg1.C: New.
30176 * g++.dg/overload/arg2.C: New.
30177 * g++.dg/overload/arg3.C: New.
30178 * g++.dg/overload/arg4.C: New.
30179
30180 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30181
30182 * gcc.dg/c99-flex-array-4.c: Remove.
30183
30184 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30185
30186 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30187
30188 * lib/target-supports.exp (is-effective-target): Simplify.
30189
30190 * lib/target-supports.exp (check_effective_target_vect_long):
30191 Fix for powerpc64-*-*.
30192
30193 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30194
30195 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30196 to support new requirements on FreeBSD 5.
30197
30198 2004-11-30 Devang Patel <dpatel@apple.com>
30199
30200 PR 18702
30201 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30202
30203 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30204
30205 * g++.dg/ext/altivec-13.C: New test.
30206
30207 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30208
30209 PR tree-opt/18298
30210 * gcc.c-torture/execute/p18298.c: New test.
30211
30212 2004-11-30 Ira Rosen <irar@il.ibm.com>
30213 Dorit Naishlos <dorit@il.ibm.com>
30214
30215 PR tree-opt/18607
30216 * gcc.dg/vect/vect-89.c: New test.
30217
30218 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30219
30220 * gcc.dg/pr18596-1.c: New test.
30221
30222 2004-11-30 Ben Elliston <bje@au.ibm.com>
30223
30224 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30225
30226 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30227
30228 PR c/18479
30229 * gcc.dg/pr18479.c: New test.
30230
30231 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30232
30233 PR target/18490
30234 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30235 mmix-knuth-mmixware.
30236
30237 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30238 cris-*-elf* cris-*-aout* mmix-*-*
30239
30240 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30241
30242 PR middle-end/18725
30243 * gcc.dg/pr18725.c: New test.
30244
30245 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30246
30247 PR target/18488
30248 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30249
30250 PR target/18336
30251 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30252
30253 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30254
30255 PR c++/18368
30256 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30257 * g++.old-deja/g++.law/ctors5.C: Likewise.
30258 * g++.old-deja/g++.other/crash25.C: Likewise.
30259
30260 PR c++/18674
30261 * g++.dg/template/error16.C: New test.
30262
30263 PR c++/18512
30264 * g++.dg/template/crash29.C: New test.
30265
30266 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30267
30268 PR tree-optimization/18712
30269 * gcc.c-torture/compile/pr18712.c: New test.
30270
30271 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30272
30273 PR c/7544
30274 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30275 tests.
30276
30277 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30278
30279 PR c++/18652
30280 * g++.dg/lookup/crash6.C: New test.
30281
30282 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30283
30284 PR middle-end/18164
30285 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30286
30287 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30288
30289 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30290 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30291 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30292
30293 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30294
30295 * gcc.dg/pr18164.c: New test.
30296
30297 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30298
30299 * gcc.dg/funroll-loops-all.c: New.
30300
30301 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30302
30303 PR target/18489
30304 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30305 delimeter, match space and TAB as well as ":".
30306
30307 PR target/18484
30308 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30309
30310 PR target/18348
30311 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30312
30313 PR target/18345
30314 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30315
30316 PR target/18337
30317 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30318
30319 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30320
30321 * gfortran.dg/direct_io_2.f90: New test.
30322
30323 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30324
30325 PR target/18334
30326 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30327
30328 2004-11-28 Richard Henderson <rth@redhat.com>
30329
30330 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30331
30332 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30333
30334 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30335 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30336 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30337 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30338 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30339 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30340 gcc.dg/pointer-arith-8.c: New tests.
30341
30342 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30343
30344 PR fortran/18364
30345 * gfortran.dg/endfile.f90: New test.
30346
30347 2004-11-27 Falk Hueffner <falk@debian.org>
30348
30349 * gcc.dg/loop-6.c: New test.
30350
30351 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30352
30353 * gcc.c-torture/execute/20041126-1.c: New test.
30354
30355 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30356
30357 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30358 on IRIX.
30359
30360 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30361
30362 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30363 functions.
30364
30365 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30366
30367 PR rtl-optimization/17825
30368 * gcc.c-torture/compile/20041119-1.c: New test.
30369
30370 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30371
30372 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30373 Check existence of ld library path variables before unsetting.
30374
30375 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30376
30377 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30378
30379 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30380
30381 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30382
30383 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30384
30385 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30386
30387 2004-11-26 Ben Elliston <bje@au.ibm.com>
30388
30389 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30390 dg-do directive.
30391
30392 2004-11-26 Ben Elliston <bje@au.ibm.com>
30393
30394 * gcc.dg/pr17957.c: Pass --param, not -param.
30395
30396 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30397
30398 PR middle-end/17957
30399 * gcc.dg/pr17957.c: New test.
30400
30401 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30402
30403 PR c++/18445
30404 * g++.dg/template/crash28.C: Likewise.
30405
30406 PR c++/18001
30407 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30408 * g++.dg/ext/lvaddr.C: Likewise.
30409 * g++.dg/opt/pr7503-3.C: Likewise.
30410
30411 PR c++/18466
30412 * g++.dg/parse/qualified3.C: New test.
30413 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30414
30415 PR c++/18545
30416 * g++.dg/expr/return1.C: New test.
30417
30418 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30419
30420 Friend class name lookup 3/n, PR c++/3332
30421 * g++.dg/lookup/friend3.C: New test.
30422 * g++.dg/lookup/friend4.C: Likewise.
30423 * g++.dg/lookup/friend5.C: Likewise.
30424
30425 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30426
30427 Friend class name lookup 2/n, PR c++/14513, c++/15410
30428 * g++.dg/lookup/friend2.C: New test.
30429 * g++.dg/template/friend31.C: Likewise.
30430
30431 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30432
30433 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30434
30435 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30436
30437 PR c++/17473
30438 * g++.dg/tc1/dr56.C: Remove.
30439 * g++.dg/template/typedef1.C: Add dg-error markers.
30440 * g++.old-deja/g++.other/typedef7.C: Likewise.
30441
30442 PR c++/18285
30443 * g++.dg/parse/typedef7.C: New test.
30444
30445 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30446
30447 * gcc.c-torture/execute/20041124-1.c: New test.
30448
30449 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30450
30451 * g++.dg/template/deduce3.C: New test.
30452
30453 PR c++/18586
30454 * g++.dg/template/crash27.C: New test.
30455
30456 PR c++/18530
30457 * g++.dg/warn/Wshadow-3.C: New test.
30458
30459 2004-11-24 Devang Patel <dpatel@apple.com>
30460
30461 PR/18555
30462 * gcc.dg/cpp/isysroot-1.c: New test.
30463 * gcc.dg/cpp/usr/include/stdio.h: New file.
30464 * gcc.dg/cpp/isysroot-2.c: New test.
30465 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30466 New file.
30467
30468 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30469
30470 PR c++/8929
30471 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30472
30473 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30474
30475 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30476 * gcc.target/sparc/pdist.c: Likewise.
30477
30478 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30479
30480 PR c++/16882
30481 * g++.dg/conversion/simd1.C: New test.
30482
30483 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30484
30485 * lib/target-libpath.exp: New file defining
30486 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30487 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30488 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30489 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30490 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30491
30492 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30493
30494 * gcc.dg/pragma-align-2.c: Test macro expansion.
30495 * gcc.dg/pragma-pack-2.c: New test.
30496
30497 2004-11-23 Richard Henderson <rth@redhat.com>
30498
30499 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30500 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30501 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30502 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30503 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30504 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30505
30506 * gcc.dg/vect/vect.exp: Add check for alpha.
30507 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30508 (check_effective_target_vect_int): Enable for alpha.
30509 (check_effective_target_vect_long): New.
30510 (is-effective-target): Add it.
30511
30512 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30513
30514 * gcc.dg/pr18614-1.c: New test.
30515
30516 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30517
30518 * gcc.dg/setjmp-2.c: New test.
30519
30520 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30521
30522 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30523 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30524 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30525 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30526 gcc.target/sparc/pdist.c: New tests.
30527
30528 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30529
30530 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30531
30532 2004-11-22 Dale Johannesen <dalej@apple.com>
30533
30534 * gcc.dg/20041111-1.c: New.
30535
30536 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30537
30538 PR tree-opt/18536
30539 * gcc.dg/vect/pr18536.c: New test.
30540
30541 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30542
30543 PR c++/18354
30544 * g++.dg/template/nontype11.C: New test.
30545
30546 2004-11-21 Roger Sayle <roger@eyesopen.com>
30547
30548 PR middle-end/18520
30549 * gcc.dg/pr18520-1.c: New test case.
30550
30551 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30552
30553 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30554 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30555 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30556 expected diagnostics.
30557
30558 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30559
30560 PR target/18580
30561 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30562 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30563 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30564
30565 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30566
30567 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30568
30569 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30570 Joseph Myers <joseph@codesourcery.com>
30571
30572 * lib/target-supports.exp (check_visibility_available): Really
30573 test the compiler.
30574
30575 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30576
30577 PR tree-opt/18181
30578 * gcc.dg/vect/vect-85.c: New test.
30579 * gcc.dg/vect/vect-86.c: New test.
30580 * gcc.dg/vect/vect-87.c: New test.
30581 * gcc.dg/vect/vect-88.c: New test.
30582
30583 2004-11-19 Ben Elliston <bje@au.ibm.com>
30584
30585 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30586
30587 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30588
30589 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30590 * gcc.dg/ppc-and-1.c: Ditto.
30591 * gcc.dg/ppc-compare-1.c: Ditto.
30592 * gcc.dg/ppc-mov-1.c: Ditto
30593
30594 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30595 Mark Mitchell <mark@codesourcery.com>
30596
30597 * gcc.dg/pragma-init-fini-2.c: New test.
30598
30599 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30600 Aldy Hernandez <aldyh@redhat.com>
30601
30602 * lib/target-supports.exp (check_effective_target_vect_int): New
30603 (check_effective_target_vect_float): New
30604 (check_effective_target_vect_double): New.
30605 (is-effective-target): Support new effective targets keywords.
30606 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30607 default action for dg-do.
30608 * gcc.dg/vect/pr16105.c: Use new support.
30609 * gcc.dg/vect/pr18400.c: Ditto.
30610 * gcc.dg/vect/pr18425.c: Ditto.
30611 * gcc.dg/vect/vect-1.c: Ditto.
30612 * gcc.dg/vect/vect-10.c: Ditto.
30613 * gcc.dg/vect/vect-11.c: Ditto.
30614 * gcc.dg/vect/vect-12.c: Ditto.
30615 * gcc.dg/vect/vect-13.c: Ditto.
30616 * gcc.dg/vect/vect-14.c: Ditto.
30617 * gcc.dg/vect/vect-15.c: Ditto.
30618 * gcc.dg/vect/vect-16.c: Ditto.
30619 * gcc.dg/vect/vect-17.c: Ditto.
30620 * gcc.dg/vect/vect-18.c: Ditto.
30621 * gcc.dg/vect/vect-19.c: Ditto.
30622 * gcc.dg/vect/vect-2.c: Ditto.
30623 * gcc.dg/vect/vect-20.c: Ditto.
30624 * gcc.dg/vect/vect-21.c: Ditto.
30625 * gcc.dg/vect/vect-22.c: Ditto.
30626 * gcc.dg/vect/vect-23.c: Ditto.
30627 * gcc.dg/vect/vect-24.c: Ditto.
30628 * gcc.dg/vect/vect-25.c: Ditto.
30629 * gcc.dg/vect/vect-26.c: Ditto.
30630 * gcc.dg/vect/vect-27.c: Ditto.
30631 * gcc.dg/vect/vect-27a.c: Ditto.
30632 * gcc.dg/vect/vect-28.c: Ditto.
30633 * gcc.dg/vect/vect-29.c: Ditto.
30634 * gcc.dg/vect/vect-29a.c: Ditto.
30635 * gcc.dg/vect/vect-3.c: Ditto.
30636 * gcc.dg/vect/vect-30.c: Ditto.
30637 * gcc.dg/vect/vect-31.c: Ditto.
30638 * gcc.dg/vect/vect-32.c: Ditto.
30639 * gcc.dg/vect/vect-33.c: Ditto.
30640 * gcc.dg/vect/vect-34.c: Ditto.
30641 * gcc.dg/vect/vect-35.c: Ditto.
30642 * gcc.dg/vect/vect-36.c: Ditto.
30643 * gcc.dg/vect/vect-37.c: Ditto.
30644 * gcc.dg/vect/vect-38.c: Ditto.
30645 * gcc.dg/vect/vect-4.c: Ditto.
30646 * gcc.dg/vect/vect-40.c: Ditto.
30647 * gcc.dg/vect/vect-41.c: Ditto.
30648 * gcc.dg/vect/vect-42.c: Ditto.
30649 * gcc.dg/vect/vect-43.c: Ditto.
30650 * gcc.dg/vect/vect-44.c: Ditto.
30651 * gcc.dg/vect/vect-45.c: Ditto.
30652 * gcc.dg/vect/vect-46.c: Ditto.
30653 * gcc.dg/vect/vect-47.c: Ditto.
30654 * gcc.dg/vect/vect-48.c: Ditto.
30655 * gcc.dg/vect/vect-48a.c: Ditto.
30656 * gcc.dg/vect/vect-49.c: Ditto.
30657 * gcc.dg/vect/vect-5.c: Ditto.
30658 * gcc.dg/vect/vect-50.c: Ditto.
30659 * gcc.dg/vect/vect-51.c: Ditto.
30660 * gcc.dg/vect/vect-52.c: Ditto.
30661 * gcc.dg/vect/vect-53.c: Ditto.
30662 * gcc.dg/vect/vect-54.c: Ditto.
30663 * gcc.dg/vect/vect-55.c: Ditto.
30664 * gcc.dg/vect/vect-56.c: Ditto.
30665 * gcc.dg/vect/vect-56a.c: Ditto.
30666 * gcc.dg/vect/vect-57.c: Ditto.
30667 * gcc.dg/vect/vect-58.c: Ditto.
30668 * gcc.dg/vect/vect-59.c: Ditto.
30669 * gcc.dg/vect/vect-6.c: Ditto.
30670 * gcc.dg/vect/vect-60.c: Ditto.
30671 * gcc.dg/vect/vect-61.c: Ditto.
30672 * gcc.dg/vect/vect-62.c: Ditto.
30673 * gcc.dg/vect/vect-63.c: Ditto.
30674 * gcc.dg/vect/vect-64.c: Ditto.
30675 * gcc.dg/vect/vect-65.c: Ditto.
30676 * gcc.dg/vect/vect-66.c: Ditto.
30677 * gcc.dg/vect/vect-67.c: Ditto.
30678 * gcc.dg/vect/vect-68.c: Ditto.
30679 * gcc.dg/vect/vect-69.c: Ditto.
30680 * gcc.dg/vect/vect-7.c: Ditto.
30681 * gcc.dg/vect/vect-72.c: Ditto.
30682 * gcc.dg/vect/vect-72a.c: Ditto.
30683 * gcc.dg/vect/vect-73.c: Ditto.
30684 * gcc.dg/vect/vect-74.c: Ditto.
30685 * gcc.dg/vect/vect-75.c: Ditto.
30686 * gcc.dg/vect/vect-76.c: Ditto.
30687 * gcc.dg/vect/vect-77.c: Ditto.
30688 * gcc.dg/vect/vect-77a.c: Ditto.
30689 * gcc.dg/vect/vect-78.c: Ditto.
30690 * gcc.dg/vect/vect-79.c: Ditto.
30691 * gcc.dg/vect/vect-8.c: Ditto.
30692 * gcc.dg/vect/vect-80.c: Ditto.
30693 * gcc.dg/vect/vect-82.c: Ditto.
30694 * gcc.dg/vect/vect-82_64.c: Ditto.
30695 * gcc.dg/vect/vect-83.c: Ditto.
30696 * gcc.dg/vect/vect-83_64.c: Ditto.
30697 * gcc.dg/vect/vect-9.c: Ditto.
30698 * gcc.dg/vect/vect-all.c: Ditto.
30699 * gcc.dg/vect/vect-none.c: Ditto.
30700
30701 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30702
30703 * lib/gcc-dg.exp (dg-skip-if): New function.
30704 (dg-forbid-option): Remove.
30705 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30706 * g++.dg/abi/bitfield8.C: Likewise.
30707 * g++.dg/abi/dtor1.C: Likewise.
30708 * g++.dg/abi/empty10.C: Likewise.
30709 * g++.dg/abi/empty7.C: Likewise.
30710 * g++.dg/abi/empty9.C: Likewise.
30711 * g++.dg/abi/layout3.C: Likewise.
30712 * g++.dg/abi/layout4.C: Likewise.
30713 * g++.dg/abi/thunk1.C: Likewise.
30714 * g++.dg/abi/thunk2.C: Likewise.
30715 * g++.dg/abi/vbase11.C: Likewise.
30716 * g++.dg/abi/vthunk2.C: Likewise.
30717 * g++.dg/abi/vthunk3.C: Likewise.
30718 * g++.dg/ext/attrib8.C: Likewise.
30719 * g++.dg/opt/longbranch2.C: Likewise.
30720 * g++.dg/opt/reg-stack4.C: Likewise.
30721 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30722 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30723 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30724 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30725 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30726 * gcc.dg/20000609-1.c: Likewise.
30727 * gcc.dg/20000720-1.c: Likewise.
30728 * gcc.dg/20011107-1.c: Likewise.
30729 * gcc.dg/20011119-1.c: Likewise.
30730 * gcc.dg/20020108-1.c: Likewise.
30731 * gcc.dg/20020122-2.c: Likewise.
30732 * gcc.dg/20020122-3.c: Likewise.
30733 * gcc.dg/20020201-3.c: Likewise.
30734 * gcc.dg/20020206-1.c: Likewise.
30735 * gcc.dg/20020218-1.c: Likewise.
30736 * gcc.dg/20020310-1.c: Likewise.
30737 * gcc.dg/20020411-1.c: Likewise.
30738 * gcc.dg/20020418-2.c: Likewise.
30739 * gcc.dg/20020426-1.c: Likewise.
30740 * gcc.dg/20020426-2.c: Likewise.
30741 * gcc.dg/20020517-1.c: Likewise.
30742 * gcc.dg/20020523-1.c: Likewise.
30743 * gcc.dg/20020523-2.c: Likewise.
30744 * gcc.dg/20020729-1.c: Likewise.
30745 * gcc.dg/20030204-1.c: Likewise.
30746 * gcc.dg/20030826-2.c: Likewise.
30747 * gcc.dg/20030926-1.c: Likewise.
30748 * gcc.dg/20031202-1.c: Likewise.
30749 * gcc.dg/980312-1.c: Likewise.
30750 * gcc.dg/980313-1.c: Likewise.
30751 * gcc.dg/990117-1.c: Likewise.
30752 * gcc.dg/990424-1.c: Likewise.
30753 * gcc.dg/990524-1.c: Likewise.
30754 * gcc.dg/991230-1.c: Likewise.
30755 * gcc.dg/i386-387-1.c: Likewise.
30756 * gcc.dg/i386-387-2.c: Likewise.
30757 * gcc.dg/i386-387-3.c: Likewise.
30758 * gcc.dg/i386-387-4.c: Likewise.
30759 * gcc.dg/i386-387-5.c: Likewise.
30760 * gcc.dg/i386-387-6.c: Likewise.
30761 * gcc.dg/i386-asm-1.c: Likewise.
30762 * gcc.dg/i386-bitfield1.c: Likewise.
30763 * gcc.dg/i386-bitfield2.c: Likewise.
30764 * gcc.dg/i386-loop-1.c: Likewise.
30765 * gcc.dg/i386-loop-2.c: Likewise.
30766 * gcc.dg/i386-loop-3.c: Likewise.
30767 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30768 * gcc.dg/i386-pic-1.c: Likewise.
30769 * gcc.dg/i386-regparm.c: Likewise.
30770 * gcc.dg/i386-signbit-1.c: Likewise.
30771 * gcc.dg/i386-signbit-2.c: Likewise.
30772 * gcc.dg/i386-signbit-3.c: Likewise.
30773 * gcc.dg/i386-sse-5.c: Likewise.
30774 * gcc.dg/i386-sse-8.c: Likewise.
30775 * gcc.dg/i386-unroll-1.c: Likewise.
30776 * gcc.dg/tls/opt-1.c: Likewise.
30777 * gcc.dg/tls/opt-2.c: Likewise.
30778 * gcc.dg/unroll-1.c: Likewise.
30779 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30780 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30781 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30782 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30783
30784 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30785
30786 * g++.dg/template/incomplete1.C: New test.
30787
30788 2004-11-16 Nick Clifton <nickc@redhat.com>
30789
30790 Revert patches accidentally commited during checkin of fixes for
30791 xstormy16 tests:
30792 gcc.c-torture/execute/simd-4.c: Revert
30793 gcc.dg/20040910-1.c: Revert.
30794
30795 2004-11-16 Paul Brook <paul@codesourcery.com>
30796
30797 PR fortran/13010
30798 * gfortran.dg/der_pointer_1.f90: New test.
30799
30800 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30801
30802 PR c/18498
30803 * gcc.dg/bitfld-13.c: New test.
30804
30805 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30806
30807 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30808 powerpc*-*-linux*.
30809
30810 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30811 * gcc.dg/ppc64-abi-2.c: Ditto.
30812 * gcc.dg/ppc64-abi-3.c: Ditto.
30813
30814 * lib/gcc-dg.exp (dg-target-list): Remove.
30815
30816 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30817
30818 * gcc.dg/ia64-postinc.c: New test.
30819
30820 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30821
30822 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30823
30824 2004-11-15 Nick Clifton <nickc@redhat.com>
30825
30826 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30827 __INT_MAX__ so that the test can be compiled by toolchains
30828 targeted at 16-bit processors.
30829
30830 * gcc.dg/20040625-1.c: Use long constants rather than integers
30831 when performing arithmetic that will overflow 16-bits.
30832
30833 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30834 xstormy16. It does not support 128-bit vector operations.
30835
30836 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30837 with the macro PTR_TYPE. Define this macro to an integer type
30838 suitable for holding a pointer.
30839
30840 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30841 the target is a 16-bit processor.
30842
30843 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30844 16-bit targets where the character constant will be too long.
30845
30846 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30847 where the double will not be directly addressable.
30848
30849 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30850
30851 Friend class name lookup 1/n, PR c++/18471
30852 * g++.dg/template/crash26.C: New test.
30853 * g++.dg/lookup/struct1.C: Adjust expected error.
30854 * g++.dg/parse/elab1.C: Likewise.
30855 * g++.dg/parse/elab2.C: Likewise.
30856 * g++.dg/parse/int-as-enum1.C: Likewise.
30857 * g++.dg/parse/struct-as-enum1.C: Likewise.
30858 * g++.dg/parse/typedef1.C: Likewise.
30859 * g++.dg/parse/typedef3.C: Likewise.
30860 * g++.dg/parse/typedef4.C: Likewise.
30861 * g++.dg/parse/typedef5.C: Likewise.
30862 * g++.dg/template/nontype4.C: Likewise.
30863 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30864 * g++.old-deja/g++.other/elab1.C: Likewise.
30865 * g++.old-deja/g++.other/syntax4.C: Likewise.
30866
30867 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30868
30869 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30870
30871 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30872
30873 * gcc.c-torture/execute/20041114-1.c: New test.
30874
30875 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30876
30877 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30878 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30879 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30880 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30881 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30882 gcc.dg/switch-7.c: New tests.
30883
30884 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30885
30886 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30887
30888 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30889
30890 PR tree-opt/18400
30891 * gcc.dg/vect/pr18400.c: New test.
30892
30893 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30894 Andrew Pinski <pinskia@physics.uc.edu>
30895
30896 PR tree-opt/18425
30897 * gcc.dg/vect/pr18425.c: New test.
30898
30899 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30900
30901 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30902 Guard with dg-require-alias and dg-require-visibility.
30903
30904 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30905
30906 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30907
30908 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30909
30910 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30911
30912 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30913
30914 PR c++/17344
30915 * g++.dg/template/defarg5.C: New test.
30916
30917 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30918
30919 * g++.dg/parse/cast1.C: Run only on ILP32.
30920 * g++.old-deja/g++.mike/p784.C: Likewise.
30921
30922 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30923
30924 * gcc.c-torture/execute/20041113-1.c: New test.
30925
30926 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30927
30928 PR target/18230
30929 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30930 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30931 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30932 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30933 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30934 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30935 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30936 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30937 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30938 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30939 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30940 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30941 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30942
30943 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30944
30945 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30946 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30947 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30948 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30949 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30950 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30951 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30952 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30953 gcc.target/sparc/combined-1.c: New tests.
30954
30955 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30956
30957 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30958 New tests.
30959
30960 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30961
30962 * lib/gcc-dg.exp (dg-forbid-option): New function.
30963 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30964 * g++.dg/abi/bitfield8.C: Likewise.
30965 * g++.dg/abi/dtor1.C: Likewise.
30966 * g++.dg/abi/empty10.C: Likewise.
30967 * g++.dg/abi/empty7.C: Likewise.
30968 * g++.dg/abi/empty9.C: Likewise.
30969 * g++.dg/abi/layout3.C: Likewise.
30970 * g++.dg/abi/layout4.C: Likewise.
30971 * g++.dg/abi/thunk1.C: Likewise.
30972 * g++.dg/abi/thunk2.C: Likewise.
30973 * g++.dg/abi/vbase11.C: Likewise.
30974 * g++.dg/abi/vthunk2.C: Likewise.
30975 * g++.dg/abi/vthunk3.C: Likewise.
30976 * g++.dg/ext/attrib8.C: Likewise.
30977 * g++.dg/opt/longbranch2.C: Likewise.
30978 * g++.dg/opt/reg-stack4.C: Likewise.
30979 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30980 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30981 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30982 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30983 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30984 * gcc.dg/20000609-1.c: Likewise.
30985 * gcc.dg/20000720-1.c: Likewise.
30986 * gcc.dg/20011107-1.c: Likewise.
30987 * gcc.dg/20011119-1.c: Likewise.
30988 * gcc.dg/20020108-1.c: Likewise.
30989 * gcc.dg/20020122-2.c: Likewise.
30990 * gcc.dg/20020122-3.c: Likewise.
30991 * gcc.dg/20020201-3.c: Likewise.
30992 * gcc.dg/20020206-1.c: Likewise.
30993 * gcc.dg/20020218-1.c: Likewise.
30994 * gcc.dg/20020310-1.c: Likewise.
30995 * gcc.dg/20020411-1.c: Likewise.
30996 * gcc.dg/20020418-2.c: Likewise.
30997 * gcc.dg/20020426-1.c: Likewise.
30998 * gcc.dg/20020426-2.c: Likewise.
30999 * gcc.dg/20020517-1.c: Likewise.
31000 * gcc.dg/20020523-1.c: Likewise.
31001 * gcc.dg/20020523-2.c: Likewise.
31002 * gcc.dg/20020729-1.c: Likewise.
31003 * gcc.dg/20030204-1.c: Likewise.
31004 * gcc.dg/20030826-2.c: Likewise.
31005 * gcc.dg/20030926-1.c: Likewise.
31006 * gcc.dg/20031202-1.c: Likewise.
31007 * gcc.dg/980312-1.c: Likewise.
31008 * gcc.dg/980313-1.c: Likewise.
31009 * gcc.dg/990117-1.c: Likewise.
31010 * gcc.dg/990424-1.c: Likewise.
31011 * gcc.dg/990524-1.c: Likewise.
31012 * gcc.dg/991230-1.c: Likewise.
31013 * gcc.dg/i386-387-1.c: Likewise.
31014 * gcc.dg/i386-387-2.c: Likewise.
31015 * gcc.dg/i386-387-3.c: Likewise.
31016 * gcc.dg/i386-387-4.c: Likewise.
31017 * gcc.dg/i386-387-5.c: Likewise.
31018 * gcc.dg/i386-387-6.c: Likewise.
31019 * gcc.dg/i386-asm-1.c: Likewise.
31020 * gcc.dg/i386-bitfield1.c: Likewise.
31021 * gcc.dg/i386-bitfield2.c: Likewise.
31022 * gcc.dg/i386-loop-1.c: Likewise.
31023 * gcc.dg/i386-loop-2.c: Likewise.
31024 * gcc.dg/i386-loop-3.c: Likewise.
31025 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31026 * gcc.dg/i386-pic-1.c: Likewise.
31027 * gcc.dg/i386-regparm.c: Likewise.
31028 * gcc.dg/i386-signbit-1.c: Likewise.
31029 * gcc.dg/i386-signbit-2.c: Likewise.
31030 * gcc.dg/i386-signbit-3.c: Likewise.
31031 * gcc.dg/i386-sse-5.c: Likewise.
31032 * gcc.dg/i386-sse-8.c: Likewise.
31033 * gcc.dg/i386-unroll-1.c: Likewise.
31034 * gcc.dg/tls/opt-1.c: Likewise.
31035 * gcc.dg/tls/opt-2.c: Likewise.
31036 * gcc.dg/unroll-1.c: Likewise.
31037 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31038 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31039 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31040 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31041 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31042 -m64 is specified.
31043
31044 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31045
31046 PR c++/18389
31047 * g++.dg/parse/cond1.C: New test.
31048
31049 PR c++/18429
31050 * g++.dg/template/array9.C: New test.
31051 * g++.dg/ext/vla1.C: Adjust error messages.
31052 * g++.dg/ext/vlm1.C: Likewise.
31053 * g++.dg/template/crash2.C: Likewise.
31054
31055 PR c++/18436
31056 * g++.dg/template/call3.C: New test.
31057
31058 PR c++/18407
31059 * g++.dg/template/ptrmem11.C: New test.
31060
31061 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31062
31063 PR other/14264
31064 * lib/g++.exp: Set LC_ALL and LANG to C.
31065 * lib/gcc-dg.exp: Likewise.
31066 * lib/gfortran.exp: Likewise.
31067 * lib/objc.exp: Likewise.
31068 * lib/treelang.exp: Likewise.
31069
31070 2004-11-12 Andreas Schwab <schwab@suse.de>
31071
31072 * gcc.dg/pr16286.c: Fix last change.
31073
31074 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31075
31076 PR c++/18416
31077 * g++.dg/init/global1.C: New test.
31078
31079 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31080
31081 * gcc.c-torture/execute/20041112-1.c: New test.
31082
31083 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31084
31085 * lib/gcc-dg.exp (dg-target-list): New.
31086
31087 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31088 Richard Sandiford <rsandifo@redhat.com>
31089
31090 * lib/target-supports.exp (get-compiler_messages): New.
31091 (check_named_sections_available): Use it.
31092 (check_effective_target_ilp32): New.
31093 (check_effective_target_lp64): New.
31094 (is-effective-target): New.
31095 * lib/gcc-dg.exp (dg-require-effective-target): New.
31096
31097 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31098
31099 * gcc.dg/precedence-1.c: New test.
31100
31101 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31102
31103 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31104
31105 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31106 message, delete generated files, use more descriptive name for
31107 executable, and make the test unsupported when it cannot be run.
31108
31109 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31110 (dg-require-weak, dg-require-visibility, dg-require-alias,
31111 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31112 dg-require-iconv, dg-require-named-sections): Use it.
31113
31114 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31115
31116 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31117
31118 PR target/16457
31119 * gcc.dg/ppc-and-1: New
31120
31121 PR target/16796
31122 * gcc.dg/ppc-mov-1.c: New.
31123
31124 PR target/16458
31125 * gcc.dg/ppc-compare-1.c: New.
31126
31127 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31128
31129 * objc.dg/desig-init-2.m: New test.
31130
31131 2004-11-10 Adam Nemet <anemet@lnxw.com>
31132
31133 PR middle-end/18160
31134 * g++.dg/warn/register-var-1.C: New test.
31135 * g++.dg/warn/register-var-2.C: New test.
31136
31137 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31138
31139 * gcc.dg/union-2.c: New test.
31140
31141 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31142
31143 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31144 New test for PR tree-optimization/17892.
31145
31146 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31147
31148 PR c++/18369
31149 * g++.dg/init/new12.C: New test.
31150
31151 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31152
31153 * gcc.target/sparc: New directory.
31154 * gcc.target/sparc/sparc.exp: New driver.
31155 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31156 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31157 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31158 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31159
31160 2004-11-10 Paul Brook <paul@codesourcery.com>
31161
31162 PR fortran/18218
31163 * gfortran.dg/list_read.c: New test.
31164
31165 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31166
31167 PR c/18322
31168 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31169 expected diagnostic location.
31170
31171 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31172
31173 * gcc.dg/20041109-1.c: New test.
31174
31175 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31176
31177 PR objc/18406
31178 * objc/compile/pr18406.m: New test.
31179
31180 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31181
31182 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31183
31184 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31185
31186 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31187
31188 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31189
31190 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31191
31192 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31193
31194 * gcc.dg/20030225-2.c: Add prototype for abort and
31195 exit.
31196
31197 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31198
31199 PR tree-opt/18299
31200 * gcc.c-torture/pr18299-1.c: New test.
31201
31202 2004-11-06 Andreas Schwab <schwab@suse.de>
31203
31204 * gcc.dg/pr16286.c: Also test for bool and pixel.
31205
31206 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31207
31208 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31209 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31210 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31211 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31212 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31213 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31214 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31215 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31216 gcc.dg/struct-semi-3.c: New tests.
31217
31218 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31219
31220 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31221
31222 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31223
31224 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31225 Do not use C99 designators.
31226
31227 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31228
31229 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31230
31231 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31232
31233 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31234 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31235 * gcc.c-torture/execute/simd-5.x: Remove.
31236
31237 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31238
31239 PR rtl-optimization/17933
31240 * gcc.dg/torture/pr17933-1.c: New test.
31241
31242 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31243
31244 PR target/18106
31245 * lib/target-supports.exp (check_weak_available): Support
31246 Windows.
31247
31248 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31249
31250 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31251 call to fflush(stdout) before abort.
31252 (my_ffsll): New function.
31253 (generate_fields): Use it.
31254
31255 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31256
31257 * gcc.dg/init-undef-1.c: New test.
31258
31259 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31260
31261 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31262 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31263 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31264 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31265 expected messages for new parser.
31266
31267 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31268
31269 * g++.dg/ext/visibility/symbian1.C: New test.
31270
31271 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31272
31273 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31274 on LP64 targets.
31275
31276 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31277
31278 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31279 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31280 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31281 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31282 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31283 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31284 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31285 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31286 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31287 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31288
31289 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31290
31291 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31292 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31293 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31294 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31295 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31296 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31297 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31298 for new parser.
31299
31300 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31301
31302 PR target/15342
31303 * gcc.dg/20041104-1.c: New test.
31304
31305 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31306
31307 * g++.dg/template/nontype7.C: New test.
31308 * g++.dg/template/nontype8.C: Likewise.
31309 * g++.dg/template/nontype9.C: Likewise.
31310 * g++.dg/template/nontype10.C: Likewise.
31311 * g++.dg/tc1/dr49.C: Likewise.
31312 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31313 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31314
31315 2004-11-04 Ben Elliston <bje@au.ibm.com>
31316
31317 * g++.dg/rtti/tinfo1.C: Remove xfails.
31318
31319 2004-11-04 Ben Elliston <bje@au.ibm.com>
31320
31321 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31322 packed attribute to the definition to satisfy the new C++ parser.
31323
31324 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31325
31326 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31327 invocations of va_arg.
31328
31329 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31330
31331 PR c++/18124
31332 * g++.dg/template/crash25.C: New test.
31333
31334 PR c++/18155
31335 * g++.dg/template/typedef2.C: New test.
31336 * g++.dg/parse/crash13.C: Adjust error markers.
31337
31338 PR c++/18177
31339 * g++.dg/conversion/const3.C: New test.
31340
31341 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31342
31343 PR fortran/17535
31344 PR fortran/17583
31345 PR fortran/17713
31346 * gfortran.dg/generic_[123].f90: New testcases.
31347
31348 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31349
31350 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31351 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31352
31353 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31354
31355 PR tree-opt/16808
31356 * gcc.c-torture/compile/pr16808.c: New test.
31357
31358 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31359
31360 PR rtl-optimization/17104
31361 * gcc.dg/ppc-bitfield1.c: New.
31362
31363 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31364
31365 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31366
31367 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31368
31369 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31370 strings for 32-bit code.
31371
31372 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31373
31374 PR c/18239
31375 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31376
31377 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31378
31379 PR c++/18064
31380 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31381
31382 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31383
31384 PR c++/15172
31385 * g++.dg/init/aggr2.C: New test.
31386
31387 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31388
31389 * objc.dg/local-decl-1.m: New test.
31390
31391 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31392
31393 * gcc.dg/20040910-1.c: Adjust regex.
31394
31395 2004-10-30 Roger Sayle <roger@eyesopen.com>
31396
31397 PR rtl-optimization/18084
31398 * g++.dg/opt/pr18084-1.C: New testcase.
31399
31400 2004-10-30 Matt Austern <austern@apple.com>
31401
31402 PR c++/17542
31403 * g++.dg/ext/attrib18.C: New test.
31404
31405 2004-10-30 Roger Sayle <roger@eyesopen.com>
31406
31407 PR middle-end/18096
31408 * gcc.dg/pr18096-1.c: New test case.
31409
31410 2004-10-30 Roger Sayle <roger@eyesopen.com>
31411
31412 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31413
31414 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31415
31416 PR c/16666
31417 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31418 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31419 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31420 gcc.dg/old-style-prom-3.c: New tests.
31421
31422 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31423
31424 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31425 Remove unnecessary inclusion of stdio.h.
31426
31427 2004-10-29 Roger Sayle <roger@eyesopen.com>
31428
31429 PR rtl-optimization/17581
31430 * gcc.dg/pr17581-1.c: New test case.
31431
31432 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31433
31434 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31435 being implemented.
31436 * g++.dg/conversion/dr195-1.C: New.
31437 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31438 * g++.old-deja/g++.mike/p10148.C: Likewise.
31439
31440 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31441
31442 PR c++/17695
31443 * g++.dg/debug/typedef2.C: New test.
31444
31445 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31446
31447 PR fortran/13490
31448 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31449 * gfortran.dg/g77/README: Update.
31450
31451 2004-10-28 Matt Austern <austern@apple.com>
31452
31453 PR c++/14124
31454 * g++.dg/ext/packed7.C: New test.
31455
31456 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31457
31458 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31459 scan-assembler.
31460 * lib/scanasm.exp (hidden-scan-for): New proc.
31461 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31462 string.
31463 (scan-not-hidden): Likewise.
31464 * lib/target-supports.exp (check_visibility_available): mach-o is
31465 support too.
31466
31467 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31468
31469 PR c++/17132
31470 * g++.dg/template/memclass3.C: New test.
31471
31472 2004-10-28 Adam Nemet <anemet@lnxw.com>
31473
31474 PR middle-end/18160
31475 * gcc.dg/register-var-1.c: New test.
31476 * gcc.dg/register-var-2.c: New test.
31477 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31478 error now.
31479
31480 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31481
31482 PR other/18172
31483 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31484 unused variables.
31485 * gcc.dg/vect/vect-22.c: Likewise.
31486
31487 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31488
31489 * gcc.dg/i386-rotate-1.c: New test.
31490
31491 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31492
31493 * g++.dg/init/ref12.C: Add "run" marker.
31494
31495 PR c++/17435
31496 * g++.dg/init/ref12.C: New test.
31497
31498 PR c++/18140
31499 * g++.dg/template/shift1.C: New test.
31500 * g++.dg/template/error10.C: Adjust error markers.
31501
31502 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31503
31504 PR tree-opt/17529
31505 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31506
31507 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31508
31509 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31510 * gcc.dg/weak/weak-3.c: Likewise.
31511 * gcc.dg/weak/weak-5.c: Likewise.
31512 * gcc.dg/weak/weak-9.c: Likewise.
31513 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31514 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31515
31516 * gcc.dg/darwin-weakimport-1.c: New.
31517
31518 2004-10-28 Ben Elliston <bje@au.ibm.com>
31519
31520 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31521
31522 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31523
31524 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31525 'syntax' error messages.
31526 * gcc.dg/cpp/direct2s.c: Likewise.
31527
31528 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31529
31530 * gcc.c-torture/compile/20041026-1.c: New.
31531
31532 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31533
31534 PR c++/18093
31535 * g++.dg/lookup/ns2.C: New test.
31536
31537 PR c++/18020
31538 * g++.dg/template/enum4.C: New test.
31539
31540 PR c++/18161
31541 * g++.dg/template/expr1.C: New test.
31542
31543 2004-10-26 Ben Elliston <bje@au.ibm.com>
31544
31545 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31546
31547 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31548
31549 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31550 gcc.dg/decl-nospec-3.c: New tests.
31551
31552 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31553
31554 * objc.dg/super-class-3.m: New test.
31555
31556 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31557
31558 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31559 resyncing.
31560 * gcc.dg/cpp/direct2s.c: Likewise.
31561
31562 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31563
31564 * objc.dg/image-info.m: Update for changes to section selection.
31565
31566 2004-10-25 David Ayers <d.ayers@inode.at>
31567 Ziemowit Laski <zlaski@apple.com>
31568
31569 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31570 diagnostics when messaging 'id <Proto>'.
31571 * objc.dg/class-protocol-1.m: New test.
31572 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31573 a non-existent method signature.
31574 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31575 Update diagnostics when messaging with non-existent method signature.
31576 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31577 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31578 invalid receivers are now resolved as if messaging 'id'; remove
31579 extraneous diagnostics.
31580
31581 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31582
31583 PR c/16667
31584 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31585 gcc.dg/init-desig-obs-3.c: New tests.
31586
31587 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31588
31589 * gcc.dg/debug/20041023-1.c: New test.
31590
31591 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31592
31593 PR middle-end/17407
31594 * gcc.c-torture/compile/pr17407.c: New test.
31595
31596 PR c++/18121
31597 * g++.dg/template/array8.C: New test.
31598
31599 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31600
31601 PR other/18138
31602 * lib/g++.exp: Accept more than one multilib libgcc.
31603 * lib/gcc-dg.exp: Likewise.
31604 * lib/objc.exp: Likewise.
31605 * lib/treelang.exp: Likewise.
31606 * lib/gfortran.exp: Likewise.
31607
31608 2004-10-24 Ben Elliston <bje@au.ibm.com>
31609
31610 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31611
31612 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31613
31614 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31615 * gcc.dg/c99-const-expr-3.c: Likewise.
31616
31617 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31618
31619 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31620
31621 2004-10-23 Ben Elliston <bje@au.ibm.com>
31622
31623 * gcc.c-torture/execute/loop-2e.x: Remove.
31624
31625 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31626
31627 PR c++/18095
31628 * g++.dg/parse/crash18.C: New.
31629 * g++.dg/parse/crash19.C: New.
31630
31631 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31632
31633 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31634 * g++.dg/ext/dllimport2.C: Same.
31635 * g++.dg/ext/dllimport8.C: Same.
31636
31637 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31638
31639 PR c++/10841
31640 * g++.dg/conversion/cast1.C: New test.
31641 * g++.dg/overload/pmf1.C: Adjust error marker.
31642
31643 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31644
31645 PR objc/17923
31646 * objc.dg/const-str-7.m: New test.
31647
31648 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31649
31650 * g++.dg/template/memfriend11.C: Fix comment typo.
31651 * g++.dg/template/memfriend14.C: Likewise.
31652
31653 2004-10-20 Richard Henderson <rth@redhat.com>
31654
31655 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31656 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31657 -fasynchronous-unwind-tables.
31658
31659 2004-10-20 Richard Henderson <rth@redhat.com>
31660
31661 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31662 (main): Return success.
31663 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31664 (main): Return success.
31665
31666 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31667
31668 PR c++/13495
31669 * g++.dg/template/memfriend9.C: New test.
31670 * g++.dg/template/memfriend10.C: Likewise.
31671 * g++.dg/template/memfriend11.C: Likewise.
31672 * g++.dg/template/memfriend12.C: Likewise.
31673 * g++.dg/template/memfriend13.C: Likewise.
31674 * g++.dg/template/memfriend14.C: Likewise.
31675 * g++.dg/template/memfriend15.C: Likewise.
31676 * g++.dg/template/memfriend16.C: Likewise.
31677 * g++.dg/template/memfriend17.C: Likewise.
31678 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31679
31680 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31681
31682 * g++.dg/conversion/dr195.C: New.
31683 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31684
31685 2004-10-20 Ben Elliston <bje@au.ibm.com>
31686 Devang Patel <dpatel@apple.com>
31687
31688 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31689 of floating point arithmetic, which could trap.
31690
31691 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31692
31693 PR c++/14035
31694 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31695 * g++.dg/conversion/const2.C: New test.
31696 * g++.dg/expr/reinterpret2.C: New test.
31697 * g++.dg/expr/reinterpret3.C: New test.
31698 * g++.dg/expr/cast2.C: New test.
31699 * g++.dg/expr/copy1.C: New test.
31700 * g++.dg/other/conversion1.C: Change error message.
31701 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31702 function pointers to void *.
31703 * g++.old-deja/g++.mike/p10148.C: Likewise.
31704
31705 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31706
31707 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31708
31709 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31710
31711 PR c++/18047
31712
31713 * g++.dg/parse/expr3.C: New test.
31714
31715 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31716
31717 * gcc.dg/smod-1.c: New test.
31718
31719 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31720
31721 * objc.dg/method-14.m: New test.
31722
31723 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31724
31725 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31726 Also xfail as the patch was reverted.
31727
31728 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31729
31730 PR middle-end/16973
31731 * gcc.dg/pr16973.c: New test.
31732
31733 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31734
31735 PR tree-optimization/17656
31736 * gcc.c-torture/compile/pr17656.c: New test.
31737
31738 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31739
31740 * g++.dg/eh/shadow1.C: New.
31741
31742 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31743
31744 * gcc.c-torture/compile/20041018-1.c: New test.
31745
31746 2004-10-18 Ben Elliston <bje@au.ibm.com>
31747
31748 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31749 compiler referring to register 0 when accessing sdata. The linker
31750 now patches things up.
31751
31752 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31753
31754 PR c/17529
31755 * gcc.c-torture/compile/pr17529.c: New test.
31756
31757 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31758
31759 PR c++/17743
31760 * g++.dg/ext/attrib17.C: New test.
31761
31762 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31763
31764 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31765
31766 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31767
31768 PR c++/10479
31769 * g++.dg/ext/attrib16.C: New test.
31770
31771 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31772
31773 PR c++/17042
31774 * g++.dg/init/dso_handle1.C: New test.
31775
31776 PR c++/14667
31777 * g++.dg/parse/typedef6.C: New test.
31778
31779 PR c++/17916
31780 * g++.dg/parse/pragma1.C: New test.
31781
31782 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31783
31784 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31785
31786 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31787
31788 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31789 -fno-common when on HPPA HP-UX platforms.
31790
31791 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31792
31793 PR other/16820
31794 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31795 stdint.h.
31796 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31797 uintptr_t.
31798
31799 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31800
31801 PR c++/16301
31802 * g++.dg/lookup/strong-using-4.C: New test.
31803
31804 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31805
31806 PR middle-end/16567
31807 * gcc.c-torture/compile/nested-1.c: New test.
31808
31809 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31810
31811 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31812 and mipsisa64*-*-* (until support for misaligned loads is added).
31813 * gcc.dg/vect/vect-50.c: Likewise.
31814 * gcc.dg/vect/vect-52.c: Likewise.
31815 * gcc.dg/vect/vect-54.c: Likewise.
31816 * gcc.dg/vect/vect-58.c: Likewise.
31817 * gcc.dg/vect/vect-60.c: Likewise.
31818 * gcc.dg/vect/vect-80.c: Likewise.
31819
31820 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31821
31822 PR c++/17976
31823 * g++.dg/init/dtor3.C: New test.
31824
31825 2004-10-15 Ben Elliston <bje@au.ibm.com>
31826
31827 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31828
31829 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31830
31831 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31832 * gcc.dg/macho-lo-sum.c: Likewise.
31833
31834 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31835
31836 * gcc.dg/ppc-spe64-1.c: New test.
31837
31838 2004-10-14 Devang Patel <dpatel@apple.com>
31839
31840 PR 17635
31841 * gcc.dg/pr17635.c : New test.
31842
31843 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31844
31845 * gcc.dg/vect/vect-28.c: Remove xfail.
31846 * gcc.dg/vect/vect-30.c: Remove xfail.
31847 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31848 * gcc.dg/vect/vect-33.c: Remove xfail.
31849 * gcc.dg/vect/vect-44.c: Remove xfail.
31850 * gcc.dg/vect/vect-46.c: Remove xfail.
31851 * gcc.dg/vect/vect-50.c: Remove xfail.
31852 * gcc.dg/vect/vect-52.c: Remove xfail.
31853 * gcc.dg/vect/vect-54.c: Remove xfail.
31854 * gcc.dg/vect/vect-58.c: Remove xfail.
31855 * gcc.dg/vect/vect-60.c: Remove xfail.
31856 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31857 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31858 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31859 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31860 * gcc.dg/vect/vect-8.c: Remove xfail.
31861 * gcc.dg/vect/vect-80.c: Remove xfail.
31862 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31863
31864 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31865
31866 * gcc.dg/vect/vect-82.c: New testcase.
31867 * gcc.dg/vect/vect-82_64.c: New testcase.
31868 * gcc.dg/vect/vect-83.c: New testcase.
31869 * gcc.dg/vect/vect-83_64.c: New testcase.
31870
31871 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31872
31873 * gcc.dg/cpp/error-1.c: New test.
31874
31875 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31876
31877 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31878
31879 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31880
31881 PR target/17984
31882 * gcc.dg/cris-peep2-xsrand2.c: New test.
31883
31884 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31885
31886 PR c++/17661
31887 * g++.dg/expr/for2.C: New test.
31888
31889 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31890
31891 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31892
31893 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31894
31895 PR tree-optimization/17724
31896 * g++.dg/opt/pr17724-1.C: New test.
31897 * g++.dg/opt/pr17724-2.C: New test.
31898 * g++.dg/opt/pr17724-3.C: New test.
31899 * g++.dg/opt/pr17724-4.C: New test.
31900 * g++.dg/opt/pr17724-5.C: New test.
31901 * g++.dg/opt/pr17724-6.C: New test.
31902
31903 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31904
31905 PR c/17301
31906 * gcc.dg/pr17301-2.c: New test.
31907
31908 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31909
31910 PR c++/15876
31911 * g++.dg/parse/error22.C: New test.
31912
31913 PR c++/17936
31914 * g++.dg/template/spec18.C: New test.
31915
31916 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31917
31918 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31919 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31920 memcpy.
31921 * gcc.dg/ia64-sync-2.c: Ditto.
31922 * gcc.dg/ia64-sync-3.c: Ditto.
31923
31924 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31925
31926 * g++.dg/eh/cleanup5.C: Add dg-options "".
31927
31928 2004-10-11 Roger Sayle <roger@eyesopen.com>
31929
31930 PR middle-end/17657
31931 * gcc.dg/switch-4.c: New test case.
31932
31933 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31934
31935 * gcc.c-torture/execute/20041011-1.c: New test.
31936
31937 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31938
31939 PR c++/17554
31940 * g++.dg/init/for3.C: New test.
31941
31942 PR c++/17657
31943 * g++.dg/opt/switch2.C: New test.
31944
31945 PR middle-end/17703
31946 * g++.dg/warn/Wreturn-2.C: New test.
31947
31948 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31949
31950 PR c++/17907
31951 * g++.dg/eh/cleanup5.C: New test.
31952
31953 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31954
31955 PR c++/17393
31956 * g++.dg/parse/error21.C: New test.
31957
31958 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31959
31960 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31961 * g++.dg/warn/incomplete1.C: Likewise.
31962 * g++.dg/template/qualttp20.C: Likewise.
31963
31964 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31965
31966 PR c/17881
31967 * parm-incomplete-1.c: New test.
31968
31969 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31970
31971 PR c++/17867
31972 * g++.dg/parse/error19.C: New test.
31973
31974 PR c++/17670
31975 * g++.dg/init/new11.C: New test.
31976
31977 PR c++/17821
31978 * g++.dg/parse/error20.C: New test.
31979
31980 PR c++/17826
31981 * g++.dg/template/crash24.C: New test.
31982
31983 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31984
31985 PR c/17301
31986 * gcc.dg/pr17301-1.c: New test.
31987
31988 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31989
31990 PR c/17189
31991 * gcc.dg/anon-struct-5.c: New test.
31992
31993 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31994
31995 PR c/17844
31996 * gcc.dg/pr17844-1.c: New test.
31997
31998 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31999
32000 PR tree-optimization/17906
32001 * gcc.c-torture/compile/pr17906.c: New.
32002
32003 2004-10-09 Stuart Hastings <stuart@apple.com>
32004 Roger Sayle <roger@eyesopen.com>
32005
32006 PR rtl-optimization/17853
32007 * gcc.dg/i386-mmx-5.c: New testcase.
32008
32009 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32010
32011 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32012
32013 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32014
32015 PR c++/17524
32016 * g++.dg/template/static9.C: New test.
32017
32018 PR c++/17685
32019 * g++.dg/parse/operator5.C: New test.
32020
32021 2004-10-09 Roger Sayle <roger@eyesopen.com>
32022
32023 PR middle-end/17894
32024 * gcc.c-torture/execute/divcmp-4.c: New test case.
32025
32026 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32027
32028 PR tree-opt/17902
32029 * g++.dg/opt/pr17902.C: New test.
32030
32031 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32032
32033 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32034
32035 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32036
32037 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32038
32039 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32040
32041 * gcc.dg/assign-warn-3.c: New test.
32042
32043 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32044
32045 PR c/16999
32046 * gcc.dg/cpp/ident-1.c: New test.
32047
32048 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32049
32050 * gcc.c-torture/compile/acc1.c: New.
32051
32052 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32053
32054 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32055 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32056
32057 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32058
32059 * gcc.dg/ultrasp11.c: New test.
32060
32061 2004-10-08 Michael Matz <matz@suse.de>
32062
32063 * gcc.dg/doloop-2.c: New test.
32064
32065 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32066
32067 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32068 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32069 objc.dg/method-9.m: Update expected diagnostics.
32070
32071 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32072
32073 * gcc.dg/ppc-fsel-3.c: New file.
32074 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32075
32076 2004-10-07 Paul Brook <paul@codesourcery.com>
32077
32078 * gfortran.dg/intrinsic_verify_1.f90: New test.
32079
32080 2004-10-07 Paul Brook <paul@codesourcery.com>
32081
32082 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32083
32084 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32085
32086 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32087 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32088 commit.
32089
32090 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32091
32092 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32093
32094 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32095
32096 PR c++/17115
32097 * g++.dg/warn/Winline-4.C: New test.
32098
32099 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32100
32101 * gcc.c-torture/compile/20041007-1.c: New test.
32102
32103 2004-10-07 Paul Brook <paul@codesourcery.com>
32104
32105 PR fortran/17678
32106 * gfortran.dg/use_allocated_1.f90: New test.
32107
32108 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32109
32110 PR middle-end/17849
32111 * gfortran.fortran-torture/compile/nested.f90: New test
32112
32113 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32114
32115 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32116
32117 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32118
32119 PR c++/17368
32120 * g++.dg/ext/asm6.C: New test.
32121
32122 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32123
32124 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32125
32126 2004-10-06 Paul Brook <paul@codesourcery.com>
32127
32128 PR libfortran/17709
32129 * gfortran.dg/empty_format_1.f90: New test.
32130
32131 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32132
32133 PR fortran/17568
32134 * gfortran.dg/ishft.f90: New test.
32135
32136 PR fortran/17283
32137 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32138 tests.
32139
32140 2004-10-06 Paul Brook <paul@codesourcery.com>
32141
32142 * gfortran.dg/do_1.f90: New test.
32143
32144 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32145
32146 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32147 optimizing for size.
32148
32149 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32150
32151 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32152
32153 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32154
32155 * gcc.c-torture/compile/20041005-1.c: New test.
32156
32157 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32158
32159 PR c++/17829
32160 * g++.dg/lookup/koenig4.C: New.
32161
32162 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32163
32164 * g++.dg/other/classkey1.C: Adjust quoting marks.
32165 * g++.dg/parse/error15.C: Likewise.
32166 * g++.dg/template/meminit2.C (int>): Likewise.
32167
32168 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32169
32170 PR fortran/17283
32171 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32172
32173 PR fortran/17631
32174 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32175
32176 PR fortran/17708
32177 * gfortran.dg/pr17708.f90: New test.
32178
32179 2004-10-04 Chao-ying Fu <fu@mips.com>
32180
32181 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32182 * gcc.dg/vect/vect-4.c: Ditto.
32183 * gcc.dg/vect/vect-5.c: Ditto.
32184 * gcc.dg/vect/vect-6.c: Ditto.
32185 * gcc.dg/vect/vect-8.c: Ditto.
32186 * gcc.dg/vect/vect-16.c: Ditto.
32187 * gcc.dg/vect/vect-30.c: Ditto.
32188 * gcc.dg/vect/vect-40.c: Ditto.
32189 * gcc.dg/vect/vect-41.c: Ditto.
32190 * gcc.dg/vect/vect-42.c: Ditto.
32191 * gcc.dg/vect/vect-43.c: Ditto.
32192 * gcc.dg/vect/vect-44.c: Ditto.
32193 * gcc.dg/vect/vect-45.c: Ditto.
32194 * gcc.dg/vect/vect-46.c: Ditto.
32195 * gcc.dg/vect/vect-47.c: Ditto.
32196 * gcc.dg/vect/vect-48.c: Ditto.
32197 * gcc.dg/vect/vect-49.c: Ditto.
32198 * gcc.dg/vect/vect-50.c: Ditto.
32199 * gcc.dg/vect/vect-51.c: Ditto.
32200 * gcc.dg/vect/vect-52.c: Ditto.
32201 * gcc.dg/vect/vect-53.c: Ditto.
32202 * gcc.dg/vect/vect-54.c: Ditto.
32203 * gcc.dg/vect/vect-55.c: Ditto.
32204 * gcc.dg/vect/vect-56.c: Ditto.
32205 * gcc.dg/vect/vect-57.c: Ditto.
32206 * gcc.dg/vect/vect-58.c: Ditto.
32207 * gcc.dg/vect/vect-59.c: Ditto.
32208 * gcc.dg/vect/vect-60.c: Ditto.
32209 * gcc.dg/vect/vect-74.c: Ditto.
32210 * gcc.dg/vect/vect-79.c: Ditto.
32211 * gcc.dg/vect/vect-80.c: Ditto.
32212
32213 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32214
32215 * gcc.dg/unused-7.c: Use the correct option.
32216
32217 2004-10-04 Paul Brook <paul@codesourcery.com>
32218 Bud Davis <bdavis9659@comcast.net>
32219
32220 PR fortran/17706
32221 PR fortran/16434
32222 * gfortran/pr17706.f90: New test.
32223 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32224
32225 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32226
32227 * gfortran.dg/pr17612.f90: New test.
32228
32229 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32230
32231 * g++.dg/template/local1.C: Adjust quoting marks in
32232 testing for diagnostics.
32233 * g++.dg/tls/diag-2.C: Likewise.
32234 * g++.dg/other/error8.C: Likewise.
32235
32236 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32237
32238 PR c/17178
32239 * gcc.dg/unused-4.c: Adjust to be correct.
32240
32241 PR c/17820
32242 * gcc.dg/unused-7.c: New test.
32243
32244 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32245
32246 PR c++/17797
32247 * g++.dg/overload/template2.C: New test.
32248
32249 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32250
32251 PR tree-optimization/16632
32252 * gcc.dg/tree-ssa/20041002-1.c: New.
32253
32254 2004-10-03 Paul Brook <paul@codesourcery.com>
32255
32256 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32257 rather than relying on default formatting.
32258
32259 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32260
32261 * gcc.dg/20040920-1.c: Update expected message text.
32262
32263 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32264
32265 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32266
32267 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32268
32269 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32270 tree level.
32271
32272 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32273
32274 * gcc.dg/tree-ssa/pr17343.c: Remove.
32275
32276 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32277
32278 PR tree-opt/17343
32279 * gcc.dg/tree-ssa/pr17343.c: New test.
32280
32281 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32282
32283 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32284 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32285 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32286 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32287 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32288
32289 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32290
32291 * gcc.dg/lvalue-2.c: New test.
32292
32293 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32294
32295 PR c/17730
32296 * gcc.dg/pr17730-1.c: New test
32297
32298 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32299
32300 PR c/7425
32301 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32302
32303 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32304
32305 * gcc.c-torture/execute/stdarg-1.c: New test.
32306 * gcc.c-torture/execute/stdarg-2.c: New test.
32307 * gcc.c-torture/execute/stdarg-3.c: New test.
32308 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32309 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32310 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32311 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32312 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32313
32314 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32315
32316 PR tree-optimization/17697
32317 * g++.dg/opt/pr17697-1.C: New test.
32318 * g++.dg/opt/pr17697-2.C: New test.
32319 * g++.dg/opt/pr17697-3.C: New test.
32320
32321 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32322
32323 PR c/16409
32324 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32325 gcc.dg/vla-init-5.c: New tests.
32326
32327 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32328
32329 PR c/13804
32330 * gcc.dg/pr13804-1.c: New test.
32331
32332 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32333
32334 PR fortran/16938
32335 * gfortran.dg/pr16938.f90: New test.
32336
32337 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32338
32339 * g++.dg/template/crash23.C: New test.
32340
32341 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32342
32343 PR c++/17585
32344 * g++.dg/template/static8.C: New test.
32345
32346 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32347
32348 PR c++/17681
32349 * g++.dg/other/error9.C: New test.
32350
32351 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32352
32353 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32354
32355 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32356
32357 PR fortran/15164
32358 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32359
32360 2004-09-26 Roger Sayle <roger@eyesopen.com>
32361
32362 PR middle-end/17112
32363 * gcc.dg/pr17112-1.c: New test case.
32364
32365 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32366
32367 PR c/11459
32368 * gcc.dg/pr11459-1.c: New test.
32369
32370 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32371
32372 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32373 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32374
32375 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32376
32377 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32378
32379 2004-09-25 Jan Hubicka <jh@suse.cz>
32380
32381 * compile/30040909-1.c: New test.
32382 * compile/30040907-1.c: New test.
32383
32384 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32385
32386 * gcc.c-torture/execute/va-arg-26.c: New test.
32387
32388 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32389
32390 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32391 extra diagnostics on targets with 64-bit pointers.
32392 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32393
32394 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32395
32396 PR c/17188
32397 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32398 * gcc.dg/decl-3.c: Adjust expected message.
32399
32400 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32401
32402 PR fortran/17615
32403 * gfortran.dg/pr17615.f90: New test.
32404
32405 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32406
32407 PR tree-optimzation/17517
32408 * g++.dg/tree-ssa/pr17517.C: New Test.
32409
32410 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32411
32412 PR c++/16889
32413 * g++.dg/lookup/ambig3.C: New.
32414
32415 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32416
32417 PR tree-opt/17624
32418 * g++.dg/opt/pr17624.C: New test.
32419
32420 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32421
32422 PR c/6980
32423 * gcc.dg/Wbad-function-cast-1.c: New test.
32424
32425 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32426
32427 * g++.dg/ext/complit1.C
32428 * g++.dg/other/error2.C
32429 * g++.dg/other/nontype-1.C
32430 * g++.dg/parse/crash11.C
32431 * g++.dg/parse/crash12.C
32432 * g++.dg/parse/error15.C
32433 * g++.dg/parse/error4.C
32434 * g++.dg/parse/tmpl-outside1.C
32435 * g++.dg/parse/too-many-tmpl-args1.C
32436 * g++.dg/template/dependent-expr3.C
32437 * g++.dg/template/error10.C
32438 * g++.dg/template/instantiate1.C
32439 * g++.dg/template/vtable2.C
32440 * g++.dg/warn/Wshadow-1.C
32441 * g++.dg/warn/weak1.C
32442 * g++.old-deja/g++.brendan/crash16.C
32443 * g++.old-deja/g++.brendan/crash18.C
32444 * g++.old-deja/g++.brendan/crash48.C
32445 * g++.old-deja/g++.brendan/crash49.C
32446 * g++.old-deja/g++.brendan/crash55.C
32447 * g++.old-deja/g++.brendan/crash56.C
32448 * g++.old-deja/g++.brendan/crash8.C
32449 * g++.old-deja/g++.brendan/enum11.C
32450 * g++.old-deja/g++.brendan/enum8.C
32451 * g++.old-deja/g++.brendan/enum9.C
32452 * g++.old-deja/g++.brendan/friend3.C
32453 * g++.old-deja/g++.brendan/misc14.C
32454 * g++.old-deja/g++.bugs/900402_02.C
32455 * g++.old-deja/g++.bugs/900404_03.C
32456 * g++.old-deja/g++.bugs/900404_04.C
32457 * g++.old-deja/g++.bugs/900428_03.C
32458 * g++.old-deja/g++.jason/crash4.C
32459 * g++.old-deja/g++.jason/overload21.C
32460 * g++.old-deja/g++.jason/redecl1.C
32461 * g++.old-deja/g++.jason/report.C
32462 * g++.old-deja/g++.jason/rfg10.C
32463 * g++.old-deja/g++.jason/template30.C
32464 * g++.old-deja/g++.law/arm12.C
32465 * g++.old-deja/g++.law/ctors5.C
32466 * g++.old-deja/g++.law/cvt20.C
32467 * g++.old-deja/g++.law/init10.C
32468 * g++.old-deja/g++.law/init8.C
32469 * g++.old-deja/g++.law/visibility17.C
32470 * g++.old-deja/g++.law/visibility7.C
32471 * g++.old-deja/g++.mike/net8.C
32472 * g++.old-deja/g++.mike/p646.C
32473 * g++.old-deja/g++.mike/p700.C
32474 * g++.old-deja/g++.mike/p701.C
32475 * g++.old-deja/g++.mike/p811.C
32476 * g++.old-deja/g++.ns/template13.C
32477 * g++.old-deja/g++.other/array3.C
32478 * g++.old-deja/g++.other/crash25.C
32479 * g++.old-deja/g++.other/dtor3.C
32480 * g++.old-deja/g++.other/dtor4.C
32481 * g++.old-deja/g++.other/main1.C
32482 * g++.old-deja/g++.other/warn7.C
32483 * g++.old-deja/g++.pt/crash11.C
32484 * g++.old-deja/g++.pt/crash36.C
32485 * g++.old-deja/g++.pt/spec22.C
32486 * g++.old-deja/g++.pt/spec9.C
32487 * g++.old-deja/g++.pt/ttp52.C
32488 * g++.old-deja/g++.robertl/eb103.C
32489 * g++.old-deja/g++.robertl/eb121.C
32490 * g++.old-deja/g++.robertl/eb22.C
32491 * g++.old-deja/g++.robertl/eb8.C:
32492 Update locations and/or regexps of dg-error markers.
32493 Remove markers for some bogus messages that are no longer issued.
32494
32495 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32496
32497 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32498 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32499
32500 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32501
32502 PR c++/17618
32503 * g++.dg/lookup/crash5.C: New test.
32504
32505 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32506
32507 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32508 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32509 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32510 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32511 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32512 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32513
32514 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32515 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32516 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32517 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32518 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32519 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32520
32521 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32522
32523 * gcc.dg/vect/vect-44.c: Check additional cases.
32524 * gcc.dg/vect/vect-48.c: Check additional cases.
32525
32526 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32527 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32528 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32529 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32530 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32531 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32532 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32533 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32534 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32535
32536 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32537 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32538 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32539
32540 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32541
32542 * gcc.dg/tree-ssa/loop-6.c: New test.
32543
32544 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32545
32546 PR c++/17620
32547 * g++.dg/inherit/base2.C: New.
32548
32549 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32550
32551 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32552 * gcc.dg/20001012-2.c: Likewise.
32553 * gcc.dg/20001013-1.c: Likewise.
32554 * gcc.dg/20001101-1.c: Likewise.
32555 * gcc.dg/20001102-1.c: Likewise.
32556 * gcc.dg/bf-spl1.c: Likewise.
32557 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32558 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32559
32560 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32561
32562 PR tree-optimization/16721
32563 * gcc.dg/tree-ssa/pr16721.c: New test.
32564
32565 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32566
32567 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32568 * gcc.dg/20040305-1.c: Likewise.
32569
32570 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32571
32572 PR c/16566
32573 * gcc.c-torture/compile/pr16566-1.c,
32574 gcc.c-torture/compile/pr16566-2.c,
32575 gcc.c-torture/compile/pr16566-3.c: New tests.
32576
32577 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32578
32579 PR tree-optimization/17512
32580 * gcc.c-torture/compile/20040916-1.c.
32581
32582 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32583
32584 * gcc.dg/pragma-re-3.c: New test.
32585
32586 2004-09-17 Matt Austern <austern@apple.com>
32587
32588 PR c++/15049
32589 * g++.dg/other/anon3.C: New.
32590
32591 2004-09-21 Roger Sayle <roger@eyesopen.com>
32592
32593 PR c++/7503
32594 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32595 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32596 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32597 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32598 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32599
32600 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32601
32602 PR fortran/17286
32603 * gfortran.dg/pr17286.f90: New test.
32604
32605 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32606
32607 PR c++/17530
32608 * g++.dg/template/static7.C: New test.
32609
32610 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32611
32612 PR tree-opt/17558
32613 * gcc.c-torture/compile/pr17558.c: New test.
32614
32615 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32616
32617 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32618 if SKIP_ATTRIBUTE is defined.
32619
32620 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32621
32622 PR fortran/15957
32623 * gfortran.dg/pr15957.f90: New test.
32624
32625 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32626
32627 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32628 in comparison.
32629 * gcc.dg/vect/vect-79.c: Likewise.
32630 * gcc.dg/vect/vect-80.c: Likewise.
32631
32632 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32633
32634 PR fortran/15750
32635 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32636
32637 2004-09-20 Ira Rosen <irar@il.ibm.com>
32638
32639 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32640 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32641 * gcc.dg/vect/vect-62.c: New testcase.
32642 * gcc.dg/vect/vect-63.c: New testcase.
32643 * gcc.dg/vect/vect-64.c: New testcase.
32644 * gcc.dg/vect/vect-65.c: New testcase.
32645 * gcc.dg/vect/vect-66.c: New testcase.
32646 * gcc.dg/vect/vect-67.c: New testcase.
32647 * gcc.dg/vect/vect-68.c: New testcase.
32648 * gcc.dg/vect/vect-69.c: New testcase.
32649 * gcc.dg/vect/vect-79.c: New testcase.
32650 * gcc.dg/vect/vect-80.c: New testcase.
32651
32652 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32653
32654 * gcc.target/mips/asm-1.c: New test.
32655
32656 2004-09-19 Ira Rosen <irar@il.ibm.com>
32657
32658 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32659 * gcc.dg/vect/vect-73.c: New testcase.
32660 * gcc.dg/vect/vect-74.c: New testcase.
32661 * gcc.dg/vect/vect-75.c: New testcase.
32662 * gcc.dg/vect/vect-76.c: New testcase.
32663 * gcc.dg/vect/vect-77.c: New testcase.
32664 * gcc.dg/vect/vect-78.c: New testcase
32665
32666 2004-09-18 Paul Brook <paul@codesourcery.com>
32667
32668 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32669
32670 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32671
32672 PR c/17424
32673 * gcc.dg/pr17424-1.c: New test.
32674
32675 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32676
32677 * g++.dg/tree-ssa/pr17153.C: New test.
32678
32679 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32680
32681 PR pch/13361
32682 * g++.dg/pch/wchar-1.C: New.
32683 * g++.dg/pch/wchar-1.Hs: New.
32684
32685 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32686
32687 * gcc.c-torture/execute/20040917-1.c: New test.
32688
32689 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32690
32691 PR tree-optimization/17319
32692 * gcc.dg/pr17319.c: New test.
32693
32694 2004-09-17 Devang Patel <dpatel@apple.com>
32695
32696 * gcc.dg/20040813-1.c: New test.
32697
32698 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32699
32700 PR tree-optimization/17273
32701 * gcc.c-torture/compile/pr17273.c: New test.
32702
32703 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32704
32705 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32706 Update expected messages.
32707 * gcc.dg/declspec-13.c: New test.
32708
32709 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32710
32711 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32712
32713 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32714
32715 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32716 change what 'a' is pointing to.
32717
32718 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32719
32720 PR c++/16002
32721 * g++.dg/template/error18.C: New test.
32722
32723 PR c++/16029
32724 * g++.dg/warn/Wunused-8.C: New test.
32725
32726 2004-09-17 Steven Bosscher <stevenb@suse.de>
32727
32728 PR tree-optimization/17513
32729 * gcc.dg/20040916-1.c: New test.
32730
32731 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32732
32733 PR c++/17501
32734 * g++.dg/template/typename7.C: New test.
32735
32736 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32737
32738 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32739
32740 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32741
32742 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32743 with -ftree-based-profiling also.
32744 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32745
32746 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32747
32748 PR/15364
32749 * gfortran.dg/der_array_io_1.f90: New test.
32750 * gfortran.dg/der_array_io_2.f90: New test.
32751 * gfortran.dg/der_array_io_3.f90: New test.
32752
32753 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32754
32755 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32756 EABI.
32757
32758 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32759
32760 * g++.dg/opt/switch1.C: New test.
32761
32762 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32763
32764 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32765 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32766 Update expected messages.
32767
32768 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32769
32770 PR fortran/16485
32771 * gfortran.dg/same_name_1.f90: New test.
32772
32773 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32774
32775 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32776 dereference garbage pointers.
32777
32778 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32779
32780 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32781 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32782
32783 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32784 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32785 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32786
32787 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32788
32789 PR c++/17324
32790 * g++.dg/template/mangle1.C: New test.
32791
32792 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32793
32794 PR tree-optimization/17252
32795 * gcc.c-torture/execute/pr17252.c: New test.
32796
32797 2004-09-14 Andrew Pinski <apinski@apple.com>
32798
32799 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32800
32801 2004-09-14 Roger Sayle <roger@eyesopen.com>
32802
32803 PR rtl-optimization/9771
32804 * gcc.dg/pr9771-1.c: New test case.
32805
32806 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32807
32808 PR tree-optimization/15262
32809 * gcc.c-torture/execute/pr15262-1.c: New test.
32810 * gcc.c-torture/execute/pr15262-2.c: New test.
32811
32812 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32813
32814 * gcc.dg/declspec-12.c: New test.
32815
32816 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32817
32818 * gfortran.dg/pr17090.f90: Add directives to test.
32819
32820 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32821
32822 * gcc.c-torture/compile/20040914-1.c: New test.
32823
32824 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32825
32826 PR c++/16162
32827 * g++.dg/template/decl2.C: New test.
32828
32829 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32830
32831 PR fortran/17090
32832 * gfortran.dg/pr17090.f90: New test.
32833
32834 2004-09-13 Dale Johannesen <dalej@apple.com>
32835
32836 * gcc.c-torture/compile/pr17408.c: New test case.
32837
32838 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32839
32840 PR c++/16716
32841 * g++.dg/parse/crash17.C: New test.
32842
32843 PR c++/17327
32844 * g++.dg/template/enum3.C: New test.
32845
32846 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32847
32848 * lib/gcc-defs.exp: Load wrapper.exp.
32849 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32850 using local code.
32851 * lib/gcc.exp (gcc_init): Similar.
32852 * lib/gfortran.exp (gfortran_init): Similar.
32853 * lib/objc.exp (objc_init): Similar.
32854 * lib/treelang.exp (treelang_init): Similar.
32855 * lib/wrapper.exp: New file with build_wrapper call machinery in
32856 ${tool}_maybe_build_wrapper.
32857
32858 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32859
32860 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32861 "inline".
32862 * gcc.dg/declspec-11.c: Update expected messages.
32863 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32864 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32865 gcc.dg/inline-12.c: New tests.
32866
32867 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32868
32869 * g++.dg/tree-ssa/pr17400.C: New testcase.
32870
32871 2004-09-13 James E Wilson <wilson@specifixinc.com>
32872
32873 * gcc.target/mips/sb1-1.c: New testcase.
32874
32875 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32876
32877 * lib/g77-dg.exp: Remove unused file.
32878 * lib/mike-g77.exp: Ditto.
32879 * lib/g77.exp: Ditto.
32880
32881 2004-09-12 Richard Henderson <rth@redhat.com>
32882
32883 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32884
32885 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32886
32887 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32888 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32889 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32890 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32891 Update expected messages.
32892
32893 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32894
32895 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32896 declaration/use mismatch for dirp parameter.
32897
32898 2004-09-12 Andrew Pinski <apinski@apple.com>
32899
32900 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32901 -fgnu-runtime is passed.
32902
32903 2004-09-12 Richard Henderson <rth@redhat.com>
32904
32905 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32906 do the uplevel thing and update additional_flags directly.
32907 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32908 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32909 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32910 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32911
32912 2004-09-11 Steven Bosscher <stevenb@suse.de>
32913
32914 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32915
32916 2004-09-11 Roger Sayle <roger@eyesopen.com>
32917
32918 PR middle-end/17411
32919 * g++.dg/opt/pr17411-1.C: New test case.
32920
32921 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32922
32923 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32924 gcc.dg/tls/diag-2.c: Update expected messages.
32925 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32926 messages.
32927 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32928 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32929 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32930 gcc.dg/tls/diag-5.c: New tests.
32931
32932 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32933
32934 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32935
32936 2004-09-11 Steven Bosscher <stevenb@suse.de>
32937
32938 * g++.dg/parse/break-in-for.C: New test.
32939
32940 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32941
32942 * gcc.dg/tree-ssa/20040911-1.c: New test.
32943
32944 2004-09-11 Andreas Jaeger <aj@suse.de>
32945
32946 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32947 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32948
32949 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32950
32951 * gcc.target/frv: New directory of FR-V-specific tests.
32952
32953 2004-09-10 James E Wilson <wilson@specifixinc.com>
32954
32955 * gcc.dg/convert-vec-1.c: New test.
32956
32957 2004-09-10 Roger Sayle <roger@eyesopen.com>
32958
32959 PR middle-end/17024
32960 * gcc.dg/pr17024-1.c: New test case.
32961
32962 2004-09-10 Eric Christopher <echristo@redhat.com>
32963
32964 * gcc.dg/20040910-1.c: New test.
32965
32966 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32967
32968 * gcc.dg/bitfld-9.c: New test.
32969
32970 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32971
32972 * gcc.c-torture/execute/ieee/acc1.c: New test.
32973 * gcc.c-torture/execute/ieee/acc2.c: New test.
32974 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32975
32976 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32977
32978 * gcc.dg/deprecated-2.c: New test.
32979
32980 2004-09-09 James E Wilson <wilson@specifixinc.com>
32981
32982 * gcc.dg/init-vec-1.c: New test.
32983
32984 2004-09-09 Roger Sayle <roger@eyesopen.com>
32985
32986 PR middle-end/17055
32987 * gcc.dg/pr17055-1.c: New test case.
32988
32989 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32990
32991 PR target/17377
32992 * gcc.c-torture/execute/pr17377.c: New test.
32993
32994 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32995
32996 PR c/8420
32997 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32998 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32999 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33000 gcc.dg/long-long-typespec-1.c: New tests.
33001 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33002
33003 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33004
33005 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33006 gcc.dg/gnu99-static-1.c: New tests.
33007
33008 2004-09-08 Devang Patel <dpatel@apple.com>
33009
33010 * gcc.dg/darwin-ld-20040828-1.c: New test.
33011 * gcc.dg/darwin-ld-20040828-2.c: New test.
33012 * gcc.dg/darwin-ld-20040828-3.c: New test.
33013
33014 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33015
33016 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33017 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33018 in error message.
33019 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33020 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33021 in error message.
33022 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33023 types they qualify.
33024 * objc.dg/type-size-2.m: Fix wording in comment.
33025 * objc.dg/va-meth-1.m: New test case.
33026
33027 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33028
33029 PR c/16633:
33030 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33031 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33032
33033 2004-09-06 Devang Patel <dpatel@apple.com>
33034
33035 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33036 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33037
33038 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33039
33040 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33041 reflect changed line numbering of diagnostics.
33042
33043 2004-09-06 Paul Brook <paul@codesourcery.com>
33044
33045 * gfortran.dg/edit_real_1.f90: Add new test.
33046
33047 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33048
33049 * gcc.dg/tree-ssa/loop-2.c: New test.
33050 * gcc.dg/tree-ssa/loop-3.c: New test.
33051 * gcc.dg/tree-ssa/loop-4.c: New test.
33052 * gcc.dg/tree-ssa/loop-5.c: New test.
33053
33054 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33055
33056 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33057
33058 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33059
33060 * gcc.dg/format/sentinel-1.c: New test.
33061
33062 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33063
33064 * gcc.dg/builtins-46.c: New.
33065
33066 2004-09-03 Devang Patel <dpatel@apple.com>
33067
33068 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33069 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33070
33071 2004-09-03 Jan Beulich <jbeulich@novell.com>
33072
33073 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33074 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33075 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33076 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33077 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33078 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33079 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33080 the non-portable bzero.
33081 * gcc.dg/20010912-1.c: xfail for NetWare.
33082 * gcc.dg/20020426-2.c: xfail for NetWare.
33083 * gcc.dg/20021014-1.c: xfail for NetWare.
33084 * gcc.dg/20021018-1.c: xfail for NetWare.
33085 * gcc.dg/20030213-1.c: xfail for NetWare.
33086 * gcc.dg/20030225-1.c: xfail for NetWare.
33087 * gcc.dg/20030708-1.c: xfail for NetWare.
33088 * gcc.dg/builtins-config.h: Also exclude NetWare.
33089 * gcc.dg/format/format.h: Define restrict only if not already defined.
33090 * gcc.dg/nest.c: xfail for NetWare.
33091 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33092 * lib/target-supports.exp (check_visibility_available): Exclude
33093 NetWare.
33094
33095 2004-09-03 Jan Beulich <jbeulich@novell.com>
33096
33097 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33098 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33099 deterministic starting point for the alignment of structure fields.
33100 * gcc.dg/Wpadded.c: Dito.
33101 * g++.dg/abi/vbase10.C: Dito.
33102
33103 2004-09-03 Devang Patel <dpatel@apple.com>
33104
33105 * g++.dg/debug/pr15736.cc: New test.
33106
33107 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33108
33109 * README.QMTEST: Fix out-of-date link.
33110
33111 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33112
33113 PR fortran/16579
33114 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33115 Delete. Duplicate of gfortran.dg/g77/20010610.f
33116
33117 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33118
33119 * g++.dg/abi/arm_rtti1.C: New test.
33120
33121 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33122
33123 * gcc.dg/ppc-vector-memcpy.c: New.
33124 * gcc.dg/ppc-vector-memset.c: New.
33125
33126 2004-09-02 Chao-ying Fu <fu@mips.com>
33127
33128 * gcc.target/mips/mips-3d-1.c: New test.
33129 * gcc.target/mips/mips-3d-2.c: New test.
33130 * gcc.target/mips/mips-3d-3.c: New test.
33131 * gcc.target/mips/mips-3d-4.c: New test.
33132 * gcc.target/mips/mips-3d-5.c: New test.
33133 * gcc.target/mips/mips-3d-6.c: New test.
33134 * gcc.target/mips/mips-3d-7.c: New test.
33135 * gcc.target/mips/mips-3d-8.c: New test.
33136 * gcc.target/mips/mips-3d-9.c: New test.
33137 * gcc.target/mips/mips-ps-1.c: New test.
33138 * gcc.target/mips/mips-ps-2.c: New test.
33139 * gcc.target/mips/mips-ps-3.c: New test.
33140 * gcc.target/mips/mips-ps-4.c: New test.
33141 * gcc.target/mips/mips-ps-type.c: New test.
33142
33143 2004-09-02 Paul Brook <paul@codesourcery.com>
33144
33145 * gfortran.dg/edit_real_1.f90: Add new tests.
33146
33147 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33148
33149 PR fortran/15327
33150 * gfortran.dg/merge_char_1.f90: New test.
33151
33152 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33153
33154 PR fortran/16404
33155 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33156
33157 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33158
33159 PR c/1522
33160 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33161
33162 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33163
33164 * g++.dg/opt/loop1.C: Do not XFAIL.
33165
33166 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33167
33168 * gcc.c-torture/execute/20040831-1.c: New test.
33169
33170 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33171
33172 PR fortran/16579
33173 * gfortran.dg/g77/20010610.f: Now passes.
33174 Copy from g77.f-torture/execute. Add dg-run directive.
33175 * gfortran.dg/g77/README: Update
33176
33177 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33178
33179 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33180 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33181 (t1, t2, t3, t4): Add volatile.
33182
33183 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33184
33185 * g++.dg/ext/visibility/arm1.C: New test.
33186
33187 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33188
33189 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33190 -pedantic-errors.
33191
33192 2004-09-01 Paul Brook <paul@codesourcery.com>
33193
33194 * gfortran.dg/eof_2.f90: New test.
33195
33196 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33197
33198 PR fortran/16579
33199 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33200
33201 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33202
33203 PR libfortran/16805
33204 * gfortran.dg/list_read_2.f90: New test.
33205
33206 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33207
33208 * g++.dg/abi/key1.C: New test.
33209
33210 2004-08-31 Richard Henderson <rth@redhat.com>
33211
33212 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33213 form of offsetof.
33214 * g++.dg/other/offsetof5.C: Remove duplicate.
33215
33216 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33217
33218 PR fortran/17244
33219 * gfortran.dg/func_derived_1.f90: New test.
33220
33221 2004-08-31 Paul Brook <paul@codesourcery.com>
33222
33223 * gfortran.dg/eof_1.f90: New test.
33224
33225 2004-08-31 Paul Brook <paul@codesourcery.com>
33226
33227 * gfortran.dg/list_read_1.f90: New file.
33228
33229 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33230
33231 * g++.dg/opt/loop1.C: XFAIL.
33232
33233 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33234
33235 * gcc.dg/funcdef-storage-1.c: New.
33236 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33237 an extern function in local scope.
33238 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33239 declare an 'auto inline' function in local scope.
33240 * gcc.dg/20011130-1.c: Likewise.
33241 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33242 an 'auto' function in local scope.
33243 * gcc.dg/20021014-1.c: Likewise.
33244 * gcc.dg/20030331-2.c: Likewise.
33245
33246 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33247
33248 * gfortran.dg/blockdata_1.f90: New test.
33249
33250 2004-08-30 Richard Henderson <rth@redhat.com>
33251
33252 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33253
33254 2004-08-30 Richard Henderson <rth@redhat.com>
33255
33256 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33257 additional_flags set by alternate driver.
33258 (ieee-options): New procedure.
33259 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33260 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33261 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33262 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33263
33264 2004-08-30 Richard Henderson <rth@redhat.com>
33265
33266 * lib/f-torture.exp: Remove.
33267
33268 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33269
33270 PR rtl-optimization/16590
33271 * g++.dg/opt/loop1.C: New test.
33272
33273 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33274
33275 PR fortran/13910
33276 * gfortran.dg/oldstyle_1.f90: New test.
33277
33278 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33279 Paul Brook <paul@codesourcery.com>
33280
33281 * gfortran.dg/g77/README: Update.
33282 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33283 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33284 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33285
33286 2004-08-28 Paul Brook <paul@codesourcery.com>
33287
33288 PR libfortran/17195
33289 * gfortran.dg/edit_real_1.f90: New test.
33290
33291 2004-08-27 Paul Brook <paul@codesourcery.com>
33292
33293 * gfortran.dg/rewind_1.f90: New test.
33294
33295 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33296
33297 PR fortran/16597
33298 * gfortran.dg/pr16597.f90: New test.
33299
33300 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33301
33302 PR c/13801
33303 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33304 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33305 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33306 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33307 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33308
33309 2004-08-26 Nick Clifton <nickc@redhat.com>
33310
33311 * gcc.c-torture/compile/pr17119.c: New test.
33312
33313 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33314
33315 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33316
33317 2004-08-25 Richard Henderson <rth@redhat.com>
33318
33319 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33320 the bits that expect kind=8 to be the largest real kind.
33321
33322 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33323
33324 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33325
33326 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33327
33328 * gfortran.dg/assignment_1.f90: New test.
33329
33330 2004-08-25 Adam Nemet <anemet@lnxw.com>
33331
33332 * g++.dg/template/repo3.C: New test.
33333
33334 2004-08-25 Roger Sayle <roger@eyesopen.com>
33335
33336 PR middle-end/16693
33337 PR tree-optimization/16372
33338 * g++.dg/opt/pr16372-1.C: New test case.
33339 * g++.dg/opt/pr16693-1.C: New test case.
33340 * g++.dg/opt/pr16693-2.C: New test case.
33341
33342 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33343
33344 * objc.dg/proto-lossage-4.m: New test.
33345
33346 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33347
33348 PR c++/17155
33349 * g++.dg/inherit/local2.C: New test.
33350
33351 2004-08-25 Paul Brook <paul@codesourcery.com>
33352
33353 PR fortran/17144
33354 * gfortran.dg/string_ctor_1.f90: New test.
33355
33356 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33357
33358 PR c++/14428
33359 * g++.dg/template/redecl2.C: New test.
33360
33361 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33362
33363 PR fortran/17143
33364 * gfortran.dg/pr17143.f90: New test.
33365
33366 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33367
33368 PR fortran/17164
33369 * gfortran.dg/pr17164.f90: New test.
33370
33371 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33372
33373 * gcc.dg/tree-ssa/loop-1.c: New test.
33374
33375 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33376
33377 * gcc.c-torture/compile/20040824-1.c: New test.
33378
33379 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33380
33381 * gcc.c-torture/compile/iftrap-3.c: New test.
33382
33383 2004-08-24 Paul Brook <paul@codesourcery.com>
33384
33385 * gfortran.dg/entry_2.f90: New test.
33386
33387 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33388
33389 PR c++/16889
33390 * g++.dg/lookup/ambig[12].C: New.
33391
33392 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33393
33394 PR c++/16706
33395 * g++.dg/template/crash21.C: New test.
33396 * g++.dg/template/crash22.C: Likewise.
33397
33398 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33399
33400 PR c++/17149
33401 * g++.dg/template/access15.C: New.
33402
33403 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33404
33405 PR c++/17163
33406 * g++.dg/template/repo2.C: New test.
33407
33408 2004-08-23 Roger Sayle <roger@eyesopen.com>
33409
33410 PR rtl-optimization/17078
33411 * gcc.c-torture/execute/pr17078-1.c: New test case.
33412
33413 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33414
33415 PR c/14492
33416 * gcc.dg/debug/crash1.c: New test.
33417
33418 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33419
33420 PR c/16180
33421 * gcc.dg/loop-5.c: New test.
33422
33423 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33424
33425 * gcc.c-torture/execute/20040823-1.c: New test.
33426
33427 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33428
33429 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33430 to the assembler. Simplify test accordingly.
33431 (asm_abi_flags): Use GNU names.
33432 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33433 to check for ABI flags.
33434
33435 2004-08-22 Andrew Pinski <apinski@apple.com>
33436
33437 * g++.dg/opt/pr14029.C: New test.
33438 * gcc.c-torture/execute/pr15262.c: New test.
33439
33440 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33441
33442 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33443
33444 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33445
33446 PR 16908
33447 * gfortran.dg/direct_io.f90: New test.
33448
33449 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33450
33451 PR c++/17121
33452 * g++.dg/inherit/local2.C: New test.
33453
33454 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33455
33456 PR c++/17120
33457 * g++.dg/warn/Wparentheses-4.C: New test.
33458
33459 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33460
33461 PR c++/17121
33462 * g++.dg/inherit/local2.C: New test.
33463
33464 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33465 * gcc.dg/ppc-ldstruct.c: Likewise.
33466 * gcc.dg/ppc64-abi-2.c: Likewise.
33467
33468 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33469
33470 PR rtl-optimization/17099
33471 * gcc.c-torture/execute/20040820-1.c: New test.
33472
33473 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33474
33475 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33476
33477 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33478
33479 PR fortran/17077
33480 * gfortran.dg/auto_array_1.f90: New test.
33481
33482 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33483
33484 PR fortran/17074
33485 * gfortran.dg/simpleif_1.f90: New test.
33486
33487 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33488
33489 * lib/target-supports.exp (check_profiling_available): Return
33490 false for arm*-*-symbianelf* and arm*-*-eabi*.
33491
33492 PR c++/15890
33493 * g++.dg/template/delete1.C: New test.
33494
33495 2004-08-19 Paul Brook <paul@codesourcery.com>
33496
33497 PR fortran/14976
33498 PR fortran/16228
33499 * gfortran.dg/data_char_1.f90: New test.
33500
33501 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33502
33503 PR fortran/16946
33504 * gfortran.dg/reduction.f90: New testcase.
33505
33506 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33507
33508 PR fortran/16520
33509 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33510
33511 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33512
33513 PR c++/17041
33514 * g++.dg/Wparentheses-3.C: New test.
33515
33516 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33517
33518 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33519 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33520 * gcc.dg/vect/vect-2.c: Likewise.
33521 * gcc.dg/vect/vect-3.c: Likewise.
33522 * gcc.dg/vect/vect-4.c: Likewise.
33523 * gcc.dg/vect/vect-5.c: Likewise.
33524 * gcc.dg/vect/vect-6.c: Likewise.
33525 * gcc.dg/vect/vect-7.c: Likewise.
33526 * gcc.dg/vect/vect-25.c: Likewise.
33527 * gcc.dg/vect/vect-31.c: Likewise.
33528 * gcc.dg/vect/vect-32.c: Likewise.
33529 * gcc.dg/vect/vect-34.c: Likewise.
33530 * gcc.dg/vect/vect-36.c: Likewise.
33531 * gcc.dg/vect/vect-all.c: Likewise.
33532
33533 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33534
33535 PR c++/17068
33536 * g++.dg/template/operator4.C: New test.
33537
33538 2004-08-18 Richard Henderson <rth@redhat.com>
33539
33540 * gcc.dg/20040206-1.c: XFAIL.
33541
33542 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33543
33544 PR c++/16246
33545 * g++.dg/template/array7.C: New test.
33546
33547 2004-08-17 James E Wilson <wilson@specifixinc.com>
33548
33549 * gcc.dg/mips-movcc-1.c: New test.
33550 * gcc.dg/mips-movcc-2.c: New test.
33551 * gcc.dg/mips-movcc-3.c: New test.
33552
33553 * gcc.dg/mips-nmadd-1.c: New test.
33554 * gcc.dg/mips-nmadd-2.c: New test.
33555
33556 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33557
33558 PR c++/15871
33559 * g++.dg/opt/inline8.C: New test.
33560
33561 PR c++/16965
33562 * g++.dg/parse/error17.C: New test.
33563
33564 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33565
33566 * gcc.dg/vect: New directory for vectorizer tests.
33567 * gcc.dg/vect/tree-vect.h: New file.
33568 * gcc.dg/vect/vect.exp: New file.
33569 * gcc.dg/vect/pr16105.c.c: New test.
33570 * gcc.dg/vect/vect-1.c: New test.
33571 * gcc.dg/vect/vect-2.c: New test.
33572 * gcc.dg/vect/vect-3.c: New test.
33573 * gcc.dg/vect/vect-4.c: New test.
33574 * gcc.dg/vect/vect-5.c: New test.
33575 * gcc.dg/vect/vect-6.c: New test.
33576 * gcc.dg/vect/vect-7.c: New test.
33577 * gcc.dg/vect/vect-8.c: New test.
33578 * gcc.dg/vect/vect-9.c: New test.
33579 * gcc.dg/vect/vect-10.c: New test.
33580 * gcc.dg/vect/vect-11.c: New test.
33581 * gcc.dg/vect/vect-12.c: New test.
33582 * gcc.dg/vect/vect-13.c: New test.
33583 * gcc.dg/vect/vect-14.c: New test.
33584 * gcc.dg/vect/vect-15.c: New test.
33585 * gcc.dg/vect/vect-16.c: New test.
33586 * gcc.dg/vect/vect-17.c: New test.
33587 * gcc.dg/vect/vect-18.c: New test.
33588 * gcc.dg/vect/vect-19.c: New test.
33589 * gcc.dg/vect/vect-20.c: New test.
33590 * gcc.dg/vect/vect-21.c: New test.
33591 * gcc.dg/vect/vect-22.c: New test.
33592 * gcc.dg/vect/vect-23.c: New test.
33593 * gcc.dg/vect/vect-24.c: New test.
33594 * gcc.dg/vect/vect-25.c: New test.
33595 * gcc.dg/vect/vect-26.c: New test.
33596 * gcc.dg/vect/vect-27.c: New test.
33597 * gcc.dg/vect/vect-28.c: New test.
33598 * gcc.dg/vect/vect-29.c: New test.
33599 * gcc.dg/vect/vect-30.c: New test.
33600 * gcc.dg/vect/vect-31.c: New test.
33601 * gcc.dg/vect/vect-32.c: New test.
33602 * gcc.dg/vect/vect-33.c: New test.
33603 * gcc.dg/vect/vect-34.c: New test.
33604 * gcc.dg/vect/vect-35.c: New test.
33605 * gcc.dg/vect/vect-36.c: New test.
33606 * gcc.dg/vect/vect-37.c: New test.
33607 * gcc.dg/vect/vect-38.c: New test.
33608 * gcc.dg/vect/vect-40.c: New test.
33609 * gcc.dg/vect/vect-41.c: New test.
33610 * gcc.dg/vect/vect-42.c: New test.
33611 * gcc.dg/vect/vect-43.c: New test.
33612 * gcc.dg/vect/vect-44.c: New test.
33613 * gcc.dg/vect/vect-45.c: New test.
33614 * gcc.dg/vect/vect-46.c: New test.
33615 * gcc.dg/vect/vect-47.c: New test.
33616 * gcc.dg/vect/vect-48.c: New test.
33617 * gcc.dg/vect/vect-49.c: New test.
33618 * gcc.dg/vect/vect-50.c: New test.
33619 * gcc.dg/vect/vect-51.c: New test.
33620 * gcc.dg/vect/vect-52.c: New test.
33621 * gcc.dg/vect/vect-53.c: New test.
33622 * gcc.dg/vect/vect-54.c: New test.
33623 * gcc.dg/vect/vect-55.c: New test.
33624 * gcc.dg/vect/vect-56.c: New test.
33625 * gcc.dg/vect/vect-57.c: New test.
33626 * gcc.dg/vect/vect-58.c: New test.
33627 * gcc.dg/vect/vect-59.c: New test.
33628 * gcc.dg/vect/vect-60.c: New test.
33629 * gcc.dg/vect/vect-61.c: New test.
33630 * gcc.dg/vect/vect-all.c: New test.
33631 * gcc.dg/vect/vect-none.c: New test.
33632
33633 2004-08-17 Paul Brook <paul@codesourcery.com>
33634
33635 PR fortran/13082
33636 * gfortran.dg/entry_1.f90: New test.
33637
33638 2004-08-17 Andrew Pinski <apinski@apple.com>
33639
33640 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33641
33642 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33643
33644 * gcc.dg/pr17036-1.c: New test.
33645
33646 2004-08-16 Devang Patel <dpatel@apple.com>
33647
33648 * gcc.dg/darwin-20040809-1.c: New test.
33649
33650 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33651
33652 * gcc.dg/funcdef-attr-1.c: New test.
33653
33654 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33655
33656 * gcc.dg/altivec-17.c: New test.
33657 * gcc.dg/altivec-18.c: New test.
33658
33659 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33660
33661 PR c++/6749
33662 * g++.dg/template/vtable2.C: New test.
33663
33664 2004-08-14 Richard Henderson <rth@redhat.com>
33665
33666 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33667 * gcc.dg/pack-test-4.c (main): Return 0.
33668 * gcc.dg/setjmp-1.c: Remove XFAIL.
33669 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33670
33671 2004-08-14 Richard Henderson <rth@redhat.com>
33672
33673 * gcc.dg/980217-1.c: Add prototype for printf.
33674
33675 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33676
33677 * gfortran.dg/pr16935.f90: New test.
33678
33679 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33680
33681 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33682
33683 2004-08-13 Paul Brook <paul@codesourcery.com>
33684
33685 * gfortran.dg/der_io_1.f90: Remove stray comma.
33686
33687 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33688
33689 * gcc.dg/vmx/cw-bug-2.c: Remove.
33690 * gcc.dg/vmx/vprint-1.c: Remove.
33691 * gcc.dg/vmx/vscan-1.c: Remove.
33692
33693 2004-08-12 Devang patel <dpatel@apple.com>
33694
33695 * gcc.dg/darwin-20040809-2.c: New test.
33696
33697 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33698
33699 * g++.dg/ext/altivec-12.C: New test.
33700
33701 * g++.dg/ext/altivec-11.C: New test.
33702
33703 2004-08-12 Paul Brook <paul@codesourcery.com>
33704
33705 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33706
33707 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33708
33709 * g++.dg/ext/altivec-2.C: Check for hardware support before
33710 executing any VMX instructions.
33711
33712 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33713
33714 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33715
33716 PR c++/16276
33717 * g++.old-deja/g++.other/comdat4.C: New test.
33718 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33719
33720 2004-08-12 Ben Elliston <bje@au.ibm.com>
33721
33722 PR target/16286
33723 * gcc.dg/pr16286.c: New test.
33724
33725 2004-08-12 Jan Beulich <jbeulich@novell.com>
33726
33727 * g++.dg/ext/asm5.C: New.
33728
33729 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33730
33731 PR c++/16698
33732 * g++.dg/eh/crash1.C: New test.
33733
33734 PR c++/16717
33735 * g++.dg/ext/construct1.C: New test.
33736
33737 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33738
33739 PR c++/16853
33740 * g++.dg/init/ptrmem1.C: New test.
33741
33742 PR c++/16618
33743 * g++.dg/parse/offsetof5.C: New test.
33744
33745 PR c++/16870
33746 * g++.dg/template/overload3.C: New test.
33747
33748 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33749
33750 PR c++/16964
33751 * g++.dg/parse/error16.C: New test.
33752
33753 PR c++/16904
33754 * g++.dg/template/error14.C: New test.
33755
33756 PR c++/16929
33757 * g++.dg/template/error15.C: New test.
33758
33759 2004-08-11 Devang Patel <dpatel@apple.com>
33760
33761 * gcc.dg/darwin-ld-20040809-1.c: New test.
33762 * gcc.dg/darwin-ld-20040809-2.c: New test.
33763
33764 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33765
33766 PR fortran/16917
33767 * gfortran.dg/dfloat_1.f90: New test.
33768
33769 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33770
33771 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33772 * gcc.dg/dll-2.c: Fix dg-require syntax.
33773 * gcc.misc-tests/arm-isr.c (abort): Declare.
33774 (exit): Likewise.
33775
33776 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33777
33778 PR c++/16971
33779 * g++.dg/parse/crash16.C: New test.
33780
33781 2004-08-10 Roger Sayle <roger@eyesopen.com>
33782
33783 * gcc.dg/mips-rsqrt-1.c: New test case.
33784 * gcc.dg/mips-rsqrt-2.c: New test case.
33785 * gcc.dg/mips-rsqrt-3.c: New test case.
33786
33787 2004-08-10 Paul Brook <paul@codesourcery.com>
33788
33789 * gfortran.dg/der_io_1.f90: New test.
33790
33791 2004-08-10 Paul Brook <paul@codesourcery.com>
33792
33793 PR fortran/16919
33794 * gfortran.dg/der_array_1.f90: New test.
33795
33796 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33797
33798 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33799
33800 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33801
33802 * gcc.dg/wchar_t-2.c: Fix typo.
33803
33804 2004-08-09 Falk Hueffner <falk@debian.org>
33805
33806 PR tree-optimization/12517
33807 * gcc.c-torture/compile/pr12517.c: New test.
33808
33809 PR tree-optimization/12578
33810 * gcc.c-torture/compile/pr12578.c: New test.
33811
33812 PR tree-optimization/12899
33813 * gcc.c-torture/compile/pr12899.c: New test.
33814
33815 PR rtl-optimization/14692
33816 * gcc.c-torture/compile/pr14692.c: New test.
33817
33818 PR tree-optimization/16461
33819 * gcc.c-torture/compile/pr16461.c: New test.
33820
33821 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33822
33823 * gfortran.dg/getenv_1.f90: New test.
33824
33825 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33826
33827 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33828 wchar_t.
33829 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33830
33831 2004-08-06 Paul Brook <paul@codesourcery.com>
33832
33833 * gfortran.dg/ret_array_1.f90: New test.
33834 * gfortran.dg/ret_pointer_1.f90: New test.
33835
33836 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33837
33838 * gcc.dg/missing-field-init-[12].c: New tests.
33839 * g++.dg/warn/missing-field-init-[12].C: New tests.
33840
33841 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33842
33843 * gcc.dg/enum2.c: New test.
33844 * gcc.dg/symbian3.c: Likewise.
33845 * gcc.dg/symbian4.c: Likewise.
33846 * gcc.dg/wchar_t-2.c: Likewise.
33847
33848 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33849
33850 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33851 destructor tests.
33852
33853 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33854
33855 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33856 dg-require-visiblity.
33857 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33858 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33859 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33860 * g++.dg/ext/visibility/new1.C: Likewise.
33861 * g++.dg/ext/visibility/pragma.C: Likewise.
33862 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33863 * g++.dg/ext/visibility/virtual.C: Likewise.
33864 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33865 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33866 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33867 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33868 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33869 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33870 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33871 * g++/dg/ext/visibility/visibility-8.C: New test.
33872 * gcc.c-torture/compile/dll.x: Remove.
33873 * gcc.dg/dll-2.c: Use dg-require-dll
33874 * gcc.dg/visibility-10.c: New test.
33875 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33876 supporting DLLs.
33877 * lib/scanasm.exp (scan_hidden): New function.
33878 (scan_not_hidden): Likewise.
33879
33880 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33881
33882 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33883
33884 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33885
33886 * gcc.c-torture/execute/20040805-1.c: New test.
33887
33888 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33889
33890 * gcc.dg/20020118-1.c: Declare abort.
33891 * gcc.dg/altivec_check.h: Likewise.
33892 * gcc.dg/iftrap-2.c: Likewise.
33893 * gcc.dg/pragma-darwin.c: Likewise.
33894 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33895
33896 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33897
33898 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33899
33900 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33901
33902 * gcc.c-torture/execute/builtins/abs-2.c,
33903 gcc.c-torture/execute/builtins/abs-3.c,
33904 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33905 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33906 intmax_t, uintmax_t and their limits.
33907 * gcc.dg/intmax_t-1.c: New test.
33908
33909 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33910
33911 * g++.dg/tc1/dr147.C: Add reference to PR.
33912
33913 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33914
33915 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33916 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33917
33918 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33919
33920 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33921
33922 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33923
33924 * gcc.dg/redecl-5.c: New test.
33925 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33926 of scanf.
33927
33928 2004-08-03 Roger Sayle <roger@eyesopen.com>
33929
33930 PR middle-end/16790
33931 * gcc.c-torture/execute/pr16790-1.c: New test case.
33932
33933 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33934
33935 * g++.dg/ext/visibility/assign1.C: New test.
33936 * g++.dg/ext/visibility/new1.C: Likewise.
33937
33938 * gcc.dg/symbian1.c: New test.
33939 * gcc.dg/symbian2.c: Likewise.
33940
33941 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33942
33943 PR target/16570
33944 * gcc.dg/i386-sse-9.c: New test.
33945
33946 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33947
33948 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33949
33950 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33951
33952 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33953 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33954 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33955 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33956 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33957 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33958 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33959 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33960 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33961 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33962 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33963 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33964 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33965 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33966 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33967 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33968 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33969 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33970 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33971 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33972 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33973 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33974 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33975 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33976 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33977 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33978 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33979 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33980 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33981 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33982 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33983 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33984 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33985 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33986 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33987 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33988 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33989 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33990 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33991 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33992 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33993 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33994 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33995 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33996 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33997 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33998 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33999 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34000 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34001 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34002 gcc.misc-tests/i386-pf-3dnow-1.c,
34003 gcc.misc-tests/i386-pf-athlon-1.c,
34004 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34005 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34006 Declare built-in functions used.
34007 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34008
34009 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34010
34011 PR c++/16707
34012 * g++.dg/lookup/using12.C: New test.
34013
34014 * g++.dg/init/null1.C: Fix PR number.
34015 * g++.dg/parse/namespace10.C: Likewise.
34016
34017 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34018
34019 PR c++/16224
34020 * g++.dg/template/spec17.C: New test.
34021 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34022 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34023
34024 2004-08-02 David Billinghurst
34025
34026 PR fortran/16292
34027 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34028
34029 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34030
34031 * gcc.dg/ia64-got-1.c: New test case.
34032
34033 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34034
34035 PR c++/16489
34036 * g++.dg/init/null1.C: New test.
34037 * g++.dg/tc1/dr76.C: Adjust error marker.
34038
34039 PR c++/16529
34040 * g++.dg/parse/namespace10.C: New test.
34041
34042 PR c++/16810
34043 * g++.dg/inherit/ptrmem2.C: New test.
34044
34045 2004-08-02 Ben Elliston <bje@au.ibm.com>
34046
34047 PR target/16155
34048 * gcc.dg/pr16155.c: New test.
34049
34050 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34051
34052 * gcc.dg/redecl-2.c: New test.
34053
34054 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34055
34056 * gcc.dg/darwin-longdouble.c: New file.
34057
34058 2004-07-30 Richard Henderson <rth@redhat.com>
34059
34060 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34061 write to constant argument.
34062 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34063
34064 2004-07-30 Richard Henderson <rth@redhat.com>
34065
34066 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34067 tests of nearest around zero.
34068
34069 2004-07-30 Andrew Pinski <apinski@apple.com>
34070
34071 * gcc.c-torture/compile/20040730-1.c: New test.
34072
34073 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34074
34075 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34076 powerpc-eabispe.
34077
34078 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34079
34080 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34081
34082 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34083
34084 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34085 contains $ld_library_path.
34086 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34087
34088 2004-07-29 Richard Henderson <rth@redhat.com>
34089
34090 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34091
34092 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34093 (alt2, which): New.
34094 (Check): Accept either alternative.
34095
34096 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34097
34098 * g++.dg/abi/inline1.C: New test.
34099 * g++.dg/abi/local1-a.cc: Likewise.
34100 * g++.dg/abi/local1.C: Likewise.
34101 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34102 * g++.dg/abi/mangle12.C: Likewise.
34103 * g++.dg/abi/mangle17.C: Likewise.
34104 * g++.dg/abi/mangle20-2.C: Likewise.
34105 * g++.dg/opt/interface1.C: Likewise.
34106 * g++.dg/opt/interface1.h: Likewise.
34107 * g++.dg/opt/interface1-a.cc: New test.
34108 * g++.dg/parse/repo1.C: New test.
34109 * g++.dg/template/repo1.C: Likewise.
34110 * g++.dg/warn/Winline-1.C: Likewise.
34111 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34112
34113 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34114
34115 * gcc.dg/tree-ssa/20040729-1.c: New test.
34116
34117 2004-07-27 Matt Austern <austern@apple.com>
34118
34119 * gcc.dg/darwin-bool-1.c: New test.
34120 * gcc.dg/darwin-bool-2.c: New test.
34121
34122 2004-07-28 Richard Henderson <rth@redhat.com>
34123
34124 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34125 arguments in the correct type. Don't write to constant arguments.
34126
34127 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34128
34129 PR tree-optimization/16688
34130 PR tree-optimization/16689
34131 * g++.dg/tree-ssa/pr16688.C: New test.
34132
34133 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34134
34135 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34136 loads. Not only in the comment, this time.
34137
34138 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34139
34140 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34141 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34142 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34143 * gcc.dg/sh4a-bitmovua.c: New.
34144 * gcc.dg/sh4a-cos.c: New.
34145 * gcc.dg/sh4a-cosf.c: New.
34146 * gcc.dg/sh4a-fprun.c: New.
34147 * gcc.dg/sh4a-fsrra.c: New.
34148 * gcc.dg/sh4a-memmovua.c: New.
34149 * gcc.dg/sh4a-sin.c: New.
34150 * gcc.dg/sh4a-sincos.c: New.
34151 * gcc.dg/sh4a-sincosf.c: New.
34152 * gcc.dg/sh4a-sinf.c: New.
34153
34154 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34155
34156 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34157 conditionals.
34158 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34159 loads.
34160 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34161 DOM1.
34162
34163 2004-07-27 Andrew Pinski <apinski@apple.com>
34164
34165 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34166
34167 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34168
34169 * gcc.dg/pragma-isr.c: New test.
34170
34171 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34172
34173 PR c++/14429
34174 * g++.dg/template/ttp11.C: New test.
34175
34176 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34177
34178 * gcc.c-torture/compile/20040727-1.c: New test.
34179
34180 2004-07-26 Eric Christopher <echristo@redhat.com>
34181
34182 * gcc.c-torture/compile/20040726-2.c: New test.
34183
34184 2004-07-26 Andrew Pinski <apinski@apple.com>
34185
34186 * g++.dg/rtti/tinfo1.C: Xfail.
34187
34188 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34189
34190 * gcc.c-torture/compile/20040726-1.c: New test.
34191
34192 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34193 Brian Ryner <bryner@brianryner.com>
34194
34195 PR c++/9283
34196 PR c++/15000
34197 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34198 * g++.dg/ext/visibility/: New directory.
34199 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34200 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34201 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34202 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34203 * g++.dg/ext/visibility/fvisibility.C,
34204 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34205 g++.dg/ext/visibility/fvisibility-override1.C
34206 g++.dg/ext/visibility/fvisibility-override2.C
34207 g++.dg/ext/visibility/memfuncts.C
34208 g++.dg/ext/visibility/noPLT.C
34209 g++.dg/ext/visibility/pragma.C
34210 g++.dg/ext/visibility/pragma-override1.C
34211 g++.dg/ext/visibility/pragma-override2.C
34212 g++.dg/ext/visibility/staticmemfuncts.C
34213 g++.dg/ext/visibility/virtual.C: New tests.
34214
34215 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34216
34217 PR c/15360
34218 * gcc.dg/pr15360-1.c: New test.
34219
34220 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34221
34222 * gcc.dg/pragma-align-2.c: New test.
34223 * gcc.dg/pragma-init-fini.c: New test.
34224 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34225 targets.
34226
34227 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34228
34229 * gcc.dg/init-string-2.c: New test.
34230
34231 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34232
34233 PR 16684
34234 * gcc.dg/Wredundant-decls-1.c: New test case.
34235
34236 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34237
34238 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34239 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34240 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34241 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34242 * gcc.dg/compat/generate-random.c: New file.
34243 * gcc.dg/compat/generate-random.h: Likewise.
34244 * gcc.dg/compat/generate-random_r.c: Likewise.
34245 * gcc.dg/compat/struct-layout-1.h: Likewise.
34246 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34247 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34248 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34249 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34250 * gcc.dg/compat/struct-layout-1_main.c: New test.
34251 * gcc.dg/compat/struct-layout-1_x.c: New file.
34252 * gcc.dg/compat/struct-layout-1_y.c: New file.
34253 * gcc.dg/compat/struct-layout-1_test.h: New file.
34254
34255 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34256
34257 * gcc.dg/comp-return-1.c: New test
34258
34259 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34260
34261 * gcc.dg/vmx/8-02a.c: Fix typo.
34262
34263 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34264 * gcc.dg/darwin-abi-3.c: New test.
34265
34266 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34267 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34268
34269 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34270 * gcc.dg/vmx/ops-long-1.c: New test.
34271 * gcc.dg/vmx/ops-long-2.c: New test.
34272
34273 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34274
34275 * g++.dg/lookup/conv-[1234].C: New.
34276
34277 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34278
34279 * g++.dg/parse/attr2.C: Simplify.
34280
34281 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34282
34283 PR c/7284
34284 * gcc.c-torture/execute/pr7284-1.c: New test.
34285
34286 2004-07-22 Brian Booth <bbooth@redhat.com>
34287
34288 * gcc.dg/tree-ssa/20040721-1.c: New test.
34289
34290 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34291
34292 * g++.dg/template/crash20.c: New.
34293
34294 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34295
34296 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34297 Add dg-run directive. Declare variables as required.
34298 * gfortran.dg/g77/README: Update
34299
34300 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34301
34302 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34303 gcc.dg/cris-peep2-andu2.c: New tests.
34304
34305 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34306
34307 PR c/15052
34308 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34309 on return type.
34310 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34311 messages.
34312 * gcc.dg/qual-return-2.c: Update expected messages.
34313 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34314
34315 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34316
34317 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34318 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34319
34320 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34321
34322 PR c/11250
34323 * gcc.dg/init-string-1.c: New test.
34324
34325 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34326
34327 PR middle-end/15345
34328 PR c/16450
34329 * gcc.dg/torture/nested-fn-1.c: New test.
34330
34331 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34332
34333 PR target/16559
34334 * gcc.dg/ia64-fptr-1.c: New file.
34335
34336 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34337
34338 PR c++/14497
34339 * g++.dg/template/spec16.C: New test.
34340 * g++.old-deja/g++.robertl/eb118.C: Remove.
34341
34342 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34343
34344 PR c++/509
34345 * g++.dg/template/spec15.C: New test.
34346
34347 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34348
34349 Copy cases from g77.f-torture/execute and add dg-run
34350 directive. Other changes as noted.
34351 * gfortran.dg/g77/13037.f
34352 * gfortran.dg/g77/1832.f
34353 * gfortran.dg/g77/19981119-0.f
34354 * gfortran.dg/g77/19990313-0.f
34355 * gfortran.dg/g77/19990313-1.f
34356 * gfortran.dg/g77/19990313-2.f
34357 * gfortran.dg/g77/19990313-3.f
34358 * gfortran.dg/g77/19990419-1.f
34359 * gfortran.dg/g77/19990826-0.f
34360 * gfortran.dg/g77/19990826-2.f
34361 * gfortran.dg/g77/20000503-1.f
34362 * gfortran.dg/g77/20001111.f
34363 * gfortran.dg/g77/20010116.f
34364 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34365 * gfortran.dg/g77/20010430.f
34366 * gfortran.dg/g77/6177.f
34367 * gfortran.dg/g77/947.f
34368 * gfortran.dg/g77/970816-3.f
34369 * gfortran.dg/g77/971102-1.f
34370 * gfortran.dg/g77/980520-1.f
34371 * gfortran.dg/g77/980628-0.f
34372 * gfortran.dg/g77/980628-1.f
34373 * gfortran.dg/g77/980628-10.f
34374 * gfortran.dg/g77/980628-2.f
34375 * gfortran.dg/g77/980628-3.f
34376 * gfortran.dg/g77/980628-7.f
34377 * gfortran.dg/g77/980628-8.f
34378 * gfortran.dg/g77/980628-9.f
34379 * gfortran.dg/g77/980701-0.f
34380 * gfortran.dg/g77/980701-1.f
34381 * gfortran.dg/g77/cabs.f
34382 * gfortran.dg/g77/claus.f
34383 * gfortran.dg/g77/complex_1.f
34384 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34385 * gfortran.dg/g77/dcomplex.f
34386 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34387 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34388 * gfortran.dg/g77/f90-intrinsic-numeric.f
34389 * gfortran.dg/g77/int8421.f
34390 * gfortran.dg/g77/labug1.f
34391 * gfortran.dg/g77/large_vec.f
34392 * gfortran.dg/g77/le.f
34393 * gfortran.dg/g77/short.f
34394 * gfortran.dg/g77/README: Update
34395
34396 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34397
34398 PR c++/16637
34399 * g++.dg/parse/lookup4.C: New test.
34400
34401 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34402
34403 PR c++/16175
34404 * g++.dg/template/ttp10.C: New test.
34405
34406 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34407
34408 * gcc.dg/pr12625-1.c: New test.
34409
34410 2004-07-20 Steven Bosscher <stevenb@suse.de>
34411
34412 * gcc.dg/switch-warn-1.c: New test.
34413 * gcc.dg/switch-warn-2.c: New test.
34414 * gcc.c-torture/compile/pr14730.c: Update.
34415
34416 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34417
34418 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34419 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34420 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34421 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34422
34423 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34424
34425 PR c++/16623
34426 * g++.dg/template/assign1.C: New test.
34427
34428 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34429
34430 PR c++/12170
34431 * g++.dg/template/ttp9.C: New test.
34432
34433 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34434
34435 * gcc.dg/format/cmn-err-1.c: New test.
34436
34437 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34438
34439 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34440 gcc.dg/Wparentheses-10.c: New tests.
34441 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34442
34443 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34444
34445 PR fortran/16465
34446 * gfortran.dg/g77//ffixed-line-length-0.f,
34447 gfortran.dg/g77/ffixed-line-length-132.f,
34448 gfortran.dg/g77/ffixed-line-length-72.f,
34449 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34450 gfortran.dg/g77/README: Update.
34451
34452 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34453
34454 PR c++/13092
34455 * g++.dg/template/non-dependent7.C: New test.
34456 * g++.dg/template/non-dependent8.C: Likewise.
34457 * g++.dg/template/non-dependent9.C: Likewise.
34458 * g++.dg/template/non-dependent10.C: Likewise.
34459
34460 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34461
34462 PR c++/16337
34463 * g++.dg/parse/attr2.C: New test.
34464
34465 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34466
34467 * g77.dg: Removed.
34468 * g77.f-torture: Ditto.
34469
34470 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34471
34472 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34473 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34474 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34475
34476 2004-07-16 Richard Henderson <rth@redhat.com>
34477
34478 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34479
34480 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34481
34482 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34483 tests with full list of options.
34484 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34485 of TORTURE_OPTIONS if test contains 'dg-do run'.
34486
34487 PR fortran/16404
34488 * gfortran.dg/do_iterator.f90: New test.
34489
34490 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34491
34492 PR rtl-optimization/16536
34493 * gcc.c-torture/execute/restrict-1.c: New test.
34494
34495 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34496
34497 PR fortran/15324
34498 * gfortran.dg/pr15324.f90: New test.
34499
34500 PR fortran/15129
34501 * gfortran.dg/pr15129.f90: New test.
34502
34503 PR fortran/15140
34504 * gfortran.dg/pr15140.f90: New test.
34505
34506 PR fortran/13792
34507 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34508 compile-time simplification.
34509
34510 2004-07-14 Mike Stump <mrs@apple.com>
34511
34512 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34513
34514 2004-07-14 James E Wilson <wilson@specifixinc.com>
34515
34516 PR target/16325
34517 * gcc.dg/profile-generate-1.c: New.
34518
34519 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34520
34521 * gcc.c-torture/execute/20040709-1.c: New test.
34522 * gcc.c-torture/execute/20040709-2.c: New test.
34523
34524 2004-07-14 Mike Stump <mrs@apple.com>
34525
34526 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34527
34528 2004-07-14 Mike Stump <mrs@apple.com>
34529
34530 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34531
34532 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34533
34534 PR c++/16518
34535 * g++.dg/parse/mutable1.C: New test.
34536
34537 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34538
34539 PR tree-optimization/16443
34540 * gcc.dg/tree-ssa/20040713-1.c: New test.
34541
34542 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34543
34544 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34545 for operator new.
34546
34547 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34548
34549 * gfortran.dg/g77/README: New file
34550 * gfortran.dg/g77/19981216-0.f: Copy from
34551 g77.f-torture/noncompile. Add "dg-do compile" and
34552 dg-error as required.
34553 * gfortran.dg/g77/19990218-1.f: Likewise.
34554 * gfortran.dg/g77/19990905-1.f: Likewise.
34555 * gfortran.dg/g77/9263.f: Likewise.
34556 * gfortran.dg/g77/980615-0.f: Likewise.
34557 * gfortran.dg/g77/980616-0.f: Likewise.
34558 * gfortran.dg/g77/check0.f: Likewise.
34559 * gfortran.dg/g77/select_no_compile.f: Likewise.
34560
34561 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34562
34563 Copy files from g77.f-torture/compile.
34564 Add "{ dg-do compile}". Other changes as noted
34565 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34566 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34567 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34568 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34569 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34570 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34571 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34572 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34573 statement to conform to standard. Append alpha1.x for reference.
34574 * gfortran.dg/g77/xformat.f: Add dg-warning
34575
34576 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34577
34578 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34579 Add {dg-do compile} directive.
34580 * gfortran.dg/g77/cpp2.F: Likewise.
34581
34582 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34583
34584 PR c++/5402
34585 * g++.dg/lookup/name-clash1.C: New test.
34586
34587 PR c++/9777
34588 * g++.dg/lookup/name-clash2.C: New test.
34589
34590 PR c++/12102
34591 * g++.dg/lookup/name-clash3.C: New test.
34592
34593 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34594
34595 * g++.dg/lookup/new2.C: New test.
34596 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34597
34598 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34599
34600 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34601 Add {dg-do compile} directive.
34602 * gfortran.dg/g77/13060.f: Likewise.
34603 * gfortran.dg/g77/19990218-0.f: Likewise.
34604 * gfortran.dg/g77/19990305-0.f: Likewise.
34605 * gfortran.dg/g77/19990419-0.f: Likewise.
34606 * gfortran.dg/g77/19990502-0.f: Likewise.
34607 * gfortran.dg/g77/19990502-1.f: Likewise.
34608 * gfortran.dg/g77/19990525-0.f: Likewise.
34609 * gfortran.dg/g77/19990826-1.f: Likewise.
34610 * gfortran.dg/g77/19990826-3.f: Likewise.
34611 * gfortran.dg/g77/19990905-2.f: Likewise.
34612 * gfortran.dg/g77/20000412-1.f: Likewise.
34613 * gfortran.dg/g77/20000511-1.f: Likewise.
34614 * gfortran.dg/g77/20000511-2.f: Likewise.
34615 * gfortran.dg/g77/20000518.f: Likewise.
34616 * gfortran.dg/g77/20000601-1.f: Likewise.
34617 * gfortran.dg/g77/20000601-2.f: Likewise.
34618 * gfortran.dg/g77/20000629-1.f: Likewise.
34619 * gfortran.dg/g77/20000630-2.f: Likewise.
34620 * gfortran.dg/g77/20010115.f: Likewise.
34621 * gfortran.dg/g77/20010321-1.f: Likewise.
34622 * gfortran.dg/g77/20010426.f: Likewise.
34623 * gfortran.dg/g77/20020307-1.f: Likewise.
34624 * gfortran.dg/g77/8485.f: Likewise.
34625 * gfortran.dg/g77/960317-1.f: Likewise.
34626 * gfortran.dg/g77/970915-0.f: Likewise.
34627 * gfortran.dg/g77/980310-1.f: Likewise.
34628 * gfortran.dg/g77/980310-2.f: Likewise.
34629 * gfortran.dg/g77/980310-3.f: Likewise.
34630 * gfortran.dg/g77/980310-4.f: Likewise.
34631 * gfortran.dg/g77/980310-6.f: Likewise.
34632 * gfortran.dg/g77/980310-7.f: Likewise.
34633 * gfortran.dg/g77/980310-8.f: Likewise.
34634 * gfortran.dg/g77/980419-2.f: Likewise.
34635 * gfortran.dg/g77/980424-0.f: Likewise.
34636 * gfortran.dg/g77/980427-0.f: Likewise.
34637 * gfortran.dg/g77/980729-0.f: Likewise.
34638 * gfortran.dg/g77/981117-1.f: Likewise.
34639 * gfortran.dg/g77/toon_1.f: Likewise.
34640
34641 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34642
34643 PR c++/2204
34644 * g++.dg/other/abstract2.C: New test.
34645
34646 2004-07-12 Paul Brook <paul@codesourcery.com>
34647
34648 * gfortran.dg/pointer_init_1.f90: New test.
34649
34650 2004-07-11 Paul Brook <paul@codesourcery.com>
34651
34652 PR fortran/15986
34653 * gfortran.dg/contained_1.f90: New test.
34654
34655 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34656
34657 * g++.dg/parse/defarg8.C: New test.
34658
34659 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34660
34661 PR fortran/16433
34662 * gfortran.dg/pr16433.f: New test.
34663
34664 PR fortran/17574
34665 * gfortran.dg/pr15754.f90: New test.
34666
34667 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34668
34669 PR tree-optimization/16437
34670 * gcc.c-torture/execute/bitfld-4.c: New test.
34671
34672 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34673
34674 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34675 access to common var from module.
34676
34677 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34678
34679 PR fortran/16336
34680 * gfortran.fortran-torture/execute/common_2.f90: New test.
34681
34682 2004-07-10 Paul Brook <paul@codesourcery.com>
34683
34684 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34685
34686 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34687
34688 PR fortran/15969
34689 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34690
34691 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34692
34693 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34694 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34695 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34696 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34697 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34698 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34699 * gfortran.dg/g77/funderscoring.f: Likewise.
34700 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34701
34702 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34703
34704 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34705
34706 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34707 Paul Brook <paul@codesourcery.com>
34708
34709 PR fortran/13415
34710 * gfortran.dg/common_pointer_1.f90: New test.
34711
34712 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34713
34714 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34715
34716 2004-07-09 James E Wilson <wilson@specifixinc.com>
34717
34718 PR target/16364
34719 * gcc.c-torture/compile/20040709-1.c: New.
34720
34721 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34722
34723 PR fortran/14077
34724 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34725
34726 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34727
34728 PR fortran/13201
34729 * gfortran.dg/shape_1.f90: New test.
34730
34731 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34732 Andrew Pinski <apinski@apple.com>
34733
34734 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34735
34736 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34737
34738 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34739 comment.
34740
34741 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34742 Paul Brook <paul@codesourcery.com>
34743
34744 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34745 '.f95' and '.F95'.
34746
34747 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34748
34749 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34750
34751 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34752
34753 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34754 testcases with capital suffix.
34755
34756 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34757
34758 PR fortran/15481
34759 PR fortran/13372
34760 PR fortran/13575
34761 PR fortran/15978
34762 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34763
34764 * gfortran.dg/implicit_1.f90: New test.
34765
34766 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34767
34768 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34769 expression to match gfortran warning/error messages
34770 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34771 dg-error text.
34772
34773 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34774
34775 * lib/fortran-torture.exp: Rename proc search_for to
34776 search_for_re.
34777
34778 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34779
34780 * gcc.c-torture/execute/simd-5.x: New file.
34781 XFAIL on SPARC 64-bit at -O0.
34782
34783 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34784
34785 PR c++/8211
34786 PR c++/16165
34787 * g++.dg/warn/effc3.C: New test.
34788
34789 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34790
34791 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34792 change X to 1X in format.
34793 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34794 add data statements to conform to standard.
34795
34796 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34797
34798 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34799 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34800 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34801
34802 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34803
34804 * gfortran.dg/g77/7388.f: Copy from g77.dg
34805 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34806 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34807 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34808 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34809 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34810 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34811 * gfortran.dg/g77/strlen0.f: Likewise.
34812
34813 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34814
34815 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34816 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34817
34818 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34819
34820 * gcc.c-torture/execute/920428-2.x: Delete.
34821 * gcc.c-torture/execute/920501-7.x: Likewise.
34822
34823 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34824
34825 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34826 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34827 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34828 prescott and c3-2.
34829 (PREFETCH_3DNOW): Add -march=c3.
34830
34831 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34832
34833 PR c/16437
34834 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34835 * gcc.c-torture/execute/bf64-1.x: Likewise.
34836
34837 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34838
34839 * gcc.c-torture/compile/20040708-1.c: New test.
34840
34841 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34842
34843 PR c++/16169
34844 * g++.dg/warn/effc2.C: New test.
34845
34846 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34847
34848 * gcc.c-torture/execute/bitfld-1.x: Remove.
34849 * gcc.c-torture/execute/bitfld-3.c: New test.
34850 * gcc.dg/bitfld-2.c: Remove XFAILs.
34851
34852 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34853
34854 PR c++/16276
34855 * g++.dg/rtti/tinfo1.C: New file.
34856
34857 2004-07-07 Eric Christopher <echristo@redhat.com>
34858
34859 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34860
34861 2004-07-07 Andrew Pinski <apinski@apple.com>
34862
34863 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34864
34865 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34866
34867 * g++.dg/init/call1.C: XFAIL.
34868
34869 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34870
34871 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34872 except for movstrict*, to movmem* and clrstr* to clrmem*.
34873
34874 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34875
34876 * gcc.c-torture/execute/20040707-1.c: New test.
34877
34878 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34879
34880 * gcc.c-torture/execute/20040706-1.c: New test.
34881
34882 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34883
34884 PR c++/3671
34885 * g++.dg/template/spec14.C: New test.
34886
34887 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34888
34889 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34890 nothing if not yet defined. Use it in b, c and d type definitions.
34891 * gcc.c-torture/execute/20040705-1.c: New test.
34892 * gcc.c-torture/execute/20040705-2.c: New test.
34893
34894 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34895
34896 PR c++/2518
34897 * g++.dg/lookup/new1.C: New test.
34898
34899 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34900
34901 PR c++/11406
34902 * g++.dg/template/sizeof8.C: New test.
34903
34904 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34905
34906 * gcc.c-torture/compile/20040705-1.c: New test.
34907
34908 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34909
34910 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34911
34912 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34913
34914 * gcc.dg/cpp/if-mop.c: Two new testcases.
34915 * gcc.dg/cpp/trad/comment-3.c: New.
34916
34917 2004-07-04 Paul Brook <paul@codesourcery.com>
34918
34919 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34920
34921 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34922
34923 PR c++/3761
34924 * g++.dg/lookup/crash4.C: New test.
34925
34926 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34927
34928 * gcc.c-torture/execute/builtin-abs-1.c
34929 * gcc.c-torture/execute/builtin-abs-2.c
34930 * gcc.c-torture/execute/builtin-complex-1.c
34931 * gcc.c-torture/execute/builtins/string-1-lib.c
34932 * gcc.c-torture/execute/builtins/string-1.c
34933 * gcc.c-torture/execute/builtins/string-2-lib.c
34934 * gcc.c-torture/execute/builtins/string-2.c
34935 * gcc.c-torture/execute/builtins/string-3-lib.c
34936 * gcc.c-torture/execute/builtins/string-3.c
34937 * gcc.c-torture/execute/builtins/string-4-lib.c
34938 * gcc.c-torture/execute/builtins/string-4.c
34939 * gcc.c-torture/execute/builtins/string-5-lib.c
34940 * gcc.c-torture/execute/builtins/string-5.c
34941 * gcc.c-torture/execute/builtins/string-6-lib.c
34942 * gcc.c-torture/execute/builtins/string-6.c
34943 * gcc.c-torture/execute/builtins/string-7-lib.c
34944 * gcc.c-torture/execute/builtins/string-7.c
34945 * gcc.c-torture/execute/builtins/string-8-lib.c
34946 * gcc.c-torture/execute/builtins/string-8.c
34947 * gcc.c-torture/execute/builtins/string-9-lib.c
34948 * gcc.c-torture/execute/builtins/string-9.c
34949 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34950 * gcc.c-torture/execute/builtins/string-asm-1.c
34951 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34952 * gcc.c-torture/execute/builtins/string-asm-2.c
34953 * gcc.c-torture/execute/stdio-opt-1.c
34954 * gcc.c-torture/execute/stdio-opt-2.c
34955 * gcc.c-torture/execute/stdio-opt-3.c
34956 * gcc.c-torture/execute/string-opt-1.c
34957 * gcc.c-torture/execute/string-opt-10.c
34958 * gcc.c-torture/execute/string-opt-11.c
34959 * gcc.c-torture/execute/string-opt-12.c
34960 * gcc.c-torture/execute/string-opt-13.c
34961 * gcc.c-torture/execute/string-opt-14.c
34962 * gcc.c-torture/execute/string-opt-15.c
34963 * gcc.c-torture/execute/string-opt-16.c
34964 * gcc.c-torture/execute/string-opt-2.c
34965 * gcc.c-torture/execute/string-opt-6.c
34966 * gcc.c-torture/execute/string-opt-7.c
34967 * gcc.c-torture/execute/string-opt-8.c:
34968 Replace with ...
34969
34970 * gcc.c-torture/execute/builtins/abs-2.c
34971 * gcc.c-torture/execute/builtins/abs-3.c
34972 * gcc.c-torture/execute/builtins/complex-1.c
34973 * gcc.c-torture/execute/builtins/fprintf.c
34974 * gcc.c-torture/execute/builtins/fputs.c
34975 * gcc.c-torture/execute/builtins/memcmp.c
34976 * gcc.c-torture/execute/builtins/memmove.c
34977 * gcc.c-torture/execute/builtins/memops-asm.c
34978 * gcc.c-torture/execute/builtins/mempcpy-2.c
34979 * gcc.c-torture/execute/builtins/mempcpy.c
34980 * gcc.c-torture/execute/builtins/memset.c
34981 * gcc.c-torture/execute/builtins/printf.c
34982 * gcc.c-torture/execute/builtins/sprintf.c
34983 * gcc.c-torture/execute/builtins/strcat.c
34984 * gcc.c-torture/execute/builtins/strchr.c
34985 * gcc.c-torture/execute/builtins/strcmp.c
34986 * gcc.c-torture/execute/builtins/strcpy.c
34987 * gcc.c-torture/execute/builtins/strcspn.c
34988 * gcc.c-torture/execute/builtins/strlen-2.c
34989 * gcc.c-torture/execute/builtins/strlen.c
34990 * gcc.c-torture/execute/builtins/strncat.c
34991 * gcc.c-torture/execute/builtins/strncmp-2.c
34992 * gcc.c-torture/execute/builtins/strncmp.c
34993 * gcc.c-torture/execute/builtins/strncpy.c
34994 * gcc.c-torture/execute/builtins/strpbrk.c
34995 * gcc.c-torture/execute/builtins/strpcpy-2.c
34996 * gcc.c-torture/execute/builtins/strpcpy.c
34997 * gcc.c-torture/execute/builtins/strrchr.c
34998 * gcc.c-torture/execute/builtins/strspn.c
34999 * gcc.c-torture/execute/builtins/strstr-asm.c
35000 * gcc.c-torture/execute/builtins/strstr.c:
35001 ... these new files.
35002
35003 * gcc.c-torture/execute/builtins/abs-2-lib.c
35004 * gcc.c-torture/execute/builtins/abs-3-lib.c
35005 * gcc.c-torture/execute/builtins/complex-1-lib.c
35006 * gcc.c-torture/execute/builtins/fprintf-lib.c
35007 * gcc.c-torture/execute/builtins/fputs-lib.c
35008 * gcc.c-torture/execute/builtins/memcmp-lib.c
35009 * gcc.c-torture/execute/builtins/memmove-lib.c
35010 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35011 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35012 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35013 * gcc.c-torture/execute/builtins/memset-lib.c
35014 * gcc.c-torture/execute/builtins/printf-lib.c
35015 * gcc.c-torture/execute/builtins/sprintf-lib.c
35016 * gcc.c-torture/execute/builtins/strcat-lib.c
35017 * gcc.c-torture/execute/builtins/strchr-lib.c
35018 * gcc.c-torture/execute/builtins/strcmp-lib.c
35019 * gcc.c-torture/execute/builtins/strcpy-lib.c
35020 * gcc.c-torture/execute/builtins/strcspn-lib.c
35021 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35022 * gcc.c-torture/execute/builtins/strlen-lib.c
35023 * gcc.c-torture/execute/builtins/strncat-lib.c
35024 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35025 * gcc.c-torture/execute/builtins/strncmp-lib.c
35026 * gcc.c-torture/execute/builtins/strncpy-lib.c
35027 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35028 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35029 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35030 * gcc.c-torture/execute/builtins/strrchr-lib.c
35031 * gcc.c-torture/execute/builtins/strspn-lib.c
35032 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35033 * gcc.c-torture/execute/builtins/strstr-lib.c
35034 * gcc.c-torture/execute/builtins/lib/abs.c
35035 * gcc.c-torture/execute/builtins/lib/fprintf.c
35036 * gcc.c-torture/execute/builtins/lib/memset.c
35037 * gcc.c-torture/execute/builtins/lib/printf.c
35038 * gcc.c-torture/execute/builtins/lib/sprintf.c
35039 * gcc.c-torture/execute/builtins/lib/strcpy.c
35040 * gcc.c-torture/execute/builtins/lib/strcspn.c
35041 * gcc.c-torture/execute/builtins/lib/strncat.c
35042 * gcc.c-torture/execute/builtins/lib/strncmp.c
35043 * gcc.c-torture/execute/builtins/lib/strncpy.c
35044 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35045 * gcc.c-torture/execute/builtins/lib/strspn.c
35046 * gcc.c-torture/execute/builtins/lib/strstr.c:
35047 New files containing support routines.
35048
35049 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35050 declaration.
35051 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35052 when not optimizing.
35053
35054 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35055
35056 PR c++/16240
35057 * g++.dg/abi/mangle22.C: New test.
35058 * g++.dg/abi/mangle23.C: Likewise.
35059
35060 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35061
35062 PR fortran/16290
35063 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35064 Allow for cases without denormalized floating point numbers.
35065
35066 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35067
35068 PR c/1027
35069 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35070 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35071 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35072 expected warning text.
35073 * gcc.dg/format/diag-2.c: New test.
35074
35075 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35076
35077 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35078
35079 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35080
35081 * gcc.dg/builtins-43.c: New.
35082 * gcc.dg/builtins-44.c: New.
35083 * gcc.dg/builtins-45.c: New.
35084
35085 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35086 Andreas Tobler <a.tobler@schweiz.ch>
35087
35088 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35089 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35090 as SIGSEGV.
35091 * gcc.dg/cleanup-11.c: Likewise.
35092 * gcc.dg/cleanup-8.c: Likewise.
35093 * gcc.dg/cleanup-9.c: Likewise.
35094 * gcc.dg/cleanup-5.c: Run on all platforms.
35095
35096 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35097
35098 * g++.dg/warn/nonnull1.C: New test.
35099
35100 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35101
35102 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35103 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35104 Special-case the Sun compiler wrt to <complex.h>.
35105
35106 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35107
35108 * gcc.dg/Wunreachable-8.C: New test.
35109
35110 * gcc.dg/h8300-ice2.c : New test.
35111
35112 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35113
35114 PR fortran/16161
35115 * gfortran.fortran-torture/compile/implicit.f90: Add test
35116 for implicit character.
35117
35118 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35119
35120 PR fortran/16289
35121 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35122 Use tiny() intrinsic to find smallest non-negative real
35123
35124 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35125
35126 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35127 * gcc.dg/compat/struct-by-value-22_x.c: New.
35128 * gcc.dg/compat/struct-by-value-22_y.c: New.
35129
35130 * gcc.c-torture/execute/20040629-1.c: New test.
35131
35132 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35133
35134 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35135 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35136
35137 PR target/16195
35138 * gcc.dg/20040625-1.c: New test.
35139
35140 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35141
35142 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35143
35144 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35145
35146 PR fortran/15963
35147 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35148
35149 2004-06-29 Richard Henderson <rth@redhat.com>
35150
35151 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35152
35153 2004-06-29 Paul Brook <paul@codesourcery.com>
35154
35155 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35156 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35157
35158 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35159
35160 PR c++/16260
35161 * g++.dg/parse/crash15.C: New.
35162
35163 2004-06-28 Andrew Pinski <apinski@apple.com>
35164
35165 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35166 by the error already.
35167
35168 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35169
35170 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35171
35172 PR target/14041
35173 * gcc.dg/h8300-bss-align-1.c : New.
35174
35175 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35176
35177 * PR c++/16174
35178 * g++.dg/template/ctor4.C: New.
35179
35180 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35181
35182 PR c++/16205
35183 * g++.dg/warn/Wsequence-point-1.C: New test.
35184
35185 2004-06-27 Paul Brook <paul@codesourcery.com>
35186
35187 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35188
35189 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35190
35191 * g++.old-deja/g++.mike/p7325.C: Remove.
35192
35193 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35194
35195 PR c/14963
35196 * gcc.dg/pr14963.c: New test.
35197
35198 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35199
35200 PR c++/16193
35201 * g++.dg/parse/redef1.C: New test.
35202
35203 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35204
35205 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35206 20021110.c.
35207 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35208 20021119-1.c.
35209 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35210 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35211 5-04.c.
35212 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35213 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35214 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35215 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35216 g++.brendan/enum14.C.
35217 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35218 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35219 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35220 g++.mike/virt1.C.
35221 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35222 memtemp24.C.
35223
35224 2004-06-27 Roger Sayle <roger@eyesopen.com>
35225
35226 * gcc.dg/20040527-1.c: New test case.
35227
35228 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35229
35230 PR gfortran/pr16196
35231 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35232
35233 2004-06-25 Roger Sayle <roger@eyesopen.com>
35234
35235 PR middle-end/15825
35236 * gcc.dg/pr15825-1.c: New test case.
35237
35238 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35239
35240 * gcc.c-torture/execute/20040625-1.c: New test.
35241
35242 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35243
35244 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35245
35246 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35247
35248 * gcc.dg/torture/mips-div-1.c: New test.
35249
35250 2004-06-24 Jeff Law <law@redhat.com>
35251
35252 * gcc.dg/tree-ssa/20040624-1.c: New test.
35253
35254 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35255
35256 * gcc.c-torture/compile/20040624-1.c: New test.
35257
35258 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35259
35260 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35261 this directory.
35262
35263 2004-06-23 Andrew Pinski <apinski@apple.com>
35264
35265 PR middle-end/15988
35266 * g++.dg/opt/ptrmem4.C: New test.
35267
35268 * gcc.dg/c90-array-quals-2.c: New test.
35269
35270 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35271
35272 * gcc.dg/kpice1.c: New test.
35273
35274 2006-06-23 Andrew Pinski <apinski@apple.com>
35275
35276 * gcc.dg/c90-array-quals.c: New test.
35277
35278 2006-06-22 Richard Henderson <rth@redhat.com>
35279
35280 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35281
35282 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35283
35284 * gcc.dg/builtins-config.h: Handle FreeBSD.
35285
35286 2006-06-22 Richard Henderson <rth@redhat.com>
35287
35288 * g++.dg/opt/devirt1.C: New.
35289
35290 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35291
35292 * g++.dg/opt/pr15551.C: New testcase.
35293
35294 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35295
35296 PR target/14800
35297 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35298 x86_64-*-linux* when compiling for 32bit.
35299
35300 2004-06-21 Andrew Pinski <apinski@apple.com>
35301
35302 * gcc.dg/pch/struct-1.c: New.
35303 * gcc.dg/pch/struct-1.hs: New.
35304
35305 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35306
35307 * gcc.dg/pch/save-temps-1.c: New file.
35308 * gcc.dg/pch/save-temps-1.hs: New file.
35309
35310 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35311
35312 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35313 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35314
35315 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35316
35317 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35318 to fix type error.
35319 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35320 Remove trailing spaces.
35321
35322 2004-06-21 Richard Henderson <rth@redhat.com>
35323
35324 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35325 merging && to BIT_FIELD_REF.
35326
35327 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35328
35329 * g++.dg/opt/placeholder1.C: New test.
35330
35331 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35332
35333 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35334 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35335 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35336 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35337
35338 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35339
35340 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35341 extern "C".
35342 * g++.dg/other/pragma-re-1.C: Add comments.
35343
35344 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35345
35346 PR gfortran/16080
35347 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35348
35349 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35350
35351 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35352 instead of setting the type of size_t by
35353 hand.
35354
35355 2004-06-18 Roger Sayle <roger@eyesopen.com>
35356
35357 * gcc.dg/unordered-2.c: New test case.
35358 * gcc.dg/unordered-3.c: New test case.
35359
35360 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35361
35362 PR other/16043
35363 * lib/g++.exp (g++_version): Tweak regexp for version
35364 * lib/g77.exp (g77_version): Likewise.
35365 * lib/gfortran.exp (gfortran_version): Likewise.
35366 * lib/objc.exp (objc_version): Likewise.
35367 * lib/treelang.exp (treelang_version): Likewise.
35368
35369 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35370
35371 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35372 Use INT_MAX instead of __INT_MAX__.
35373 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35374
35375 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35376 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35377 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35378 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35379 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35380 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35381 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35382 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35383 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35384
35385 * gcc.dg/range-test-1.c: New test.
35386 * g++.dg/opt/range-test-1.C: New test.
35387
35388 2004-06-17 Richard Henderson <rth@redhat.com>
35389
35390 * objc.dg/sync-1.m: New.
35391 * objc.dg/try-catch-1.m: Don't force next runtime.
35392 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35393 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35394 shadowed catch clause.
35395 * objc.dg/try-catch-5.m: New.
35396
35397 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35398
35399 Bug 14610
35400 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35401
35402 2004-06-15 Richard Henderson <rth@redhat.com>
35403
35404 * gcc.dg/20001116-1.c: Move expected warning line.
35405
35406 2004-06-15 Richard Henderson <rth@redhat.com>
35407
35408 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35409 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35410
35411 2004-06-15 Jeff Law <law@redhat.com>
35412
35413 * gcc.dg/tree-ssa/20040615-1.c: New test.
35414 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35415 be less sensitive to operand ordering.
35416 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35417
35418 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35419
35420 * g++.dg/abi/bitfield3.C: Add comment..
35421
35422 2004-06-15 Richard Henderson <rth@redhat.com>
35423
35424 * g++.dg/ext/stmtexpr1.C: XFAIL.
35425 * gcc.dg/20030612-1.c: XFAIL.
35426
35427 2004-06-15 Eric Christopher <echristo@redhat.com>
35428
35429 * g++.dg/charset/asm5.c: New.
35430 * gcc.dg/charset/asm6.c: New.
35431
35432 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35433
35434 PR fortran/15962
35435 * gfortran.fortran-torture/execute/select_1.f90: New test.
35436
35437 2004-06-15 Paul Brook <paul@codesourcery.com>
35438
35439 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35440
35441 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35442
35443 PR c++/15967
35444 * g++.dg/lookup/crash3.C: New test.
35445
35446 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35447
35448 PR c++/15947
35449 * g++.dg/parse/dtor4.C: New test.
35450
35451 2004-06-14 Jeff Law <law@redhat.com>
35452
35453 * gcc.c-torture/compile/20040614-1.c: New test.
35454
35455 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35456
35457 PR fortran/15211
35458 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35459 LEN of a character array.
35460
35461 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35462
35463 PR c++/15096
35464 * g++.dg/template/ptrmem10.C: New test.
35465
35466 PR c++/14930
35467 * g++.dg/template/friend30.C: New test.
35468
35469 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35470
35471 PR fortran/14928
35472 * gfortran.fortran-torture/compile/mloc.f90: New test.
35473
35474 2004-06-13 Paul Brook <paul@codesourcery.com>
35475
35476 * gfortran.fortran-torture/execute/random_2.f90: New test.
35477
35478 2004-06-13 Eric Christopher <echristo@redhat.com>
35479
35480 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35481
35482 2004-06-12 Paul Brook <paul@codesourcery.com>
35483
35484 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35485
35486 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35487
35488 PR fortran/14923
35489 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35490
35491 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35492
35493 PR fortran/14957
35494 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35495 syntax errors in end statements of contained subroutines.
35496
35497 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35498
35499 PR fortran/12841
35500 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35501
35502 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35503
35504 PR fortran/15665
35505 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35506
35507 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35508
35509 PR gfortran/12839
35510 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35511
35512 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35513
35514 PR c++/15862
35515 * g++.dg/parse/enum1.C: New test.
35516
35517 2004-06-10 Jeff Law <law@redhat.com>
35518
35519 * gcc.c-torture/compile/20040610-1.c: New test.
35520
35521 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35522
35523 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35524 * g++.old-deja/g++.other/decl3.C: Likewise.
35525
35526 2004-06-10 Brian Booth <bbooth@redhat.com>
35527
35528 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35529 V_MAY_DEF instead of VDEF.
35530 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35531
35532 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35533
35534 PR c++/14211
35535 * g++.dg/conversion/const1.C: New test.
35536
35537 PR c++/15076
35538 * g++.dg/conversion/reinterpret1.C: New test.
35539
35540 PR c++/15877
35541 * g++.dg/template/enum2.C: New test.
35542
35543 PR c++/15227
35544 * g++.dg/template/error13.C: New test.
35545
35546 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35547
35548 PR fortran/14957
35549 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35550 arguments to test_* REAL and of the right size.
35551
35552 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35553
35554 PR target/15569
35555 PR rtl-optimization/15681
35556 * gcc.dg/20040609-1.c: New test.
35557
35558 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35559
35560 PR c++/14791
35561 * g++.dg/opt/builtins1.C: New test.
35562
35563 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35564
35565 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35566 that use default windows32 struct layout.
35567 * gcc.dg/i386-bitfield2.c: Likewise.
35568
35569 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35570
35571 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35572 for mingw32 and cygwin targets.
35573
35574 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35575
35576 * gcc.dg/pch/macro-4.c: New.
35577 * gcc.dg/pch/macro-4.hs: New.
35578
35579 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35580
35581 PR fortran/13249
35582 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35583
35584 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35585
35586 PR fortran/13372
35587 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35588
35589 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35590
35591 PR gfortran/14897
35592 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35593
35594 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35595
35596 PR gfortran/15755
35597 * gfortran.fortran-torture/execute/backspace.c : New test.
35598
35599 2004-06-09 Paul Brook <paul@codesourcery.com>
35600
35601 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35602 (pointer_to_section): Rewrite to use smaller array.
35603
35604 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35605
35606 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35607 * gcc.dg/ext/altivec-10.c: Same.
35608 * gcc.dg/ext/altivec-11.c: Same.
35609 * gcc.dg/ext/altivec-12.c: Same.
35610 * gcc.dg/ext/altivec-13.c: Same.
35611 * gcc.dg/ext/altivec-14.c: Same.
35612 * gcc.dg/ext/altivec-15.c: Same.
35613 * gcc.dg/ext/altivec-16.c: Same.
35614 * gcc.dg/ext/altivec-3.c: Same.
35615 * gcc.dg/ext/altivec-4.c: Same.
35616 * gcc.dg/ext/altivec-6.c: Same.
35617 * gcc.dg/ext/altivec-7.c: Same.
35618 * gcc.dg/ext/altivec-8.c: Same.
35619 * gcc.dg/ext/altivec-varargs-1.c: Same.
35620
35621 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35622 * g++.dg/ext/altivec-10.C: Same.
35623 * g++.dg/ext/altivec-2.C: Same.
35624 * g++.dg/ext/altivec-3.C: Same.
35625 * g++.dg/ext/altivec-4.C: Same.
35626 * g++.dg/ext/altivec-5.C: Same.
35627 * g++.dg/ext/altivec-6.C: Same.
35628 * g++.dg/ext/altivec-7.C: Same.
35629 * g++.dg/ext/altivec-8.C: Same.
35630 * g++.dg/ext/altivec-9.C: Same.
35631
35632 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35633
35634 PR c++/7841
35635 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35636
35637 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35638
35639 * gcc.dg/union-1.c: New test.
35640
35641 2004-06-07 Roger Sayle <roger@eyesopen.com>
35642
35643 * gcc.dg/builtins-41.c: New test case.
35644 * gcc.dg/builtins-42.c: New test case.
35645
35646 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35647
35648 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35649 * g++.dg/ext/altivec-10.C: Same.
35650 * g++.dg/ext/altivec-2.C: Same.
35651 * g++.dg/ext/altivec-3.C: Same.
35652 * g++.dg/ext/altivec-4.C: Same.
35653 * g++.dg/ext/altivec-5.C: Same.
35654 * g++.dg/ext/altivec-6.C: Same.
35655 * g++.dg/ext/altivec-7.C: Same.
35656 * g++.dg/ext/altivec-8.C: Same.
35657 * g++.dg/ext/altivec-9.C: Same.
35658 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35659 * g++.old-deja/g++.brendan/new3.C: Same.
35660 * gcc.c-torture/execute/eeprof-1.x: Same.
35661
35662 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35663
35664 PR c/14765
35665 * gcc.dg/pr14765-1.c: New test.
35666
35667 2004-06-07 Roger Sayle <roger@eyesopen.com>
35668
35669 PR c/14649
35670 * gcc.dg/pr14649-1.c: New test case.
35671
35672 2004-06-07 Richard Henderson <rth@redhat.com>
35673
35674 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35675 if temporaries.
35676
35677 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35678
35679 * g++.dg/eh/elide1.C: Remove XFAIL.
35680
35681 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35682
35683 PR c++/15337
35684 * g++.dg/expr/sizeof3.C: New test.
35685
35686 PR c++/14777
35687 * g++.dg/template/access14.C: New test.
35688
35689 PR c++/15554
35690 * g++.dg/template/enum1.C: New test.
35691
35692 PR c++/15057
35693 * g++.dg/eh/throw1.C: New test.
35694
35695 2004-06-07 David Ayers <d.ayers@inode.at>
35696 Ziemowit Laski <zlaski@apple.com>
35697
35698 * lib/objc.exp (objc_target_compile): Revert the '-framework
35699 Foundation' flag fix, since bare Darwin does not ship
35700 with the Foundation framework.
35701 * objc/execute/next_mapping.h: Provide a local NSConstantString
35702 @interface and @implementation.
35703 (objc_constant_string_init): A constructor function, used to
35704 initialize the NSConstantString meta-class object.
35705 * objc/execute/string1.m: Include "next_mapping.h" instead of
35706 <Foundation/NSString.h>.
35707 * objc/execute/string2.m: Likewise.
35708 * objc/execute/string3.m: Likewise.
35709 * objc/execute/string4.m: Likewise.
35710
35711 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35712
35713 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35714 to double. Replace double with FLOAT.
35715 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35716
35717 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35718 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35719 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35720 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35721 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35722 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35723 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35724 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35725
35726 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35727
35728 PR c/13519
35729 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35730
35731 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35732
35733 PR c++/15503
35734 * g++.dg/template/meminit2.C: New test.
35735
35736 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35737
35738 PR target/15822
35739 * gcc.c-torture/execute/compare-fp-1.c,
35740 gcc.c-torture/execute/compare-fp-2.c,
35741 gcc.c-torture/execute/compare-fp-3.c,
35742 gcc.c-torture/execute/compare-fp-4.c,
35743 gcc.c-torture/execute/compare-fp-3.x,
35744 gcc.c-torture/execute/compare-fp-4.x: Moved...
35745 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35746 gcc.c-torture/execute/ieee/compare-fp-2.c,
35747 gcc.c-torture/execute/ieee/compare-fp-3.c,
35748 gcc.c-torture/execute/ieee/compare-fp-4.c,
35749 gcc.c-torture/execute/ieee/compare-fp-3.x,
35750 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35751
35752 2004-06-04 David Ayers <d.ayers@inode.at>
35753
35754 * objc/execute/protocol-isEqual-4.m: New testcase.
35755
35756 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35757
35758 * objc/execute/protocol-isEqual-1.m: New testcase.
35759 * objc/execute/protocol-isEqual-2.m: New testcase.
35760 * objc/execute/protocol-isEqual-3.m: New testcase.
35761
35762 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35763
35764 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35765
35766 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35767
35768 * lib/objc.exp (objc_target_compile): When running tests on
35769 Darwin (Mac OS X), inform the linker about '-framework
35770 'Foundation'.
35771
35772 2004-06-02 Eric Christopher <echristo@redhat.com>
35773
35774 * gcc.c-torture/compile/20040602-1.c: New.
35775
35776 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35777
35778 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35779 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35780
35781 PR tree-optimization/14736
35782 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35783
35784 PR tree-optimization/14042
35785 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35786
35787 PR tree-optimization/14729
35788 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35789
35790 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35791
35792 PR fortran/15557
35793 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35794
35795 2004-06-01 Richard Hederson <rth@redhat.com>
35796
35797 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35798
35799 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35800
35801 PR c++/14932
35802 * g++.dg/parse/offsetof4.C: New test.
35803
35804 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35805
35806 PR objc/7993
35807 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35808
35809 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35810
35811 PR c++/15701
35812 * g++.dg/template/friend29.C: New test.
35813
35814 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35815
35816 PR c/15749
35817 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35818
35819 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35820
35821 * gcc.dg/sparc-trap-1.c: New test.
35822
35823 2004-05-31 Roger Sayle <roger@eyesopen.com>
35824
35825 PR middle-end/15069
35826 * g++.dg/opt/fold3.C: New test case.
35827
35828 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35829
35830 * lib/target-supports.exp (check_iconv_available): Fix fallout
35831 from 2004-05-28 patch.
35832
35833 2004-05-30 Paul Brook <paul@codesourcery.com>
35834
35835 PR fortran/15620
35836 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35837 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35838
35839 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35840
35841 * gfortran.fortran-torture/execute/random_1.f90: New test.
35842
35843 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35844
35845 * g++.dg/ext/altivec-10.C: New test.
35846
35847 2004-05-29 Paul Brook <paul@codesourcery.com>
35848
35849 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35850
35851 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35852
35853 * gcc.dg/altivec-16.c: New test.
35854
35855 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35856
35857 * lib/target-supports.exp (check_vmx_hw_available): New.
35858 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35859
35860 * lib/target-supports.exp (check_alias_available,
35861 check_iconv_available, check_named_sections_available): Use
35862 unique names for temporary files.
35863
35864 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35865
35866 * gcc.dg/altivec-15.c: New test.
35867
35868 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35869
35870 PR c++/15083
35871 * g++.dg/warn/noeffect6.C: New test.
35872
35873 PR c++/15471
35874 * g++.dg/expr/ptrmem4.C: New test.
35875
35876 PR c++/15640
35877 * g++.dg/template/operator3.C: New test.
35878
35879 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35880
35881 PR c++/14668
35882 * g++.dg/lookup/redecl1.C: New test.
35883 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35884
35885 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35886
35887 * gcc.c-torture/execute/compare-fp-1.c,
35888 gcc.c-torture/execute/compare-fp-2.c,
35889 gcc.c-torture/execute/compare-fp-3.c,
35890 gcc.c-torture/execute/compare-fp-4.c,
35891 gcc.c-torture/execute/compare-fp-3.x,
35892 gcc.c-torture/execute/compare-fp-4.x,
35893 gcc.dg/pr15649-1.c: New.
35894
35895 2004-05-27 Adam Nemet <anemet@lnxw.com>
35896
35897 PR c++/12883
35898 * g++.dg/init/array14.C: New test.
35899
35900 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35901
35902 * lib/compat.exp (compat-get-options-main): New.
35903 (compat-get-options): Remove unneeded code, warn for ignored
35904 command.
35905 (compat-execute): Check flag set by dg-require-* commands.
35906
35907 * lib/compat.exp (compat-execute): Break up long lines.
35908
35909 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35910
35911 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35912 * gcc.dg/altivec-14.c: New test.
35913 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35914
35915 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35916 * gcc.dg/altivec-12.c: Ditto.
35917
35918 * gcc.dg/altivec-3.c: Move call to altivec_check.
35919
35920 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35921
35922 PR c++/15044
35923 * g++.dg/template/error12.C: New test.
35924
35925 PR c++/15317
35926 * g++.dg/ext/attrib15.C: New test.
35927
35928 PR c++/15329
35929 * g++.dg/template/ptrmem9.C: New test.
35930
35931 2004-05-25 Paul Brook <paul@codesourcery.com>
35932
35933 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35934
35935 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35936
35937 PR c++/15165
35938 * g++.dg/template/crash19.C: New test.
35939
35940 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35941
35942 PR c++/15025
35943 * g++.dg/template/redecl1.C: New test.
35944
35945 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35946
35947 PR c++/14821
35948 * g++.dg/other/ns1.C: New test.
35949
35950 PR c++/14883
35951 * g++.dg/template/invalid1.C: New test.
35952
35953 2004-05-23 Paul Brook <paul@codesourcery.com>
35954 Victor Leikehman <lei@haifasphere.co.il>
35955
35956 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35957 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35958
35959 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35960
35961 PR c++/15285
35962 PR c++/15299
35963 * g++.dg/template/non-dependent5.C: New test.
35964 * g++.dg/template/non-dependent6.C: New test.
35965
35966 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35967
35968 PR c++/15507
35969 * g++.dg/inherit/union1.C: New test.
35970
35971 PR c++/15542
35972 * g++.dg/template/addr1.C: New test.
35973
35974 PR c++/15427
35975 * g++.dg/template/array5.C: New test.
35976
35977 PR c++/15287
35978 * g++.dg/template/array6.C: New test.
35979
35980 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35981 Roger Sayle <roger@eyesopen.com>
35982
35983 * g++.dg/lookup/forscope2.C: New test case.
35984
35985 2004-05-22 Ben Elliston <bje@au.ibm.com>
35986
35987 * gcc.dg/cpp/Wmissingdirs.c: New.
35988
35989 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35990
35991 PR target/15301
35992 * gcc.dg/compat/union-m128-1.h: New file.
35993 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35994 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35995 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35996
35997 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35998
35999 PR target/15302
36000 * gcc.dg/compat/struct-complex-1.h: New file.
36001 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36002 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36003 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36004
36005 2004-05-20 Roger Sayle <roger@eyesopen.com>
36006
36007 PR middle-end/3074
36008 * gcc.dg/pr3074-1.c: New test case.
36009 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36010
36011 2004-05-20 Falk Hueffner <falk@debian.org>
36012
36013 PR other/15526
36014 * gcc.dg/ftrapv-1.c: New test case.
36015
36016 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36017
36018 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36019
36020 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36021 Jeff Law <law@redhat.com>
36022
36023 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36024 * gcc.dg/tree-ssa/20040518-2.c: New test.
36025
36026 * gcc.dg/tree-ssa/20040518-1.c: New test.
36027
36028 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36029
36030 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36031
36032 2004-05-18 Paul Brook <paul@codesourcery.com>
36033
36034 PR fortran/13930
36035 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36036
36037 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36038
36039 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36040 constant folding.
36041
36042 2004-05-17 Steven Bosscher <stevenb@suse.de>
36043
36044 * gcc.dg/tree-ssa/20040517-1.c: New test.
36045
36046 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36047
36048 * gcc.dg/loop-4.c: New test.
36049
36050 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36051
36052 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36053
36054 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36055
36056 PR fortran/15311
36057 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36058
36059 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36060
36061 PR fortran/13826
36062 PR fortran/13940
36063 * gfortran.fortran-torture/compile/data_1.f90: New test.
36064
36065 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36066
36067 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36068 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36069
36070 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36071
36072 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36073
36074 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36075
36076 PR c/15444
36077 * gcc.dg/format/xopen-1.c: Adjust expected message.
36078 * gcc.dg/format/xopen-3.c: New test.
36079
36080 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36081
36082 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36083
36084 2004-05-14 Jeff Law <law@redhat.com>
36085
36086 * gcc.dg/tree-ssa/20040514-2.c: New test.
36087
36088 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36089
36090 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36091 this ...
36092 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36093 this.
36094
36095 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36096
36097 * gcc.dg/tree-ssa/20040514-1.c: New test.
36098
36099 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36100
36101 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36102 test.
36103
36104 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36105
36106 PR fortran/14066
36107 * gfortran.fortran-torture/compile/do_1.f90: New test.
36108
36109 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36110
36111 PR fortran/15051
36112 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36113 test.
36114
36115 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36116
36117 PR fortran/15149
36118 * gfortran.fortran-torture/execute/random_init.f90: New test.
36119
36120 2004-05-13 Paul Brook <paul@codesourcery.com>
36121
36122 PR fortran/15314
36123 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36124
36125 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36126
36127 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36128 for the powerpc case.
36129
36130 2004-05-13 Jeff Law <law@redhat.com>
36131
36132 * gcc.dg/tree-ssa/20040513-1.c: New test.
36133 * gcc.dg/tree-ssa/20040513-2.c: New test.
36134
36135 2004-05-13 Paul Brook <paul@codesourcery.com>
36136
36137 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36138 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36139 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36140
36141 2004-05-13 Andreas Schwab <schwab@suse.de>
36142
36143 PR other/10819
36144 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36145 characters.
36146
36147 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36148
36149 PR fortran/15294
36150 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36151
36152 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36153
36154 Merge from tree-ssa-20020619-branch. See
36155 ChangeLog.tree-ssa for details.
36156
36157 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36158
36159 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36160 include <altivec.h> explicitly.
36161 * gcc.dg/altivec-13.c: Likewise.
36162
36163 2004-05-11 Paul Brook <paul@codesourcery.com>
36164
36165 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36166
36167 2004-05-10 Eric Christopher <echristo@redhat.com>
36168
36169 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36170 * gcc.dg/sibcall-4.c: Ditto.
36171
36172 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36173
36174 * g++.dg/ext/altivec-8.C: New test case.
36175 * gcc.dg/altivec-13.c: New test case.
36176
36177 2004-05-08 Roger Sayle <roger@eyesopen.com>
36178
36179 * gcc.c-torture/execute/divcmp-1.c: New test case.
36180 * gcc.c-torture/execute/divcmp-2.c: New test case.
36181 * gcc.c-torture/execute/divcmp-3.c: New test case.
36182
36183 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36184
36185 * g++.dg/other/pragma-re-2.C: New test.
36186
36187 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36188
36189 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36190 * gcc.dg/i386-387-2.c: Likewise.
36191
36192 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36193 __builtin_drem.
36194 * gcc.dg/i386-387-6.c: Likewise.
36195
36196 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36197
36198 * gcc.dg/builtins-33.c: Also check log1p*.
36199
36200 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36201
36202 PR optimization/15296
36203 * gcc.c-torture/execute/pr15296.c: New test.
36204
36205 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36206
36207 * gcc.dg/builtins-40.c: New test.
36208
36209 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36210
36211 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36212
36213 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36214
36215 * g++.dg/ext/spe1.C: New testcase.
36216
36217 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36218
36219 * objc.dg/image-info.m: Allow additional attributes
36220 for __image_info section.
36221
36222 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36223
36224 * gcc.dg/torture/mips-hilo-2.c: New test.
36225
36226 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36227
36228 PR c++/14389
36229 * g++.dg/template/member5.C: New test.
36230
36231 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36232
36233 * gcc.dg/builtins-34.c: Also check expm1*.
36234
36235 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36236
36237 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36238 * gcc.dg/torture/builtin-convert-3.c: New test.
36239
36240 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36241
36242 PR middle-end/15054
36243 * g++.dg/opt/pr15054.C: New test.
36244
36245 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36246
36247 * gcc.dg/torture/builtin-rounding-1.c: New test.
36248 * gcc.dg/builtins-25.c: Delete.
36249 * gcc.dg/builtins-29.c: Delete.
36250
36251 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36252
36253 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36254 * gcc.dg/sibcall-4.c: Likewise.
36255 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36256
36257 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36258
36259 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36260 bit-field on 16-bit targets.
36261
36262 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36263
36264 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36265 16-bit targets.
36266
36267 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36268
36269 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36270 * gcc.dg/rs6000-power2-2.c: Likewise.
36271
36272 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36273
36274 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36275 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36276 Change the asm registers to be in form of frN instead of fN.
36277
36278 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36279
36280 * gcc.dg/torture/builtin-convert-2.c: New test.
36281
36282 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36283
36284 * gcc.dg/rs6000-power2-1.c: New test.
36285 * gcc.dg/rs6000-power2-2.c: New test.
36286
36287 2004-04-28 Jan Hubicka <jh@suse.cz>
36288
36289 * gcc.dg/unused-6.c: New test.
36290
36291 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36292 Ulrich Weigand <uweigand@de.ibm.com>
36293
36294 * ada/acats/run_all.sh: Define $target variable.
36295
36296 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36297
36298 PR c++/15119
36299 * g++.dg/other/vararg-1.C: New test.
36300
36301 PR c++/4794
36302 * g++.dg/eh/cleanup3.C: New test.
36303
36304 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36305
36306 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36307 and ad8011a (target_insn).
36308 * ada/acats/support/macro.dfs: Likewise.
36309 * ada/acats/support/impbit.adb: New file.
36310
36311 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36312
36313 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36314
36315 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36316
36317 * gcc.dg/loop-3.c: New test.
36318
36319 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36320
36321 * gcc.c-torture/execute/simd-5.c: New test.
36322
36323 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36324
36325 PR c++/15064
36326 * g++.dg/template/crash18.C: New test.
36327
36328 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36329
36330 * g++.dg/ext/complit3.C: New test.
36331
36332 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36333
36334 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36335 * gcc.dg/altivec-3.c: Same.
36336 * gcc.dg/altivec-varargs-1.c: Same.
36337
36338 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36339
36340 * lib/target-supports.exp (check_profiling_available): Assume
36341 profiling is not available on powerpc-eabi targets.
36342
36343 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36344
36345 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36346 * gcc.dg/vmx/bug-1.c: Ditto.
36347
36348 2004-04-20 Eric Christopher <echristo@redhat.com>
36349
36350 * gcc.dg/charset/extern.c: New test.
36351 * g++.dg/charset/extern3.cc: Ditto.
36352
36353 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36354
36355 * gcc.dg/builtins-39.c: New test.
36356
36357 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36358
36359 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36360
36361 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36362
36363 * gcc.dg/torture/mips-hilo-1.c: New test.
36364
36365 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36366
36367 * gcc.c-torture/compile/20040419-1.c: New test.
36368
36369 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36370
36371 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36372
36373 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36374 Aldy Hernandez <aldyh@redhat.com>
36375
36376 * gcc.c-torture/execute/va-arg-24.c: New.
36377
36378 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36379 Aldy Hernandez <aldyh@redhat.com>
36380
36381 * gcc.dg/vmx/1b-01.c: New.
36382 * gcc.dg/vmx/1b-02.c: New.
36383 * gcc.dg/vmx/1b-03.c: New.
36384 * gcc.dg/vmx/1b-04.c: New.
36385 * gcc.dg/vmx/1b-05.c: New.
36386 * gcc.dg/vmx/1b-06.c: New.
36387 * gcc.dg/vmx/1b-07.c: New.
36388 * gcc.dg/vmx/1c-01.c: New.
36389 * gcc.dg/vmx/1c-02.c: New.
36390 * gcc.dg/vmx/3a-01a.c: New.
36391 * gcc.dg/vmx/3a-01.c: New.
36392 * gcc.dg/vmx/3a-01m.c: New.
36393 * gcc.dg/vmx/3a-03.c: New.
36394 * gcc.dg/vmx/3a-03m.c: New.
36395 * gcc.dg/vmx/3a-04.c: New.
36396 * gcc.dg/vmx/3a-04m.c: New.
36397 * gcc.dg/vmx/3a-05.c: New.
36398 * gcc.dg/vmx/3a-06.c: New.
36399 * gcc.dg/vmx/3a-06m.c: New.
36400 * gcc.dg/vmx/3a-07.c: New.
36401 * gcc.dg/vmx/3b-01.c: New.
36402 * gcc.dg/vmx/3b-02.c: New.
36403 * gcc.dg/vmx/3b-10.c: New.
36404 * gcc.dg/vmx/3b-13.c: New.
36405 * gcc.dg/vmx/3b-14.c: New.
36406 * gcc.dg/vmx/3b-15.c: New.
36407 * gcc.dg/vmx/3c-01a.c: New.
36408 * gcc.dg/vmx/3c-01.c: New.
36409 * gcc.dg/vmx/3c-02.c: New.
36410 * gcc.dg/vmx/3c-03.c: New.
36411 * gcc.dg/vmx/3d-01.c: New.
36412 * gcc.dg/vmx/4-01.c: New.
36413 * gcc.dg/vmx/4-03.c: New.
36414 * gcc.dg/vmx/5-01.c: New.
36415 * gcc.dg/vmx/5-02.c: New.
36416 * gcc.dg/vmx/5-03.c: New.
36417 * gcc.dg/vmx/5-04.c: New.
36418 * gcc.dg/vmx/5-05.c: New.
36419 * gcc.dg/vmx/5-06.c: New.
36420 * gcc.dg/vmx/5-07.c: New.
36421 * gcc.dg/vmx/5-07t.c: New.
36422 * gcc.dg/vmx/5-08.c: New.
36423 * gcc.dg/vmx/5-10.c: New.
36424 * gcc.dg/vmx/5-11.c: New.
36425 * gcc.dg/vmx/7-01a.c: New.
36426 * gcc.dg/vmx/7-01.c: New.
36427 * gcc.dg/vmx/7c-01.c: New.
36428 * gcc.dg/vmx/7d-01.c: New.
36429 * gcc.dg/vmx/7d-02.c: New.
36430 * gcc.dg/vmx/8-01.c: New.
36431 * gcc.dg/vmx/8-02a.c: New.
36432 * gcc.dg/vmx/8-02.c: New.
36433 * gcc.dg/vmx/brode-1.c: New.
36434 * gcc.dg/vmx/bug-1.c: New.
36435 * gcc.dg/vmx/bug-2.c: New.
36436 * gcc.dg/vmx/bug-3.c: New.
36437 * gcc.dg/vmx/cw-bug-1.c: New.
36438 * gcc.dg/vmx/cw-bug-2.c: New.
36439 * gcc.dg/vmx/cw-bug-3.c: New.
36440 * gcc.dg/vmx/dct.c: New.
36441 * gcc.dg/vmx/debug-1.c: New.
36442 * gcc.dg/vmx/debug-2.c: New.
36443 * gcc.dg/vmx/debug-3.c: New.
36444 * gcc.dg/vmx/debug-4.c: New.
36445 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36446 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36447 * gcc.dg/vmx/eg-5.c: New.
36448 * gcc.dg/vmx/fft.c: New.
36449 * gcc.dg/vmx/gcc-bug-1.c: New.
36450 * gcc.dg/vmx/gcc-bug-2.c: New.
36451 * gcc.dg/vmx/gcc-bug-3.c: New.
36452 * gcc.dg/vmx/gcc-bug-4.c: New.
36453 * gcc.dg/vmx/gcc-bug-5.c: New.
36454 * gcc.dg/vmx/gcc-bug-6.c: New.
36455 * gcc.dg/vmx/gcc-bug-7.c: New.
36456 * gcc.dg/vmx/gcc-bug-8.c: New.
36457 * gcc.dg/vmx/gcc-bug-9.c: New.
36458 * gcc.dg/vmx/gcc-bug-b.c: New.
36459 * gcc.dg/vmx/gcc-bug-c.c: New.
36460 * gcc.dg/vmx/gcc-bug-d.c: New.
36461 * gcc.dg/vmx/gcc-bug-e.c: New.
36462 * gcc.dg/vmx/gcc-bug-f.c: New.
36463 * gcc.dg/vmx/gcc-bug-g.c: New.
36464 * gcc.dg/vmx/gcc-bug-i.c: New.
36465 * gcc.dg/vmx/harness.h: New.
36466 * gcc.dg/vmx/ira1.c: New.
36467 * gcc.dg/vmx/ira2a.c: New.
36468 * gcc.dg/vmx/ira2b.c: New.
36469 * gcc.dg/vmx/ira2.c: New.
36470 * gcc.dg/vmx/ira2c.c: New.
36471 * gcc.dg/vmx/mem.c: New.
36472 * gcc.dg/vmx/newton-1.c: New.
36473 * gcc.dg/vmx/ops.c: New.
36474 * gcc.dg/vmx/sn7153.c: New.
36475 * gcc.dg/vmx/spill2.c: New.
36476 * gcc.dg/vmx/spill3.c: New.
36477 * gcc.dg/vmx/spill.c: New.
36478 * gcc.dg/vmx/t.c: New.
36479 * gcc.dg/vmx/varargs-1.c: New.
36480 * gcc.dg/vmx/varargs-2.c: New.
36481 * gcc.dg/vmx/varargs-3.c: New.
36482 * gcc.dg/vmx/varargs-4.c: New.
36483 * gcc.dg/vmx/varargs-5.c: New.
36484 * gcc.dg/vmx/varargs-6.c: New.
36485 * gcc.dg/vmx/varargs-7.c: New.
36486 * gcc.dg/vmx/vmx.exp: New.
36487 * gcc.dg/vmx/vprint-1.c: New.
36488 * gcc.dg/vmx/vscan-1.c: New.
36489 * gcc.dg/vmx/x-01.c: New.
36490 * gcc.dg/vmx/x-02.c: New.
36491 * gcc.dg/vmx/x-03.c: New.
36492 * gcc.dg/vmx/x-04.c: New.
36493 * gcc.dg/vmx/x-05.c: New.
36494 * gcc.dg/vmx/yousufi-1.c: New.
36495 * gcc.dg/vmx/zero-1.c: New.
36496 * gcc.dg/vmx/zero.c: New.
36497
36498 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36499
36500 * g++.dg/lookup/java1.C: Update for chage of
36501 _Jv_AllocObject.
36502 * g++.dg/lookup/java2.C: Likewise.
36503
36504 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36505
36506 * ada/acats/run_all.sh: use -O2 by default.
36507
36508 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36509
36510 * gcc.dg/vr-mult-[12].c: New tests.
36511
36512 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36513
36514 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36515
36516 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36517
36518 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36519
36520 * lib/target-supports.exp (check_profiling_available): Assume
36521 profiling isn't available for mips*-*-elf targets.
36522
36523 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36524
36525 * gcc.dg/builtins-38.c: New test.
36526
36527 2004-04-14 Eric Christopher <echristo@redhat.com>
36528
36529 * g++.dg/charset/charset.exp: Run .cc extension tests.
36530
36531 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36532
36533 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36534
36535 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36536
36537 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36538
36539 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36540
36541 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36542 * gcc.dg/i386-387-2.c: Likewise.
36543
36544 * gcc.dg/i386-387-7.c: New test.
36545 * gcc.dg/i386-387-8.c: New test.
36546
36547 * gcc.dg/builtins-37.c: New test.
36548
36549 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36550
36551 * g++.dg/pch/externc-1.C: Add missing semicolon.
36552
36553 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36554
36555 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36556
36557 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36558
36559 * gcc.c-torture/execute/20040411-1.c: New test.
36560
36561 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36562
36563 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36564
36565 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36566
36567 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36568
36569 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36570
36571 * lib/target-supports.exp (check_named_sections_available): New.
36572 * lib/gcc-dg.exp (dg-require-named-sections): New.
36573 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36574 old-deja.exp. Also prune error-count message from HP linker.
36575 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36576
36577 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36578 * g++.old-deja/g++.pt/static3.C: Likewise.
36579 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36580
36581 2004-04-09 Roger Sayle <roger@eyesopen.com>
36582
36583 * gcc.c-torture/execute/20040409-1.c: New test case.
36584 * gcc.c-torture/execute/20040409-2.c: New test case.
36585 * gcc.c-torture/execute/20040409-3.c: New test case.
36586
36587 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36588
36589 * gcc.dg/20040409-1.c: New test.
36590
36591 2004-04-08 Roger Sayle <roger@eyesopen.com>
36592
36593 PR target/14888
36594 * g++.dg/opt/pr14888.C: New test case.
36595
36596 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36597
36598 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36599 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36600 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36601 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36602 New tests.
36603
36604 2004-04-08 Paul Brook <paul@codesourcery.com>
36605
36606 * gcc.dg/spill-1.c: New test.
36607
36608 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36609
36610 * gcc.dg/torture/builtin-ctype-2.c: New test.
36611
36612 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36613
36614 * gcc.dg/pch/pch.exp: Add largefile test.
36615
36616 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36617
36618 * g++.dg/pch/externc-1.Hs: New.
36619 * g++.dg/pch/externc-1.C: New.
36620
36621 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36622
36623 * gcc.dg/compat/struct-by-value-5a_main.c,
36624 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36625 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36626 * gcc.dg/compat/struct-by-value-5a_x.c,
36627 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36628 gcc.dg/compat/struct-by-value-5_x.c.
36629 * gcc.dg/compat/struct-by-value-5a_y.c,
36630 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36631 gcc.dg/compat/struct-by-value-5_y.c.
36632
36633 * gcc.dg/compat/struct-by-value-6a_main.c,
36634 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36635 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36636 * gcc.dg/compat/struct-by-value-6a_x.c,
36637 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36638 gcc.dg/compat/struct-by-value-6_x.c.
36639 * gcc.dg/compat/struct-by-value-6a_y.c,
36640 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36641 gcc.dg/compat/struct-by-value-6_y.c.
36642
36643 * gcc.dg/compat/struct-by-value-7a_main.c,
36644 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36645 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36646 * gcc.dg/compat/struct-by-value-7a_x.c,
36647 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36648 gcc.dg/compat/struct-by-value-7_x.c.
36649 * gcc.dg/compat/struct-by-value-7a_y.c,
36650 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36651 gcc.dg/compat/struct-by-value-7_y.c.
36652
36653 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36654
36655 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36656 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36657 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36658 options.
36659
36660 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36661
36662 * gcc.dg/builtins-36.c: New test.
36663
36664 2004-04-06 Paul Brook <paul@codesourcery.com>
36665
36666 * README.gcc: Remove obsolete contraint on testcases.
36667
36668 2004-04-05 Paul Brook <paul@codesourcery.com>
36669
36670 PR2123
36671 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36672 failure and exit(0) on success.
36673 * g++.dg/expr/anew2.C: Ditto.
36674 * g++.dg/expr/anew3.C: Ditto.
36675 * g++.dg/expr/anew4.C: Ditto.
36676
36677 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36678
36679 PR c++/3518
36680 * g++.dg/template/unify7.C: New.
36681
36682 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36683
36684 * g++.dg/README: Bring up to date with new subdirectories; remove
36685 duplicate subdirectory lines.
36686
36687 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36688
36689 PR c++/14007
36690 * g++.dg/template/unify5.C: New.
36691 * g++.dg/template/unify6.C: New.
36692 * g++.dg/template/qualttp20.C: Adjust.
36693 * g++.old-deja/g++.jason/report.C: Adjust.
36694 * g++.old-deja/g++.other/qual1.C: Adjust.
36695
36696 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36697
36698 PR c++/14803
36699 * g++.dg/inherit/ptrmem1.C: New test.
36700
36701 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36702
36703 PR c++/14755
36704 * gcc.c-torture/execute/20040331-1.c: New test.
36705 * gcc.dg/20040331-1.c: New test.
36706
36707 2004-04-01 Paul Brook <paul@codesourcery.com>
36708
36709 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36710
36711 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36712
36713 PR c++/14724
36714 * g++.dg/init/goto1.C: New test.
36715
36716 PR c++/14763
36717 * g++.dg/template/defarg4.C: New test.
36718
36719 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36720
36721 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36722
36723 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36724
36725 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36726
36727 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36728
36729 * gcc.dg/noncompile/undeclared-2.c: New test.
36730
36731 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36732
36733 * gcc.dg/940409-1.c: Remove XFAIL.
36734 * gcc.dg/reg-vol-struct-1.c: New test.
36735
36736 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36737
36738 * gcc.dg/torture/builtin-wctype-1.c: New test.
36739
36740 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36741
36742 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36743 * gcc.dg/20001101-1.c: Likewise.
36744 * gcc.dg/20001102-1.c: Likewise.
36745
36746 2004-03-25 Roger Sayle <roger@eyesopen.com>
36747
36748 * gcc.dg/compare8.c: Add an additional test for XOR.
36749
36750 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36751
36752 * gcc.dg/torture/builtin-ctype-1.c: New test.
36753
36754 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36755
36756 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36757 * gcc.dg/torture/builtin-math-1.c: Likewise.
36758 * gcc.dg/torture/builtin-power-1.c: New test.
36759
36760 2004-03-24 Andreas Schwab <schwab@suse.de>
36761
36762 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36763 IA64 assembler.
36764
36765 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36766 Roger Sayle <roger@eyesopen.com>
36767
36768 * gcc.dg/compare8.c: New test case.
36769
36770 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36771
36772 * g++.dg/ext/altivec-7.C: New test.
36773
36774 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36775
36776 PR 12267, 12391, 12560, 13129, 14114, 14133
36777 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36778 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36779 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36780 Adjust error regexps.
36781 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36782 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36783 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36784 * gcc.dg/local1.c: Add explanatory comment.
36785
36786 2004-03-23 Roger Sayle <roger@eyesopen.com>
36787
36788 PR optimization/14669
36789 * g++.dg/opt/fold2.C: New test case.
36790
36791 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36792
36793 PR c/14069
36794 * gcc.dg/20040322-1.c: New test.
36795
36796 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36797
36798 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36799 * gcc.dg/ultrasp4.c: Likewise.
36800 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36801
36802 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36803
36804 * gcc.dg/i386-sse-8.c: Reset default options.
36805
36806 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36807
36808 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36809 in the error message text.
36810
36811 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36812
36813 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36814
36815 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36816
36817 PR c++/14616
36818 * g++.dg/init/array13.C: New test.
36819
36820 2004-03-20 Roger Sayle <roger@eyesopen.com>
36821
36822 PR target/13889
36823 * gcc.c-torture/compile/pr13889.c: New test case.
36824
36825 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36826
36827 PR c/14635
36828 * builtins-1.c (nan, nans): Don't test.
36829 * builtins-30.c: Don't use nan, nanf, nanl.
36830 * builtins-35.c: New test.
36831
36832 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36833
36834 * g++.dg/ext/altivec-6.C: New test.
36835
36836 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36837
36838 * g++.dg/init/placement3.C: New test.
36839
36840 * g++.dg/template/spec13.C: New test.
36841
36842 * g++.dg/lookup/using11.C: New test.
36843
36844 * g++.dg/lookup/koenig3.C: New test.
36845
36846 * g++.dg/template/operator2.C: New test.
36847
36848 * g++.dg/expr/dtor3.C: New test.
36849 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36850 marker.
36851 * g++.old-deja/g++.law/visibility28.C: Likewise.
36852
36853 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36854
36855 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36856 * gcc.dg/ppc64-abi-3.c: Likewise.
36857
36858 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36859
36860 PR c++/14545
36861 * g++.dg/parse/template15.C: New test.
36862
36863 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36864
36865 * g++.dg/expr/dtor2.C: New test.
36866
36867 * g++.dg/lookup/anon4.C: New test.
36868
36869 * g++.dg/overload/using1.C: New test.
36870
36871 * g++.dg/template/lookup7.C: New test.
36872
36873 * g++.dg/template/typename6.C: New test.
36874
36875 * g++.dg/expr/cond6.C: New test.
36876
36877 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36878
36879 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36880
36881 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36882
36883 * g++.dg/expr/cond5.C: New test.
36884 * g++.dg/expr/constcast1.C: Likewise.
36885 * g++.dg/expr/ptrmem2.C: Likewise.
36886 * g++.dg/expr/ptrmem3.C: Likewise.
36887 * g++.dg/lookup/main1.C: Likewise.
36888 * g++.dg/template/lookup6.C: Likewise.
36889
36890 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36891
36892 * gcc.dg/local1.c: New test.
36893
36894 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36895
36896 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36897
36898 * gcc.dg/torture/builtin-convert-1.c: New test.
36899
36900 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36901
36902 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36903
36904 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36905
36906 PR c++/14481
36907 * g++.dg/warn/Wunused-7.C: New test.
36908
36909 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36910
36911 * gcc.dg/torture/builtin-integral-1.c: New test.
36912
36913 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36914
36915 PR c++/14586
36916 * g++.dg/parse/non-dependent3.C: New test.
36917
36918 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36919
36920 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36921 * g++.dg/eh/simd-2.C: Likewise.
36922 * g++.dg/init/array10.C: Likewise.
36923 * gcc.c-torture/compile/simd-1.c: Likewise.
36924 * gcc.c-torture/compile/simd-2.c: Likewise.
36925 * gcc.c-torture/compile/simd-3.c: Likewise.
36926 * gcc.c-torture/compile/simd-4.c: Likewise.
36927 * gcc.c-torture/compile/simd-6.c: Likewise.
36928 * gcc.c-torture/execute/simd-1.c: Likewise.
36929 * gcc.c-torture/execute/simd-2.c: Likewise.
36930 * gcc.dg/compat/vector-defs.h: Likewise.
36931 * gcc.dg/20020531-1.c: Likewise.
36932 * gcc.dg/altivec-3.c: Likewise.
36933 * gcc.dg/altivec-4.c: Likewise.
36934 * gcc.dg/altivec-varargs-1.c: Likewise.
36935 * gcc.dg/compat/vector-defs.h: Likewise.
36936 * gcc.dg/i386-mmx-3.c: Likewise.
36937 * gcc.dg/i386-sse-4.c: Likewise.
36938 * gcc.dg/i386-sse-5.c: Likewise.
36939 * gcc.dg/i386-sse-8.c: Likewise.
36940 * gcc.dg/simd-1.c: Likewise.
36941 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36942 __ev64_opaque__ since the machine description provides it.
36943
36944 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36945
36946 * lib/compat.exp (skip_list): New global variable.
36947 Use it to hold the user defined COMPAT_SKIPS list if any.
36948 (compat-obj): Add the members of skip_list to optall.
36949
36950 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36951
36952 * gcc.dg/compat/union-by-value-1_main.c,
36953 union-by-value-1_x.c, union-by-value-1_y.c,
36954 union-check.h, union-defs.h,
36955 union-init.h, union-return-1_main.c,
36956 union-return-1_x.c, union-return-1_y.c: New files.
36957
36958 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36959
36960 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36961 mixed-struct-init.h: Add 4 mixed structure types.
36962 struct-by-value-21_main.c, struct-by-value-21_x.c,
36963 struct-by-value-21_y.c, struct-return-21_main.c,
36964 struct-return-21_x.c, struct-return-21_y.c: New files.
36965
36966 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36967
36968 PR c++/14550
36969 * g++.dg/parse/template14.C: New test.
36970
36971 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36972
36973 * gcc.c-torture/execute/20040313-1.c: New test.
36974
36975 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36976
36977 PR target/14533
36978 * gcc.dg/20040311-2.c: New test.
36979
36980 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36981
36982 PR other/14544
36983 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36984 bit-field.
36985
36986 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36987
36988 * gcc.dg/20040305-2.c: Add missing return statement.
36989
36990 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36991
36992 * gcc.dg/builtins-34.c: Also check pow10*.
36993
36994 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36995
36996 PR target/14262
36997 * gcc.dg/20040305-2.c: New test.
36998
36999 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37000
37001 * gcc.dg/20040310-1.c: New test.
37002
37003 2004-03-11 Roger Sayle <roger@eyesopen.com>
37004
37005 * gcc.c-torture/execute/20040311-1.c: New test case.
37006
37007 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37008
37009 PR c++/14476
37010 * g++.dg/lookup/enum1.C: New test.
37011
37012 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37013
37014 PR c++/14510
37015 * g++.dg/lookup/struct2.C: New test.
37016
37017 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37018
37019 * gcc.dg/builtins-34.c: New test.
37020
37021 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37022
37023 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37024
37025 2004-03-09 James E Wilson <wilson@specifixinc.com>
37026
37027 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37028 * gcc.dg/alias-2.c: New testcase.
37029
37030 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37031
37032 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37033
37034 2004-03-09 Roger Sayle <roger@eyesopen.com>
37035
37036 * gcc.c-torture/execute/20040309-1.c: New test case.
37037
37038 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37039
37040 PR c++/14397
37041 * g++.dg/overload/ref1.C: New.
37042
37043 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37044
37045 PR c++/14409
37046 * g++.dg/template/spec12.C: New test.
37047
37048 PR c++/14448
37049 * g++.dg/parse/crash14.C: New test.
37050
37051 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37052
37053 PR c++/14230
37054 * g++.dg/init/ref11.C: New test.
37055
37056 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37057
37058 PR c++/14432
37059 * g++.dg/parse/builtin2.C: New test.
37060
37061 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37062
37063 PR c++/14401
37064 * g++.dg/init/ctor3.C: New test.
37065 * g++.dg/init/union1.C: New test.
37066 * g++.dg/ext/anon-struct4.C: New test.
37067
37068 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37069
37070 * g++.dg/lookup/koenig1.C: Tweak error messages.
37071 * g++.dg/lookup/used-before-declaration.C: Likewise.
37072 * g++.dg/other/do1.C: Likewise.
37073 * g++.dg/overload/koenig1.C: Likewise.
37074 * g++.dg/parse/crash13.C: Likewise.
37075 * g++.dg/template/instantiate3.C: Likewise.
37076
37077 2004-03-08 Eric Christopher <echristo@redhat.com>
37078
37079 * * lib/target-supports.exp: Enable libiconv in test
37080 compilation. Fix up error checking.
37081
37082 2004-03-08 Roger Sayle <roger@eyesopen.com>
37083
37084 PR middle-end/14289
37085 * gcc.dg/pr14289-1.c: New test case.
37086 * gcc.dg/pr14289-2.c: Likewise.
37087 * gcc.dg/pr14289-3.c: Likewise.
37088
37089 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37090
37091 * gcc.c-torture/execute/20040308-1.c: New test.
37092
37093 2004-03-07 Roger Sayle <roger@eyesopen.com>
37094
37095 * gcc.c-torture/execute/20040307-1.c: New test case.
37096
37097 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37098
37099 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37100
37101 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37102
37103 * gcc.dg/20040306-1.c: New test.
37104
37105 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37106
37107 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37108 them static.
37109 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37110
37111 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37112
37113 PR c/14465
37114 * gcc.dg/decl-6.c: New test.
37115
37116 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37117
37118 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37119 Rename LOGPOW -> LOG_POW.
37120 (SQRT_EXP, POW_EXP): New.
37121
37122 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37123
37124 * gcc.dg/i386-sse-8.c: New test.
37125
37126 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37127
37128 PR c/14114
37129 * gcc.dg/decl-5.c: New test.
37130
37131 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37132
37133 * gcc.dg/20040305-1.c: New test.
37134
37135 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37136
37137 PR other/14354
37138 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37139
37140 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37141
37142 PR c++/14425, c++/14426
37143 * g++.dg/ext/altivec-4.C: New test.
37144 * g++.dg/ext/altivec-5.C: New test.
37145
37146 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37147
37148 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37149 global variables of a type with no linkage.
37150 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37151 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37152 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37153 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37154 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37155 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37156 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37157 * g++.dg/warn/deprecated.C: Name enum Color.
37158 * g++.dg/overload/VLA.C: Name structure for 'b'.
37159 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37160
37161 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37162
37163 * gcc.c-torture/compile/20040304-1.c: New test.
37164
37165 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37166
37167 PR 13728
37168 * gcc.dg/decl-4.c: New testcase.
37169
37170 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37171
37172 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37173 as PRECF if sizeof (float) > sizeof (double).
37174 (PRECL): Make it the same as PRECF if
37175 sizeof (float) > sizeof (long double).
37176
37177 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37178
37179 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37180 system type. Add check for irix6 which doesn't have c99 runtime.
37181
37182 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37183
37184 * gcc.dg/const-elim-1.c: xfail for xtensa.
37185
37186 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37187
37188 PR c++/14369
37189 * g++.dg/template/cond4.C: New test.
37190
37191 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37192
37193 PR c++/14360
37194 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37195
37196 PR c++/14361
37197 * g++.dg/parse/defarg7.C: New test.
37198
37199 PR c++/14359
37200 * g++.dg/template/friend26.C: New test.
37201
37202 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37203
37204 PR c++/14324
37205 * g++.dg/abi/mangle21.C: New test.
37206
37207 PR c++/14260
37208 * g++.dg/parse/constructor2.C: New test.
37209
37210 PR c++/14337
37211 * g++.dg/template/sfinae1.C: New test.
37212
37213 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37214
37215 PR c++/14267
37216 * g++.dg/expr/crash2.C: New test.
37217
37218 PR middle-end/13448
37219 * gcc.dg/inline-5.c: New test.
37220 * gcc.dg/always-inline.c: Split out tests into ...
37221 * gcc.dg/always-inline2.c: ... this and ...
37222 * gcc.dg/always-inline3.c: ... this.
37223
37224 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37225
37226 PR debug/12103
37227 * g++.dg/debug/crash1.C: New test.
37228
37229 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37230
37231 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37232 function with __attribute__((noinline)).
37233 (recurser_void2): Likewise.
37234 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37235 (recurser_void2): Likewise.
37236
37237 2004-02-29 Roger Sayle <roger@eyesopen.com>
37238
37239 PR middle-end/14203
37240 * g++.dg/warn/Wunused-6.C: New test case.
37241
37242 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37243
37244 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37245 not defined.
37246
37247 2004-02-27 Eric Christopher <echristo@redhat.com>
37248
37249 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37250 * g++.dg/charset/asm2.c: Run only x86.
37251 * gcc.dg/charset/asm3.c: Ditto.
37252
37253 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37254
37255 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37256 ld_library_path.
37257
37258 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37259
37260 * g++.dg/ext/altivec-3.C: New.
37261
37262 2004-02-26 Richard Henderson <rth@redhat.com>
37263
37264 * g++.dg/ext/attrib10.C: Mark for warning.
37265 * gcc.dg/attr-alias-1.c: New.
37266
37267 2004-02-26 Richard Henderson <rth@redhat.com>
37268
37269 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37270 * gcc.c-torture/execute/20040208-2.c: ... it back.
37271
37272 2004-02-26 Eric Christopher <echristo@redhat.com>
37273
37274 * lib/target-supports.exp (check-iconv-available): New function.
37275 * lib/gcc-dg.exp (dg-require-iconv): New function.
37276 Use above.
37277 * gcc.dg/charset: New directory.
37278 * gcc.dg/charset/charset.exp: New file.
37279 * gcc.dg/charset/asm1.c: Ditto.
37280 * gcc.dg/charset/asm2.c: Ditto.
37281 * gcc.dg/charset/asm3.c: Ditto.
37282 * gcc.dg/charset/asm4.c: Ditto.
37283 * gcc.dg/charset/asm5.c: Ditto.
37284 * gcc.dg/charset/attribute1.c: Ditto.
37285 * gcc.dg/charset/attribute2.c: Ditto.
37286 * gcc.dg/charset/string1.c: Ditto.
37287 * g++.dg/charset: New directory.
37288 * g++.dg/dg.exp: Add here. Special options.
37289 * g++.dg/charset/charset.exp: New file.
37290 * g++.dg/charset/asm1.c: Ditto.
37291 * g++.dg/charset/asm2.c: Ditto.
37292 * g++.dg/charset/asm3.c: Ditto.
37293 * g++.dg/charset/asm4.c: Ditto.
37294 * g++.dg/charset/attribute1.c: Ditto.
37295 * g++.dg/charset/attribute2.c: Ditto.
37296 * g++.dg/charset/extern1.cc: Ditto.
37297 * g++.dg/charset/extern2.cc: Ditto.
37298 * g++.dg/charset/string1.c: Ditto.
37299
37300 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37301
37302 PR c++/14278
37303 * g++.dg/parse/comma1.C: New test.
37304
37305 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37306
37307 PR c++/14284
37308 * g++.dg/template/ttp8.C: New test.
37309
37310 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37311
37312 * gcc.dg/fixuns-trunc-1.c: New test.
37313
37314 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37315
37316 * gcc.dg/builtins-config.h: Use #elif.
37317
37318 2004-02-26 Michael Matz <matz@suse.de>
37319
37320 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37321 * gcc.dg/991214-1.c: Likewise.
37322 * gcc.dg/i386-asm-1.c: Likewise.
37323
37324 2004-02-25 Richard Henderson <rth@redhat.com>
37325
37326 * gcc.c-torture/execute/20040208-2.c: Move ...
37327 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37328
37329 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37330
37331 PR c++/14246
37332 * g++.dg/other/crash-3.C: New test.
37333
37334 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37335
37336 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37337 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37338
37339 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37340 HP-UX.
37341
37342 2004-02-24 Michael Matz <matz@suse.de>
37343
37344 * gcc.dg/i386-regparm.c: New.
37345
37346 2004-02-23 James E Wilson <wilson@specifixinc.com>
37347
37348 * gcc.c-torture/execute/20040223-1.c: New.
37349
37350 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37351 Kazu Hirata <kazu@cs.umass.edu>
37352
37353 * gcc.dg/fwritable-strings-1.c: Remove.
37354
37355 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37356
37357 PR c/14156
37358 * gcc.dg/20040223-1.c: New test.
37359
37360 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37361
37362 PR c++/14106
37363 * g++.dg/ext/typeof9.C: New test.
37364
37365 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37366
37367 PR c++/14250
37368 * g++.dg/other/switch1.C: New test.
37369
37370 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37371
37372 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37373 * gcc.dg/va-arg-1.c: Likewise.
37374
37375 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37376
37377 PR c++/14143
37378 * g++.dg/template/koenig5.C: New test.
37379
37380 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37381
37382 * g++.dg/ext/altivec-1.C: Generalize target triple.
37383 * g++.dg/ext/altivec-2.C: New test case.
37384 * g++.dg/ext/altivec_check.h: New file.
37385 * gcc.dg/altivec-1.c: Generalize target triple;
37386 include altivec_check.h and call altivec_check().
37387 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37388 * gcc.dg/altivec-6.c: New test case.
37389 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37390 type casts as needed.
37391 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37392 altivec_check().
37393 * gcc.dg/altivec-12.c: New test case.
37394 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37395 include altivec_check.h and call altivec_check().
37396 * gcc.dg/altivec_check.h: New file.
37397
37398 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37399
37400 * lib/target-supports.exp (check_alias_available): Don't mangle
37401 function `g' in test program.
37402
37403 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37404
37405 * lib/target-supports.exp (check_profiling_available): Check
37406 argument to determine whether we support a profiling type.
37407 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37408 check_profiling_available.
37409 * g++.dg/bprob/bprob.exp: Likewise.
37410 * g77.dg/bprob/bprob.exp: Likewise.
37411 * gcc.misc-tests/bprob.exp: Likewise.
37412 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37413 dg-require-profiling and delete expected error handling.
37414 * gcc.dg/20021014-1.c: Likewise.
37415 * gcc.dg/nest.c: Likewise.
37416
37417 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37418
37419 PR c++/12007
37420 * g++.dg/other/vthunk1.C: New test.
37421
37422 2004-02-20 Falk Hueffner <falk@debian.org>
37423
37424 PR target/14201
37425 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37426
37427 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37428
37429 PR c++/13927
37430 * g++.dg/other/error8.C: Remove XFAIL markers.
37431
37432 PR c++/14173
37433 * g++.dg/ext/packed5.C: New test.
37434
37435 PR c++/14199
37436 * g++.dg/warn/Wunused-5.C: New test.
37437
37438 PR c++/14186
37439 * g++.dg/lookup/member1.C: New test.
37440
37441 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37442
37443 * gcc.c-torture/compile/20040130-1.c: Enable only when
37444 __INT_MAX__ >= 2147483647L.
37445 * gcc.c-torture/compile/961203-1.c: Likewise.
37446
37447 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37448
37449 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37450 * g++.dg/opt/template1.C: Robustify assembler regexp
37451
37452 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37453
37454 * gcc.c-torture/execute/simd-4.x: Remove.
37455 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37456 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37457 Guard with #ifndef SKIP_ATTRIBUTE.
37458 * gcc.dg/compat/vector-1_y.c: Likewise.
37459 * gcc.dg/compat/vector-2_x.c: Likewise.
37460 * gcc.dg/compat/vector-2_y.c: Likewise.
37461 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37462 * g++.dg/eh/simd-2.C: Likewise.
37463
37464 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37465
37466 * gcc.c-torture/compile/complex-1.c: New.
37467
37468 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37469
37470 PR target/14209
37471 * gcc.c-torture/execute/20040218-1.c: New test.
37472
37473 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37474
37475 PR c++/14181
37476 * g++.dg/parse/new2.C: New test.
37477
37478 2004-02-18 Paul Brook <paul@codesourcery.com>
37479
37480 * gcc.c-torture/compile/libcall-1.c: New test.
37481
37482 2004-02-18 Paul Brook <paul@codesourcery.com>
37483
37484 PR debug/12934
37485 * gcc.dg/debug/debug-7.c: New test.
37486
37487 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37488
37489 * gcc.dg/20040217-1.c: New test.
37490
37491 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37492
37493 * gcc.c-torture/execute/990208-1.x: Delete.
37494
37495 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37496
37497 * gcc.c-torture/execute/20040208-2.x: New file.
37498
37499 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37500
37501 PR c++/11326
37502 * g++.dg/abi/structret1.C: New test.
37503
37504 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37505
37506 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37507 (i386_cpuid): No need to test if cpuid is available on AMD64.
37508 Fix assembly, so that it works onboth i386 and AMD64.
37509 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37510 (vecInLong): Fix s[] member type to unsigned int.
37511 (vecInWord): Remove type.
37512 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37513 (a64, b64, c64, d64, e64): Remove.
37514 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37515 Remove unused variable. Remove initialization of removed variables.
37516 Don't call mmx_tests nor sse_tests.
37517 (reference_mmx, reference_sse): Remove.
37518 (check): Add return stmt.
37519 * gcc.dg/i386-sse-7.c: New test.
37520 * gcc.dg/i386-mmx-4.c: New test.
37521
37522 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37523
37524 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37525 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37526 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37527 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37528 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37529 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37530 g++.dg/tc1/dr94.C: Fix line terminator.
37531
37532 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37533
37534 * gcc.c-torture/compile/20040216-1.c: New.
37535
37536 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37537
37538 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37539 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37540 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37541 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37542 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37543 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37544
37545 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37546
37547 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37548
37549 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37550
37551 PR c++/13971
37552 * g++.dg/expr/cond4.C: New test.
37553
37554 PR c++/14086
37555 * g++.dg/lookup/crash2.C: New test.
37556
37557 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37558
37559 * gcc.c-torture/compile/20040214-2.c: New test.
37560
37561 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37562
37563 PR c++/14116
37564 * g++.dg/ext/typeof8.C: New test.
37565
37566 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37567
37568 * gcc.c-torture/compile/20040214-1.c: New test.
37569
37570 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37571
37572 PR c++/13635
37573 * g++.dg/template/spec11.C: New test.
37574
37575 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37576
37577 PR c++/13927
37578 * g++.dg/other/error8.C: New test.
37579
37580 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37581
37582 PR c++/14122
37583 * g++.dg/template/array4.C: New test.
37584
37585 PR c++/14108
37586 * g++.dg/inherit/thunk2.C: New test.
37587
37588 PR c++/14083
37589 * g++.dg/eh/cond2.C: New test.
37590
37591 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37592
37593 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37594
37595 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37596
37597 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37598
37599 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37600
37601 * g++.dg/simd-2.C: xfail on ppc64-linux.
37602
37603 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37604
37605 PR c/456
37606 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37607 tests.
37608
37609 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37610
37611 * gcc.dg/builtins-33.c: New test.
37612
37613 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37614
37615 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37616
37617 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37618
37619 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37620
37621 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37622
37623 * gcc.dg/ppc64-abi-3.c: New test.
37624
37625 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37626
37627 PR c/14092
37628
37629 * gcc.dg/pr14092-1.c: New testcase.
37630
37631 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37632
37633 * gcc.dg/cpp/assert4.c: Fix typo last change.
37634
37635 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37636 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37637
37638 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37639
37640 2004-02-09 Roger Sayle <roger@eyesopen.com>
37641
37642 * gcc.c-torture/compile/20040209-1.c: New test case.
37643
37644 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37645
37646 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37647
37648 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37649
37650 * gcc.c-torture/execute/20040208-[12].c: New tests.
37651
37652 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37653
37654 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37655
37656 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37657
37658 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37659
37660 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37661
37662 Bug 13856
37663 * gcc.dg/visibility-8.c: New testcase.
37664
37665 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37666
37667 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37668 arguments.
37669 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37670
37671 2004-02-07 Roger Sayle <roger@eyesopen.com>
37672
37673 PR middle-end/13696
37674 * g++.dg/opt/fold1.C: New test case.
37675
37676 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37677
37678 PR c++/14033
37679 * g++.dg/other/crash-2.C: New test.
37680
37681 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37682
37683 PR c++/14028
37684 * g++.dg/parse/angle-bracket2.C: New test.
37685
37686 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37687
37688 PR middle-end/13750
37689 Revert:
37690 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37691 PR pch/13361
37692 * g++.dg/pch/wchar-1.C: New.
37693 * g++.dg/pch/wchar-1.Hs: New.
37694
37695 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37696
37697 PR c++/14008
37698 * g++.dg/parse/error15.C: New test.
37699 * g++.dg/parse/crash11.C: Update dg-error mark.
37700
37701 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37702
37703 PR c++/13932
37704 * g++.dg/warn/conv2.C: New test.
37705
37706 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37707
37708 PR c++/13086
37709 * g++.dg/warn/incomplete1.C: Remove xfail.
37710
37711 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37712
37713 * lib/file-format.exp (gcc_target_object_format): Use
37714 ${tool}_target_compile, not gcc_target_compile.
37715 * lib/target-supports.exp (check_alias_available): Likewise.
37716 (check_gc_sections_available): Likewise.
37717 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37718 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37719 dg-require-alias.
37720
37721 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37722
37723 PR c++/13969
37724 * g++.dg/template/static6.C: New test.
37725
37726 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37727
37728 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37729
37730 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37731
37732 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37733 tests for systems where `char' is unsigned by default.
37734
37735 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37736
37737 PR c++/13997
37738 * g++.dg/template/partial3.C: New test.
37739
37740 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37741
37742 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37743 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37744 Remove mentions of obsolete ports.
37745
37746 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37747
37748 * gcc.dg/noncompile/20001228-1.c: Fix for new
37749 error message.
37750
37751 2004-02-03 Roger Sayle <roger@eyesopen.com>
37752
37753 PR target/9348
37754 * gcc.c-torture/execute/multdi-1.c: New test case.
37755
37756 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37757
37758 PR c++/13925
37759 * g++.dg/template/lookup5.C: New test.
37760
37761 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37762
37763 PR c++/13950
37764 * g++.dg/template/lookup4.C: New test.
37765
37766 PR c++/13970
37767 * g++.dg/parse/error14.C: New test.
37768
37769 PR c++/14002
37770 * g++.dg/parse/template13.C: New test.
37771
37772 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37773
37774 PR c++/13978
37775 * g++.dg/template/koenig4.C: New test.
37776
37777 PR c++/13968
37778 * g++.dg/template/crash17.C: New test.
37779
37780 PR c++/13975
37781 * g++.dg/parse/error13.C: New test.
37782 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37783
37784 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37785
37786 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37787
37788 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37789
37790 PR c/11658
37791 PR c/13994
37792 * gcc.dg/noncompile/20040203-1.c: New test.
37793 * gcc.dg/noncompile/20040203-2.c: Likewise.
37794 * gcc.dg/noncompile/20040203-3.c: Likewise.
37795 * gcc.dg/20040203-1.c: Likewise.
37796
37797 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37798
37799 PR c++/10858
37800 * g++.dg/template/sizeof7.C: New test.
37801
37802 2004-02-02 Eric Christopher <echristo@redhat.com>
37803 Zack Weinberg <zack@codesourcery.com>
37804
37805 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37806
37807 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37808
37809 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37810 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37811 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37812 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37813
37814 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37815
37816 PR c++/13113
37817 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37818
37819 PR c++/13854
37820 * g++.dg/ext/attrib13.C: New test.
37821
37822 PR c++/13907
37823 * g++.dg/conversion/op2.C: New test.
37824
37825 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37826
37827 * gcc.dg/titype-1.c: Fix pasto.
37828
37829 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37830
37831 * gcc.dg/titype-1.c: New test.
37832
37833 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37834
37835 PR c++/13957
37836 * g++.dg/template/non-type-template-argument-1.C,
37837 g++.dg/template/qualified-id1.C: Update dg-error marks.
37838 * g++.dg/template/nontype6.C: New test.
37839
37840 2004-02-01 Roger Sayle <roger@eyesopen.com>
37841
37842 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37843 * gcc.dg/builtins-31.c: New testcase.
37844 * gcc.dg/builtins-32.c: New testcase.
37845
37846 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37847
37848 * objc.dg/call-super-2.m: Update line numbers
37849 for the including of stddef.h.
37850
37851 2004-01-30 Michael Matz <matz@suse.de>
37852
37853 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37854 g++.dg/ext/case-range3.C: New tests.
37855
37856 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37857
37858 DR206
37859 PR c++/13813
37860 * g++.dg/template/member4.C: New test.
37861
37862 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37863
37864 PR c++/13683
37865 * g++.dg/template/sizeof6.C: New test.
37866
37867 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37868
37869 * gcc.dg/fwritable-strings-1.c: New test.
37870
37871 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37872
37873 * gcc.c-torture/compile/20040130-1.c: New test.
37874
37875 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37876
37877 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37878
37879 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37880
37881 PR c++/13883
37882 * g++.dg/template/ctor3.C: New test.
37883
37884 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37885
37886 * g++.dg/tc1: New directory.
37887 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37888 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37889 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37890 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37891 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37892
37893 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37894
37895 * g++.dg/parse/error11.C: New test.
37896 * g++.dg/parse/error12.C: Likewise.
37897
37898 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37899
37900 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37901 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37902
37903 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37904
37905 PR c++/13791
37906 * g++.dg/ext/attrib12.C: New test.
37907
37908 PR c++/13736
37909 * g++.dg/parse/cast2.C: New test.
37910
37911 2004-01-27 James E Wilson <wilson@specifixinc.com>
37912
37913 * objc.dg/encode-2.m (main): New local string. Set depending on
37914 sizeof long. Use in sscanf call.
37915 * objc.dg/encode-3.m (main): New local string. Set depending on
37916 sizeof long. Use in scan_initial call.
37917
37918 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37919
37920 * objc.dg/call-super-2.m: Make LP64-safe.
37921 * objc.dg/desig-init-1.m: Likewise.
37922
37923 2004-01-27 Devang Patel <dpatel@apple.com>
37924
37925 * g++.dg/debug/namespace1.C: New test.
37926
37927 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37928
37929 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37930 xscale-*-*.
37931
37932 * gcc.dg/arm-mmx-1.c: New test.
37933
37934 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37935
37936 * gcc.dg/20040127-1.c: New test.
37937 * gcc.dg/20040127-2.c: New test.
37938
37939 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37940
37941 * objc.dg/stret-1.m (glob): Renamed to globa.
37942
37943 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37944
37945 PR c++/13663
37946 * g++.dg/expr/for1.C: New test.
37947
37948 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37949
37950 PR middle-end/13779
37951 * gcc.dg/darwin-longlong.c: New test.
37952
37953 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37954
37955 * gcc.dg/20040124-1.c: Moved test from here...
37956 * gcc.c-torture/compile/20040124-1.c: ...to here.
37957
37958 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37959
37960 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37961 the assembly output if -m64 is passed.
37962
37963 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37964
37965 PR c++/13833
37966 * g++.dg/template/cond3.C: New test.
37967
37968 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37969
37970 PR c++/13810
37971 * g++.dg/template/ttp7.C: New test.
37972
37973 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37974
37975 PR c++/13797
37976 * g++.dg/template/nontype4.C: New test.
37977 * g++.dg/template/nontype5.C: Likewise.
37978
37979 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37980
37981 * gcc.dg/torture/mips-clobber-at.c: New test.
37982
37983 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37984
37985 * gcc.dg/20040124-1.c: New test.
37986
37987 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37988
37989 * gcc.dg/20040123-1.c: New test.
37990
37991 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37992
37993 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37994
37995 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37996
37997 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37998
37999 2004-01-23 Andrew Pinski <apinski@apple.com>
38000
38001 * gcc.dg/20030121-1.c: Move to ..
38002 * gcc.dg/20040121-1.c: here.
38003
38004 2004-01-23 Roger Sayle <roger@eyesopen.com>
38005
38006 * gcc.dg/builtins-29.c: New test case.
38007
38008 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38009
38010 PR 18314
38011 * gcc.dg/builtins-30.c: New testcase.
38012
38013 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38014
38015 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38016 * lib/g77.exp: Likewise.
38017 * lib/objc.exp: Likewise.
38018 * lib/g++.exp: Likewise.
38019
38020 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38021
38022 * gcc.dg/struct-by-value-2.c: New test.
38023
38024 2004-01-21 Andrew Pinski <apinski@apple.com>
38025
38026 PR target/13785
38027 * gcc.dg/20030121-1.c: New test.
38028
38029 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38030
38031 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38032 clobber frame pointer register in asm statement.
38033
38034 2004-01-21 Falk Hueffner <falk@debian.org>
38035
38036 * gcc.c-torture/compile/20040121-1.c: New test.
38037
38038 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38039
38040 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38041
38042 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38043
38044 * gcc.dg/ppc64-abi-2.c: New test.
38045
38046 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38047
38048 * lib/treelang.exp: Fill out this file.
38049 * lib/treelang-dg.exp: New File.
38050
38051 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38052
38053 * gcc.c-torture/compile/981022-1.c: Remove.
38054 * gcc.dg/array-5.c: Remove XFAIL.
38055 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38056 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38057 gcc.dg/cond-lvalue-1.c: Update.
38058 * gcc.dg/cast-lvalue-2.c: New test.
38059
38060 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38061
38062 PR c++/13592
38063 * g++.dg/other/error1.C (class foo): Tweak error message.
38064
38065 PR c++/13592
38066 * g++.dg/template/call2.C: New test.
38067
38068 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38069
38070 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38071 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38072 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38073 scalar-return-1_x.c, scalar-return-2_y.c,
38074 scalar-return-3_x.c, scalar-return-3_y.c,
38075 scalar-return-4_x.c, scalar-return-4_y.c,
38076 struct-align-1.h, struct-align-1_x.c,
38077 struct-align-1_y.c, struct-align-2.h,
38078 struct-align-2_x.c, struct-align-2_y.c,
38079 struct-by-value-10_y.c, struct-by-value-11_x.c,
38080 struct-by-value-11_y.c, struct-by-value-12_x.c,
38081 struct-by-value-12_y.c, struct-by-value-13_x.c,
38082 struct-by-value-13_y.c, struct-by-value-14_x.c,
38083 struct-by-value-14_y.c, struct-by-value-15_x.c,
38084 struct-by-value-15_y.c, struct-by-value-16_y.c,
38085 struct-by-value-17_y.c, struct-by-value-18_y.c,
38086 struct-by-value-19_y.c, struct-by-value-1_x.c,
38087 struct-by-value-1_y.c, struct-by-value-20_y.c,
38088 struct-by-value-2_x.c, struct-by-value-2_y.c,
38089 struct-by-value-3_y.c, struct-by-value-4_x.c,
38090 struct-by-value-4_y.c, struct-by-value-5_y.c,
38091 struct-by-value-6_y.c, struct-by-value-7_y.c
38092 struct-by-value-8_x.c, struct-by-value-8_y.c
38093 struct-by-value-9_x.c, struct-by-value-9_y.c
38094 struct-return-10_x.c, struct-return-10_y.c,
38095 struct-return-19_x.c, struct-return-20_x.c
38096 struct-return-2_x.c, struct-return-2_y.c
38097 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38098 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38099
38100 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38101
38102 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38103 attribute on sparc*-sun-solaris2.*.
38104
38105 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38106
38107 PR c++/13710
38108 * g++.dg/ext/typeof7.C: New test.
38109
38110 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38111
38112 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38113 * gcc.dg/const-elim-1.c: Same.
38114
38115 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38116
38117 * objc.dg/stret-1.m: New.
38118 * objc.dg/stret-2.m: New.
38119
38120 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38121
38122 PR c++/11895
38123 * g++.dg/ext/vector1.C: New test.
38124
38125 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38126
38127 * gcc.dg/pch/import-1.c: New.
38128 * gcc.dg/pch/import-1.hs: New.
38129 * gcc.dg/pch/import-1a.h: New.
38130 * gcc.dg/pch/import-1b.h: New.
38131 * gcc.dg/pch/import-1c.h: New.
38132
38133 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38134
38135 PR c++/13574
38136 * g++.dg/ext/array1.C: New test.
38137
38138 PR c++/13178
38139 * g++.dg/conversion/op1.C: New test.
38140
38141 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38142
38143 PR 11864
38144 From Kazumoto Kojima / Dan Kegel:
38145 * gcc.dg/pr11864-1.c: New test.
38146
38147 PR 10392
38148 From Marcus Comstedt / Dan Kegel:
38149 * gcc.dg/pr10392-1.c: New test.
38150
38151 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38152
38153 PR c++/13478
38154 * g++.dg/init/ref10.C: New test.
38155
38156 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38157
38158 PR c++/13407
38159 * g++.dg/parse/typename6.C: New test.
38160
38161 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38162
38163 PR pch/13361
38164 * g++.dg/pch/wchar-1.C: New.
38165 * g++.dg/pch/wchar-1.Hs: New.
38166
38167 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38168
38169 PR c++/9259
38170 * g++.dg/expr/sizeof2.C: New test.
38171
38172 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38173
38174 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38175
38176 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38177
38178 PR c++/13659
38179 * g++.dg/lookup/strong-using-3.C: New.
38180 * g++.dg/lookup/using-10.C: New.
38181
38182 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38183
38184 PR c++/13594
38185 * g++.dg/lookup/strong-using-2.C: New.
38186
38187 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38188 Dan Kegel <dank@kegel.com>
38189 J"orn Rennecke <joern.rennecke@superh.com>
38190
38191 PR target/9365
38192 * gcc.dg/pr9365-1.c: New test.
38193
38194 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38195
38196 PR c++/8856
38197 * g++.dg/parse/casting-operator2.C: New test.
38198 * g++.old-deja/g++.pt/explicit83.C: Remove.
38199
38200 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38201
38202 * gcc.dg/label-compound-stmt-1.c: New test.
38203 * gcc.c-torture/compile/950922-1.c,
38204 gcc.c-torture/compile/20000211-3.c,
38205 gcc.c-torture/compile/20000518-1.c,
38206 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38207 compound statements.
38208
38209 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38210
38211 * gcc.dg/ppc64-abi-1.c: New test.
38212
38213 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38214
38215 * g++.dg/ext/attrib9.C: Add dg-warnings.
38216
38217 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38218
38219 PR c++/12335
38220 * g++.dg/parse/dtor3.C: New test.
38221
38222 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38223
38224 PR c++/12709
38225 * g++.dg/parse/try-catch-1.C: New test.
38226
38227 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38228
38229 * ada/acats/run_all.sh: Add more verbose output in acats.log
38230 when compiling tests.
38231
38232 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38233
38234 PR 13656
38235 * gcc.dg/typedef-redecl.c: New test case.
38236 * gcc.dg/typedef-redecl.h: New support file.
38237
38238 2004-01-13 Jan Hubicka <jh@suse.cz>
38239
38240 * gcc.dg/always_inline.c: New test.
38241 * gcc.dg/debug/20031231-1.c: Fix.
38242
38243 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38244
38245 PR c++/13474
38246 * g++.dg/template/array3.C: New test.
38247
38248 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38249
38250 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38251 * g++.dg/warn/Wunused-2.C: Likewise.
38252
38253 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38254
38255 PR c++/13289
38256 * g++.dg/template/instantiate6.C: New test.
38257
38258 2004-01-12 Roger Sayle <roger@eyesopen.com>
38259
38260 PR middle-end/11397
38261 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38262
38263 2004-01-12 Jan Hubicka <jh@suse.cz>
38264
38265 PR opt/12826
38266 * gcc.dg/20040112-1.c: New.
38267
38268 * gcc.dg/dwarf-die[1-7].c: Move to...
38269 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38270 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38271
38272 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38273
38274 PR c++/4100
38275 * g++.dg/parse/friend4.C: New test.
38276
38277 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38278
38279 PR c++/4100
38280 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38281 definition is called a friend.
38282
38283 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38284
38285 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38286
38287 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38288
38289 PR c++/3478
38290 * g++.dg/parse/error10.C: New test.
38291 * g++.dg/template/arg2.C: Accept "invalid type" error.
38292
38293 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38294
38295 PR middle-end/13392
38296 * g++.dg/opt/expect2.C: New test.
38297
38298 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38299
38300 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38301 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38302 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38303 Update dg-error regexps.
38304
38305 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38306
38307 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38308 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38309
38310 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38311
38312 * gcc.dg/pragma-re-1.c: Use right pointer type.
38313
38314 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38315
38316 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38317
38318 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38319
38320 * gcc.dg/rs6000-ldouble-1.c: New.
38321
38322 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38323
38324 DR 337
38325 PR c++/9256
38326 * g++.dg/other/abstract1.C: New test.
38327
38328 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38329
38330 * g++.dg/lookup/strong-using-1.C: New.
38331
38332 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38333
38334 PR c/11234
38335 * gcc.dg/func-ptr-conv-1.c: New test.
38336 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38337
38338 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38339
38340 PR target/13380.
38341 * gcc.c-torture/compile/20040109-1.c: New.
38342
38343 2004-01-08 Stuart Hastings <stuart@apple.com>
38344
38345 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38346 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38347 * gcc.dg/i386-sse-6.c: ...this new testcase.
38348
38349 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38350
38351 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38352
38353 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38354
38355 * ada/acats/run_acats: Treat 'gnatchop' the same way
38356 as 'gnatmake'. Export GCC_DRIVER.
38357 * ada/acats/run_all.sh: Add target_gnatchop. Use
38358 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38359
38360 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38361
38362 PR c++/12573
38363 * g++.dg/template/dependent-expr4.C: New test.
38364
38365 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38366
38367 * gcc.dg/altivec-11.c: New test.
38368
38369 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38370
38371 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38372
38373 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38374
38375 PR c/6024
38376 * gcc.dg/enum-compat-1.c: New test.
38377 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38378
38379 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38380
38381 PR c/12165
38382 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38383 gcc.dg/c99-idem-qual-3.c: New tests.
38384
38385 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38386
38387 * gcc.dg/winline-7.c: Don't cast void * to int.
38388
38389 2004-01-06 Jan Hubicka <jh@suse.cz>
38390
38391 * gcc.dg/i386-sse-5.c: New test
38392 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38393
38394 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38395
38396 PR c++/12815
38397 * g++.dg/rtti/typeid4.C: New test.
38398
38399 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38400
38401 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38402
38403 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38404
38405 PR c++/12132
38406 * g++.dg/template/error11.C: New test.
38407
38408 PR c++/13451
38409 * g++.dg/template/class2.C: New test.
38410
38411 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38412 Richard Sandiford <rsandifo@redhat.com>
38413
38414 PR c++/13387
38415 * g++.dg/opt/alias3.C: New test.
38416
38417 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38418
38419 PR c++/13157
38420 * g++.dg/template/koenig3.C: New test.
38421
38422 PR c++/13529
38423 * g++.dg/parse/offsetof3.C: New test.
38424
38425 * g++.dg/init/copy7.C: Add missing dg-error markers.
38426
38427 PR c++/12226
38428 * g++.dg/init/copy7.c: New test.
38429
38430 PR c++/13536
38431 * g++.dg/parse/cast1.C: New test.
38432
38433 2004-01-04 Jan Hubicka <jh@suse.cz>
38434
38435 * gcc.dg/winline[1-7].c: New tests.
38436
38437 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38438
38439 PR c++/13520
38440 * g++.dg/template/qualttp22.C: New test.
38441
38442 2004-01-01 Jan Hubicka <jh@suse.cz>
38443
38444 * gcc.dg/debug/20031231-1.c: New.
38445 * gcc.c-torture/compile/20040101-1.c: New.
38446 * gcc.dg/dwarf-die-[1-7].c: New.
38447
38448 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38449
38450 PR optimization/13521
38451 * gcc.c-torture/compile/20031231-1.c: New test.
38452
38453 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38454
38455 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38456
38457 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38458
38459 PR c++/10079
38460 * g++.dg/template/crash16.C: New test.
38461
38462 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38463
38464 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38465
38466 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38467
38468 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38469 ports.
38470 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38471 * g++.old-deja/g++.law/profile1.C: Likewise.
38472 * gcc.c-torture/compile/981006-1.c: Likewise.
38473 * gcc.c-torture/execute/loop-2e.x: Likewise.
38474 * gcc.c-torture/execute/loop-2f.x: Remove.
38475 * gcc.c-torture/execute/loop-2g.x: Likewise.
38476 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38477 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38478
38479 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38480
38481 PR c++/13507
38482 * g++.dg/ext/attrib11.C: New test.
38483
38484 PR c++/13494
38485 * g++.dg/template/array2-1.C: New test.
38486 * g++.dg/template/array2-2.C: New test.
38487
38488 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38489
38490 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38491
38492 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38493
38494 PR c++/12774
38495 * g++.dg/template/array1-1.C: New test.
38496 * g++.dg/template/array1-2.C: New test.
38497
38498 2003-12-29 Roger Sayle <roger@eyesopen.com>
38499
38500 PR fortran/12632
38501 * g77.dg/12632.f: New test case.
38502
38503 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38504
38505 PR c++/13289
38506 * g++.dg/parse/nontype1.C: New test.
38507
38508 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38509
38510 PR c++/12403
38511 * g++.dg/parse/explicit1.C: New test.
38512 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38513
38514 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38515
38516 PR c++/13081
38517 * g++.dg/opt/inline6.C: New test.
38518
38519 PR c++/12613
38520 * g++.dg/parse/error9.C: New test.
38521
38522 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38523
38524 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38525
38526 PR c++/13009
38527 * g++.dg/init/assign1.C: New test.
38528
38529 2003-12-28 Roger Sayle <roger@eyesopen.com>
38530
38531 PR c++/13070
38532 * g++.dg/warn/format3.C: New test case.
38533
38534 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38535
38536 * gcc.c-torture/compile/20031227-1.c: New test.
38537
38538 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38539
38540 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38541 * g77.dg/bprob/bprob.exp: Likewise.
38542 * gcc.misc-tests/bprob.exp: Likewise.
38543 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38544 variants on systems where the library does not provide that
38545 functionality.
38546 * gcc.dg/builtins-20.c: Use builtins-config.h.
38547 * gcc.dg/builtins-config.h: New file.
38548
38549 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38550
38551 * lib/gcc-dg.exp (dg-require-profiling): New function.
38552 * lib/target-supports.exp (check_profiling_available): Likewise.
38553 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38554 * g77.dg/bprob/bprob.exp: Likewise.
38555 * gcc.misc-tests/bprob.exp: Likewise.
38556 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38557 * gcc.dg/20021014-1.c: Likewise.
38558 * gcc.dg/nest.c: Likewise.
38559
38560 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38561
38562 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38563 compiling.
38564 * g++.dg/lookup/java2.C: Likewise.
38565 * gcc.dg/cpp/lexident.c: Likewise.
38566
38567 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38568
38569 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38570 given.
38571 * gcc.c-torture/compile/961203-1.c: Likewise.
38572 * gcc.c-torture/compile/980506-1.c: Likewise.
38573
38574 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38575
38576 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38577 (additional_prunes): New global.
38578 (gcc-dg-prune): Handle additional per-test pruning.
38579 (dg-test): Clear additional_prunes between tests.
38580
38581 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38582 dg-prune-output to avoid spurious failures from assembler
38583 complaining about nonexistent WAW violations.
38584 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38585 Use dg-prune-output to avoid spurious failures from assembler
38586 warning about Itanium B-step errata.
38587
38588 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38589
38590 * g++.dg/abi/macro0.C: New test.
38591 * g++.dg/abi/macro1.C: Likewise.
38592 * g++.dg/abi/macro2.C: Likewise.
38593
38594 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38595 * g++.dg/abi/bitfield7.C: Likewise.
38596 * g++.dg/abi/dtor2.C: Likewise.
38597 * g++.dg/abi/mangle11.C: Likewise.
38598 * g++.dg/abi/mangle12.C: Likewise.
38599 * g++.dg/abi/mangle14.C: Likewise.
38600 * g++.dg/abi/mangle17.C: Likewise.
38601 * g++.dg/abi/vbase10.C: Likewise.
38602 * g++.dg/abi/vbase14.C: Likewise.
38603 * g++.dg/template/qualttp17.C: Likewise.
38604
38605 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38606
38607 PR c/11995
38608 * gcc.dg/20031223-1.c: New test.
38609
38610 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38611
38612 * gcc.dg/noreturn-7.c: New test.
38613
38614 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38615
38616 * gcc.dg/null-pointer-1.c: New test.
38617
38618 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38619
38620 * g++.old-deja/g++.jason/template18.C: Remove.
38621 * g++.old-deja/g++.jason/template37.C: Likewise.
38622
38623 PR c++/12862
38624 * g++.dg/lookup/ns1.C: New test.
38625
38626 PR c++/12397
38627 * g++.dg/template/lookup3.C: New test.
38628
38629 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38630
38631 * g++.dg/template/recurse1.C: New test
38632
38633 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38634
38635 PR c++/12479
38636 * g++.dg/parse/semicolon1.C: New test.
38637 * g++.dg/parse/semicolon1.h: Likewise.
38638
38639 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38640
38641 * gcc.dg/darwin-misaligned.c: New test.
38642
38643 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38644
38645 PR c/9163
38646 * gcc.dg/20031222-1.c: New test.
38647
38648 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38649
38650 PR c++/13438
38651 * g++.dg/parse/error8.C: New test.
38652
38653 PR c++/11554
38654 * g++.dg/warn/ctor-init-1.C: New test.
38655
38656 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38657
38658 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38659 too small.
38660 * gcc.c-torture/compile/930217-1.c: Likewise.
38661 * gcc.c-torture/compile/930513-1.c: Likewise.
38662 * gcc.c-torture/execute/920908-2.c: Likewise.
38663 * gcc.c-torture/execute/921204-1.c: Likewise.
38664 * gcc.c-torture/execute/930621-1.c: Likewise.
38665 * gcc.c-torture/execute/930630-1.c: Likewise.
38666 * gcc.c-torture/execute/931031-1.c: Likewise.
38667 * gcc.c-torture/execute/980602-2.c: Likewise.
38668 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38669 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38670 * gcc.c-torture/execute/extzvsi.c: Likewise.
38671 * gcc.c-torture/unsorted/ext.c: Likewise.
38672
38673 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38674
38675 PR target/12749
38676 * gcc.c-torture/compile/20031220-2.c: New test case.
38677
38678 2003-12-20 Roger Sayle <roger@eyesopen.com>
38679
38680 PR optimization/13031
38681 * gcc.c-torture/compile/20031220-1.c: New test case.
38682
38683 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38684
38685 * gcc.dg/cast-function-1.c: New test.
38686
38687 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38688
38689 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38690 formats.
38691
38692 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38693
38694 PR c++/12795
38695 * g++.dg/ext/attrib10.C: New test.
38696
38697 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38698
38699 * gcc.dg/cleanup-10.c: New test.
38700 * gcc.dg/cleanup-11.c: New test.
38701
38702 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38703
38704 PR c++/13239
38705 * g++.dg/opt/expect1.C: New test.
38706
38707 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38708
38709 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38710
38711 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38712
38713 PR debug/12923
38714 * gcc.dg/20031218-1.c: New test.
38715
38716 PR debug/12389
38717 * gcc.dg/20031218-2.c: New test.
38718 * gcc.dg/20031218-3.c: New test.
38719
38720 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38721 of label name and allow for USER_LABEL_PREFIX == "_" names.
38722 * g++.dg/abi/mangle18-2.C: Likewise.
38723 * g++.dg/abi/mangle19-1.C: Likewise.
38724 * g++.dg/abi/mangle19-2.C: Likewise.
38725 * g++.dg/abi/mangle20-1.C: Likewise.
38726 * g++.dg/abi/mangle20-2.C: Likewise.
38727
38728 2003-12-18 Richard Henderson <rth@redhat.com>
38729
38730 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38731
38732 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38733 Dan Kegel <dank@kegel.com>
38734
38735 PR other/12009
38736 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38737 testing a cross compiler, it causes spurious compile failures.
38738 * lib/g++.exp: Likewise.
38739
38740 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38741
38742 PR c++/13262
38743 * g++.dg/template/access13.C: New test.
38744
38745 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38746
38747 * gcc.dg/20031216-1.c: New test.
38748
38749 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38750
38751 PR c++/9154
38752 * g++.dg/template/error10.C: New test.
38753
38754 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38755
38756 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38757 * g++.dg/eh/simd-2.C: Likewise.
38758
38759 2003-12-17 James E Wilson <wilson@specifixinc.com>
38760 Roger Sayle <roger@eyesopen.com>
38761
38762 * gcc.c-torture/execute/ieee/mzero5.c: New.
38763
38764 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38765
38766 PR c++/10603
38767 * g++.dg/parse/error6.C: New test.
38768
38769 PR c++/12827
38770 * g++.dg/parse/error7.C: New test.
38771
38772 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38773
38774 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38775 at -O with stabs debugging formats.
38776 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38777 * gcc.dg/debug/debug-2.c: Likewise.
38778
38779 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38780
38781 PR c++/12696
38782 * g++.dg/init/error1.C: New test.
38783
38784 PR c++/12218
38785 * g++.dg/init/pm3.C: New test.
38786
38787 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38788
38789 PR c/3347
38790 * gcc.dg/bitfld-8.c: New test.
38791
38792 2003-12-16 James Lemke <jim@wasabisystems.com>
38793
38794 * gcc.dg/arm-scd42-[123].c: New tests.
38795
38796 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38797
38798 PR c++/9043
38799 * g++.dg/abi/mangle20-1.C: New test.
38800 * g++.dg/abi/mangle20-2.C: New test.
38801
38802 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38803
38804 PR c++/13275
38805 * g++.dg/other/offsetof2.C: Remove XFAIL.
38806 * g++.dg/parse/offsetof1.C: New test.
38807 * g++.gd/parse/offsetof2.C: Likewise.
38808
38809 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38810
38811 * g++.dg/template/nontype3.C: New test.
38812 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38813
38814 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38815
38816 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38817
38818 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38819
38820 PR c++/13387
38821 * g++.dg/expr/assign1.C: New test.
38822
38823 PR c++/13242
38824 * g++.dg/abi/mangle19-1.C: New test.
38825 * g++.dg/abi/mangle19-2.C: New test.
38826
38827 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38828
38829 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38830
38831 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38832
38833 * gcc.c-torture/execute/20031216-1.c: New test.
38834
38835 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38836
38837 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38838 an ICE regression.
38839
38840 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38841
38842 PR c++/10926
38843 * g++.dg/template/error9.C: New test.
38844
38845 PR c++/11116
38846 * g++.dg/template/error8.C: New test.
38847
38848 2003-12-15 Roger Sayle <roger@eyesopen.com>
38849
38850 PR middle-end/13400
38851 * gcc.c-torture/execute/20031215-1.c: New test case.
38852
38853 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38854
38855 PR c++/13269
38856 * g++.dg/parse/error5.C: New test.
38857
38858 PR c++/12989
38859 * g++.dg/expr/sizeof1.C: New test.
38860
38861 PR c++/13310
38862 * g++.dg/template/crash15.C: New test.
38863
38864 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38865
38866 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38867 a non-POD type as the last named parameter of a varargs function.
38868
38869 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38870
38871 PR c++/13243
38872 PR c++/12573
38873 * g++.dg/template/crash14.C: New test.
38874 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38875
38876 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38877
38878 * g++.dg/other/java1.C: New test.
38879
38880 PR c++/13241
38881 * g++.dg/abi/mangle18-1.C: New test.
38882 * g++.dg/abi/mangle18-2.C: New test.
38883
38884 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38885
38886 PR optimization/10312
38887 * gcc.c-torture/execute/20031214-1.c: New.
38888
38889 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38890
38891 PR c++/10779
38892 PR c++/12160
38893 * g++.dg/parse/error3.C: New test.
38894 * g++.dg/parse/error4.C: Likewise.
38895 * g++.dg/abi/mangle4.C: Tweak error messages.
38896 * g++.dg/lookup/using5.C: Likewise.
38897 * g++.dg/other/error2.C: Likewise.
38898 * g++.dg/parse/typename5.C: Likewise.
38899 * g++.dg/parse/undefined1.C: Likewise.
38900 * g++.dg/template/arg2.C: Likewise.
38901 * g++.dg/template/ttp3.C: Likewise.
38902 * g++.dg/template/type1.C: Likewise.
38903 * g++.old-deja/g++.other/crash32.C: Likewise.
38904 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38905
38906 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38907
38908 PR c++/13106
38909 * g++.dg/warn/noreturn-3.C: New test.
38910
38911 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38912
38913 PR c++/13118
38914 * g++.dg/abi/covariant3.C: New.
38915
38916 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38917
38918 * g++.dg/eh/ia64-1.C: New test.
38919
38920 2003-12-12 Roger Sayle <roger@eyesopen.com>
38921
38922 PR optimization/13037
38923 * g77.f-torture/execute/13037.f: New test case.
38924
38925 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38926
38927 PR c++/12881
38928 * g++.dg/abi/covariant2.C: New.
38929
38930 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38931
38932 * gcc.dg/cpp/trad/macro.c: New tests.
38933
38934 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38935
38936 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38937
38938 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38939
38940 PR other/10819
38941 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38942 to fix Bug 10819.
38943 * lib/g++.exp (g++_version): Likewise.
38944 * lib/g77.exp (g77_version): Likewise.
38945 * lib/objc.exp (default_objc_version): Likewise.
38946
38947 2003-12-10 Richard Henderson <rth@redhat.com>
38948
38949 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38950
38951 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38952
38953 2003-12-08 Matt Austern <austern@apple.com>
38954
38955 PR c/13134
38956 * lib/gcc-dg.exp (dg-require-visibility): Define.
38957 * lib/target-supports (check_visibility_available): Define.
38958 * gcc.dg/visibility-1.c: New test.
38959 * gcc.dg/visibility-2.c: Likewise.
38960 * gcc.dg/visibility-3.c: Likewise.
38961 * gcc.dg/visibility-4.c: Likewise.
38962 * gcc.dg/visibility-5.c: Likewise.
38963 * gcc.dg/visibility-6.c: Likewise.
38964 * g++.dg/ext/visibility-1.C: Likewise.
38965 * g++.dg/ext/visibility-2.C: Likewise.
38966 * g++.dg/ext/visibility-3.C: Likewise.
38967 * g++.dg/ext/visibility-4.C: Likewise.
38968 * g++.dg/ext/visibility-5.C: Likewise.
38969 * g++.dg/ext/visibility-6.C: Likewise.
38970
38971 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38972
38973 * g++.dg/lookup/java1.C: New test.
38974 * g++.dg/lookup/java2.C: New test.
38975
38976 2003-12-07 Falk Hueffner <falk@debian.org>
38977
38978 * g++.dg/opt/noreturn-1.C: New test.
38979
38980 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38981
38982 * gcc.dg/overflow-1.c: New test.
38983
38984 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38985
38986 * g77.f-torture/compile/13060.f: New test.
38987
38988 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38989
38990 PR c++/13323
38991 * g++.dg/inherit/operator2.C: New test.
38992
38993 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38994
38995 PR c++/13305
38996 * g++.dg/ext/attrib9.C: New test.
38997
38998 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38999
39000 PR c++/13314
39001 * g++.dg/template/error7.C: New test.
39002
39003 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39004 J"orn Rennecke <joern.rennecke@superh.com>
39005
39006 PR target/13302
39007 * g++.dg/other/struct-va_list.C: New test.
39008
39009 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39010
39011 PR c++/13166
39012 * g++.dg/parse/defarg6.C: New test.
39013
39014 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39015
39016 PR target/13256
39017 * gcc.c-torture/execute/20031201-1.c: New test.
39018
39019 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39020
39021 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39022
39023 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39024
39025 * gcc.dg/builtin-return-1.c: New test.
39026
39027 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39028 J"orn Rennecke <joern.rennecke@superh.com>
39029
39030 PR optimization/13260
39031 * gcc.c-torture/execute/20031204-1.c: New test.
39032
39033 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39034
39035 PR c++/9127
39036 * g++.dg/template/error6.C: New test.
39037
39038 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39039
39040 * gcc.dg/20031202-1.c: New test.
39041
39042 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39043
39044 PR c++/13179
39045 * g++.dg/template/eh1.C: New test.
39046
39047 PR c++/10771
39048 * g++.dg/template/error5.C: New test.
39049
39050 2003-12-02 David Ung <davidu@mips.com>
39051
39052 * gcc.dg/compat/vector-check.h: Corrected type for var
39053 g_##TMODE
39054
39055 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39056
39057 PR c++/10126
39058 * g++.dg/template/ptrmem8.C: New test.
39059
39060 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39061
39062 PR c++/12573
39063 * g++.dg/template/dependent-expr3.C: New test.
39064
39065 2003-12-01 James Lemke <jim@wasabisystems.com>
39066
39067 * gcc.dg/arm-g2.c: New test.
39068
39069 2003-12-01 Roger Sayle <roger@eyesopen.com>
39070
39071 PR optimization/11634
39072 * gcc.dg/20031201-2.c: New test case.
39073
39074 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39075
39076 PR 11433
39077 * objc.dg/proto-lossage-3.m: New test.
39078
39079 2003-12-01 Roger Sayle <roger@eyesopen.com>
39080
39081 PR optimization/12628
39082 * gcc.dg/20031201-1.c: New test case.
39083
39084 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39085
39086 * gcc.dg/unaligned-1.c: New test.
39087
39088 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39089
39090 PR c++/9849
39091 * g++.dg/template/error4.C: New test.
39092 * g++.dg/template/nested3.C: Adjust error markers.
39093
39094 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39095
39096 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39097
39098 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39099
39100 PR c/10333
39101 * gcc.dg/bitfld-7.c: New test.
39102
39103 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39104
39105 * gcc.dg/tls/asm-1.C: New test.
39106
39107 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39108
39109 * gcc.dg/cpp/assert4.c: Update.
39110
39111 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39112
39113 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39114 * gcc.dg/builtin-apply3.c: New test.
39115
39116 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39117
39118 * lib/compat.exp (compat-obj): New xfaildata parameter.
39119 Use it to set compiler_conditional_xfail_data before compiling.
39120 (compat-get-options): Handle dg-xfail-if.
39121 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39122 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39123 * gcc.dg/compat/vector-1_y.c: Likewise.
39124 * gcc.dg/compat/vector-2_x.c: Likewise.
39125 * gcc.dg/compat/vector-2_y.c: Likewise.
39126
39127 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39128
39129 * g++.dg/opt/reg-stack4.C: New test.
39130
39131 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39132
39133 * gcc.dg/builtin-apply2.c: New test.
39134
39135 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39136
39137 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39138
39139 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39140
39141 PR c++/12924
39142 * g++.dg/template/template-id-2.C: New test.
39143
39144 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39145
39146 PR c++/5369
39147 * g++.dg/template/memfriend1.C: New test.
39148 * g++.dg/template/memfriend2.C: Likewise.
39149 * g++.dg/template/memfriend3.C: Likewise.
39150 * g++.dg/template/memfriend4.C: Likewise.
39151 * g++.dg/template/memfriend5.C: Likewise.
39152 * g++.dg/template/memfriend6.C: Likewise.
39153 * g++.dg/template/memfriend7.C: Likewise.
39154 * g++.dg/template/memfriend8.C: Likewise.
39155 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39156
39157 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39158
39159 PR c++/12515
39160 * g++.dg/ext/cond1.C: New test.
39161
39162 2003-11-20 Richard Henderson <rth@redhat.com>
39163
39164 * gcc.dg/20020201-2.c: Remove.
39165 * gcc.dg/20020201-4.c: Remove.
39166 * gcc.dg/20020304-1.c: Remove.
39167
39168 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39169
39170 * gcc.dg/cpp/trad/xwin1.c: New test case.
39171
39172 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39173
39174 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39175 * lib/g77.exp: Likewise.
39176 * lib/objc.exp: Likewise.
39177 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39178 for darwin.
39179
39180 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39181
39182 PR c++/12932
39183 * g++.dg/template/static5.C: New test.
39184
39185 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39186
39187 * gcc.dg/nested-func-1.c: New test.
39188
39189 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39190
39191 * gcc.dg/cpp/assert4.c: New test.
39192
39193 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39194
39195 PR c++/2294
39196 * g++.dg/lookup/using9.c: New test.
39197
39198 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39199
39200 PR c++/12762
39201 * g++.dg/template/error3.C: New test.
39202
39203 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39204
39205 PR ada/13035
39206 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39207 No longer use a wrapper for gcc, since this does not work under
39208 Windows.
39209
39210 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39211
39212 PR c++/2094
39213 * g++.dg/template/ptrmem7.C: New test.
39214
39215 2003-11-13 Andrew Pinski <apinski@apple.com>
39216
39217 * gcc.c-torture/compile/20031113-1.c: New test.
39218
39219 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39220 Kean Johnston <jkj@sco.com>
39221
39222 PR c/13029
39223 * gcc.dg/unused-4.c: Update.
39224
39225 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39226
39227 * g++.dg/opt/const3.C: New test.
39228
39229 2003-11-13 Jan Hubicka <jh@suse.cz>
39230
39231 * gcc.c-torture/compile/20031112-1.c: New test.
39232
39233 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39234
39235 * g++.dg/parse/crash10.C: Remove bogus error marker.
39236
39237 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39238
39239 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39240 (host_gcc): Likewise.
39241 (ROOT): Honor $PWDCMD.
39242 (BASE): Likewise.
39243 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39244
39245 2003-11-12 Catherine Moore <clm@redhat.com>
39246
39247 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39248
39249 2003-11-12 Andreas Jaeger <aj@suse.de>
39250 Jakub Jelinek <jakub@redhat.com>
39251 Andrew Pinski <pinskia@physics.uc.edu>
39252 Richard Henderson <rth@redhat.com>
39253
39254 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39255 systems.
39256 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39257
39258 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39259 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39260
39261 2003-11-11 Andreas Jaeger <aj@suse.de>
39262
39263 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39264
39265 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39266
39267 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39268
39269 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39270 Clean ups.
39271
39272 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39273
39274 * gcc.dg/trampoline-1.c: New test.
39275
39276 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39277
39278 * gcc.c-torture/compile/200031109-1.c: New test.
39279
39280 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39281
39282 PR c/3190
39283 PR c/8714
39284 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39285 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39286 gcc.dg/format/no-y2k-1.c: Update.
39287
39288 2003-11-08 Roger Sayle <roger@eyesopen.com>
39289
39290 PR optimization/10467
39291 * gcc.dg/20031108-1.c: New test case.
39292
39293 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39294
39295 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39296
39297 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39298
39299 * gcc.dg/compound-lvalue-1.c: New test.
39300 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39301 some XFAILs.
39302
39303 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39304
39305 * gcc.dg/altivec-varargs-1.c: New test.
39306
39307 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39308
39309 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39310 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39311 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39312 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39313 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39314
39315 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39316
39317 * gcc.dg/cond-lvalue-1.c: New test.
39318
39319 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39320
39321 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39322
39323 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39324
39325 PR c++/11616
39326 * g++.dg/template/instantiate5.C: New test.
39327
39328 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39329
39330 PR c++/12726
39331 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39332 * ChangeLog: Add missing first entry for above test.
39333
39334 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39335
39336 PR c++/9810
39337 * g++.dg/template/using8.C: New test.
39338 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39339
39340 2003-11-02 Roger Sayle <roger@eyesopen.com>
39341
39342 PR optimization/10817
39343 * gcc.c-torture/compile/20031102-1.c: New test case.
39344
39345 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39346
39347 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39348 2147483647.
39349
39350 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39351
39352 * gcc.dg/20031102-1.c: New test.
39353
39354 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39355
39356 * gcc.dg/complex-1.c: New test.
39357
39358 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39359
39360 PR c++/12796
39361 * g++.dg/template/crash13.C: Adjust expected error location.
39362 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39363
39364 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39365
39366 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39367
39368 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39369
39370 PR/10239
39371 * gcc.c-torture/compile/20031031-2.c: New test.
39372
39373 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39374
39375 PR/11640
39376 * gcc.c-torture/compile/20031031-1.c: New test.
39377
39378 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39379
39380 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39381 * gcc.misc-tests/bprob.exp: Likewise.
39382 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39383 the execution test on arm-elf configs.
39384 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39385 configs that don't support scratch files.
39386 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39387
39388 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39389
39390 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39391 done by dejagnu.
39392
39393 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39394
39395 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39396 Avoid non pure sh syntax. Add more logging.
39397
39398 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39399 fail.
39400
39401 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39402
39403 PR libgcj/10610
39404 * gcc.dg/ppc-stackalign-1.c: New test.
39405
39406 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39407
39408 * ada/acats/run_all.sh: Change output to be more compliant with
39409 dejagnu framework.
39410 Create acats.sum and acats.log files under testsuite/ada/acats
39411 Only run [a-z]* directories, to filter out e.g. CVS.
39412 Redirect build output to log file.
39413
39414 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39415
39416 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39417
39418 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39419
39420 PR ada/5909:
39421 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39422
39423 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39424
39425 * gcc.c-torture/compile/20031023-1.c: New test.
39426 * gcc.c-torture/compile/20031023-2.c: New test.
39427 * gcc.c-torture/compile/20031023-3.c: New test.
39428 * gcc.c-torture/compile/20031023-4.c: New test.
39429
39430 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39431
39432 PR c++/10371
39433 * g++.dg/lookup/scoped8.C: New test.
39434
39435 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39436
39437 * g++.dg/opt/reg-stack3.C: New test.
39438
39439 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39440
39441 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39442
39443 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39444
39445 PR c++/11076
39446 * g++.dg/template/crash13.C: New test.
39447
39448 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39449
39450 * gcc.dg/c99-restrict-2.c: New test.
39451
39452 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39453
39454 PR c++/12698, c++/12699, c++/12700, c++/12566
39455 * g++.dg/inherit/covariant9.C: New test.
39456 * g++.dg/inherit/covariant10.C: New test.
39457 * g++.dg/inherit/covariant11.C: New test.
39458
39459 2003-10-23 Jason Merrill <jason@redhat.com>
39460
39461 PR c++/12726
39462 * g++.dg/ext/complit2.C: New test.
39463
39464 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39465
39466 PR target/12654
39467 * gcc.c-torture/execute/20031020-1.c: New test.
39468
39469 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39470
39471 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39472 following the jump_insn.
39473
39474 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39475
39476 * gcc.dg/cast-lvalue-1.c: New test.
39477
39478 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39479
39480 PR c++/11962
39481 * g++.dg/template/cond2.C: New test.
39482
39483 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39484
39485 * gcc.dg/builtins-28.c: New test.
39486
39487 2003-10-20 Jan Hubicka <jh@suse.cz>
39488
39489 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39490 parameter.
39491 * gcc.dg/inline-2.c: Likewise.
39492
39493 2003-10-20 Phil Edwards <phil@codesourcery.com>
39494
39495 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39496 * gcc.dg/nest.c: Likewise.
39497
39498 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39499
39500 PR c++/9781, c++/10583, c++/11862
39501 * g++.dg/parse/crash13.C: New test.
39502
39503 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39504
39505 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39506
39507 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39508
39509 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39510 Define HAVE_C99_RUNTIME except on Solaris.
39511 * gcc.dg/builtins-20.c: Likewise.
39512
39513 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39514
39515 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39516
39517 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39518
39519 PR c++/12495
39520 * g++.dg/template/crash21.C: New test.
39521
39522 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39523
39524 PR c++/2513
39525 * g++.dg/template/typename5.C: New test.
39526
39527 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39528
39529 PR c++/12369
39530 * g++.dg/template/friend25.C: New test.
39531
39532 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39533
39534 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39535 versions.
39536
39537 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39538
39539 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39540 == 2147483647.
39541
39542 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39543
39544 * gcc.c-torture/execute/960416-1.x: Remove.
39545 * gcc.c-torture/execute/divconst-3.x: Likewise.
39546
39547 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39548
39549 PR target/12598
39550 * gcc.dg/torture/cris-volatile-1.c: New test.
39551
39552 2003-10-14 Roger Sayle <roger@eyesopen.com>
39553
39554 PR optimization/9325
39555 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39556 for overflowing floating point to integer conversion during RTL
39557 simplification.
39558
39559 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39560
39561 * objc/execute/_cmd.m: Fix typo.
39562 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39563 Relax 'scan-assembler' regexp.
39564 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39565 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39566 * objc.dg/zero-link-2.m: Remove blank line.
39567 * objc.dg/zero-link-3.m: New test case.
39568
39569 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39570
39571 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39572
39573 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39574 than linker trickery.
39575
39576 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39577
39578 PR c++/12370
39579 * g++.dg/other/friend2.C: New test.
39580
39581 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39582
39583 * gcc.dg/20031012-1.c: New test.
39584
39585 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39586
39587 * gcc.dg/weak/weak-3.c: Fix for new warning.
39588
39589 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39590
39591 PR optimization/8750
39592 * gcc.c-torture/execute/20031012-1.c: New test case.
39593
39594 2003-10-11 Roger Sayle <roger@eyesopen.com>
39595
39596 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39597 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39598
39599 2003-10-11 Roger Sayle <roger@eyesopen.com>
39600
39601 PR optimization/12260
39602 * gcc.c-torture/compile/20031011-2.c: New test case.
39603
39604 2003-10-11 Roger Sayle <roger@eyesopen.com>
39605
39606 * gcc.c-torture/execute/20031011-1.c: New testcase.
39607
39608 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39609
39610 * gcc.c-torture/compile/20031011-1.c: New test.
39611
39612 2003-10-11 Jan Hubicka <jh@suse.cz>
39613
39614 * g++.dg/other/first-global.C: New test.
39615
39616 2003-10-11 Roger Sayle <roger@eyesopen.com>
39617
39618 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39619
39620 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39621
39622 * gcc.c-torture/compile/20031010-1.c: New test.
39623
39624 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39625
39626 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39627 * gcc.c-torture/execute/va-arg-25.c: ... here.
39628
39629 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39630
39631 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39632
39633 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39634
39635 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39636
39637 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39638
39639 * g++.dg/parse/error2.C: New test.
39640
39641 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39642
39643 PR c++/11097
39644 * g++.dg/other/error5.C: Modify the error message.
39645 * g++.dg/lookup/using8.C: New test.
39646
39647 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39648
39649 * gcc.dg/darwin-abi-2.c: New file.
39650 * gcc.c-torture/execute/va-arg-24.c: New file.
39651
39652 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39653
39654 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39655 indentation.
39656
39657 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39658
39659 PR c++/10147
39660 * g++.dg/other/error4.C: Update error messages.
39661 * g++.dg/template/ptrmem4.C: Likewise.
39662
39663 PR c++/12337
39664 * g++.dg/init/new9.C: New test.
39665
39666 PR c++/12334, c++/12236, c++/8656
39667 * g++.dg/ext/attrib8.C: New test.
39668
39669 2003-10-06 Devang Patel <dpatel@apple.com>
39670
39671 * gcc.dg/debug/dwarf2-3.h: New test.
39672 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39673
39674 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39675
39676 * g++.dg/opt/cfg2.C: New test.
39677
39678 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39679
39680 * g++.dg/opt/float1.C: New test.
39681
39682 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39683
39684 * gcc.dg/c90-array-lval-6.c: New test.
39685 * gcc.dg/c99-array-lval-6.c: New test.
39686
39687 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39688 Ziemowit Laski <zlaski@apple.com>
39689
39690 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39691 'Derived', so that it is never considered a class method; add
39692 new warning for '+port' method ambiguity.
39693 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39694 <objc/objc-api.h> (needed on Mac OS X).
39695 * objc.dg/method-13.m: New test.
39696
39697 2003-10-03 Roger Sayle <roger@eyesopen.com>
39698
39699 PR optimization/9325, PR java/6391
39700 * gcc.c-torture/execute/20031003-1.c: New test case.
39701
39702 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39703
39704 PR optimization/12180
39705 * gcc.dg/20031002-1.c: New test.
39706
39707 PR c++/12486
39708 * g++.dg/inherit/error1.C: New test.
39709
39710 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39711
39712 * lib/f-torture.exp (search_for): Rename to...
39713 (search_for_re): This. Also, clean up comments and the
39714 "regexp" invocation.
39715
39716 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39717
39718 * gcc.c-torture/compile/20031002-1.c: New test.
39719
39720 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39721
39722 * g++.dg/opt/cond1.C: New test.
39723
39724 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39725
39726 * gcc.dg/Wold-style-definition-2.c: New testcase.
39727 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39728
39729 2003-09-29 Richard Henderson <rth@redhat.com>
39730
39731 * g++.dg/init/array10.C: Add dg-options.
39732
39733 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39734
39735 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39736
39737 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39738
39739 * g++.dg/template/friend19.C: Fix typo.
39740 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39741
39742 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39743
39744 * gcc.c-torture/execute/20030928-1.c: New test.
39745 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39746
39747 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39748
39749 * g++.dg/opt/unroll1.C: New test.
39750
39751 2003-09-26 Roger Sayle <roger@eyesopen.com>
39752
39753 PR optimization/11741
39754 * gcc.dg/20030926-1.c: New test case.
39755
39756 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39757
39758 PR c++/5655
39759 * g++.dg/parse/access7.C: New test.
39760 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39761
39762 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39763
39764 MERGE OF objc-improvements-branch into MAINLINE:
39765 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39766 if libobjc has not been built.
39767 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39768 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39769 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39770 objc/execute/nested-3.m, objc/execute/np-2.m,
39771 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39772 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39773 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39774 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39775 objc.dg/special/unclaimed-category-1.h,
39776 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39777 well as GNU runtime.
39778 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39779 * execute/cascading-1.m, execute/function-message-1.m,
39780 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39781 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39782 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39783 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39784 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39785 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39786 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39787 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39788 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39789 * objc.dg/bitfield-2.m: Run only on Darwin.
39790 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39791 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39792 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39793 * objc.dg/const-str-1.m: Fix constant string layout.
39794
39795 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39796
39797 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39798
39799 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39800
39801 * gcc.dg/darwin-abi-1.c: New file.
39802
39803 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39804
39805 PR target/12281
39806 * gcc.c-torture/compile/20030921-1.c: New test.
39807
39808 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39809
39810 * g++.dg/opt/reg-stack2.C: New test.
39811
39812 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39813
39814 * g++.dg/eh/delayslot1.C: New test.
39815
39816 2003-09-20 Richard Henderson <rth@redhat.com>
39817
39818 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39819
39820 2003-09-20 Roger Sayle <roger@eyesopen.com>
39821
39822 * gcc.c-torture/execute/20030920-1.c: New test case.
39823
39824 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39825
39826 * g++.dg/rtti/typeid3.C: Correct expected error message.
39827
39828 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39829
39830 PR c++/157
39831 * g++.dg/parse/crash12.C: New test.
39832
39833 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39834
39835 * gcc.dg/compat/mixed-struct-check.h: New.
39836 * gcc.dg/compat/mixed-struct-defs.h: New.
39837 * gcc.dg/compat/mixed-struct-init.h: New.
39838 * gcc.dg/compat/struct-by-value-19_main.c: New.
39839 * gcc.dg/compat/struct-by-value-19_x.c: New.
39840 * gcc.dg/compat/struct-by-value-19_y.c: New.
39841 * gcc.dg/compat/struct-by-value-20_main.c: New.
39842 * gcc.dg/compat/struct-by-value-20_x.c: New.
39843 * gcc.dg/compat/struct-by-value-20_y.c: New.
39844 * gcc.dg/compat/struct-return-19_main.c: New.
39845 * gcc.dg/compat/struct-return-19_x.c: New.
39846 * gcc.dg/compat/struct-return-19_y.c: New.
39847 * gcc.dg/compat/struct-return-20_main.c: New.
39848 * gcc.dg/compat/struct-return-20_x.c: New.
39849 * gcc.dg/compat/struct-return-20_y.c: New.
39850
39851 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39852 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39853 so that it will not complain on LP64 targets.
39854
39855 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39856
39857 PR c++/495
39858 * g++.dg/template/friend24.C: New test.
39859
39860 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39861
39862 PR c++/12332
39863 * g++.dg/template/memtmpl2.C: New test.
39864
39865 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39866
39867 PR target/11184
39868 * gcc.dg/builtin-apply1.c: New test.
39869
39870 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39871
39872 PR c++/9848
39873 * g++.dg/warn/Wunused-4.C: New test.
39874
39875 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39876
39877 PR c++/12316
39878 * g++.dg/other/gc2.C: New test.
39879
39880 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39881
39882 PR c++/11991
39883 * g++.dg/rtti/typeid3.C: New test.
39884
39885 PR c++/12266
39886 * g++.dg/overload/template1.C: New test.
39887
39888 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39889
39890 * g++.dg/opt/cfg3.C: New test.
39891
39892 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39893
39894 PR c++/7939
39895 * g++.dg/template/crash11.C: New test.
39896
39897 2003-09-16 Jason Merrill <jason@redhat.com>
39898 Jakub Jelinek <jakub@redhat.com>
39899
39900 * gcc.dg/attr-warn-unused-result.c: New test.
39901
39902 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39903
39904 PR c++/12184
39905 * g++.dg/expr/call2.C: New test.
39906
39907 2003-09-15 Andreas Jaeger <aj@suse.de>
39908
39909 * gcc.dg/Wold-style-definition-1.c: New test.
39910
39911 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39912
39913 PR c++/3907
39914 * g++.dg/parse/template12.C: New test.
39915
39916 * g++.dg/abi/bitfield11.C: New test.
39917 * g++.dg/abi/bitfield12.C: Likewise.
39918
39919 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39920
39921 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39922 non-expansion of functional macro name without arguments at EOL.
39923 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39924
39925 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39926
39927 * gcc.c-torture/execute/20030914-[12].c: New tests.
39928
39929 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39930
39931 PR c++/11788
39932 * g++.dg/overload/addr1.C: New test.
39933
39934 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39935
39936 * gcc.dg/20030909-1.c: New test.
39937
39938 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39939
39940 * gcc.dg/ultrasp10.c: New test.
39941
39942 2003-09-09 Devang Patel <dpatel@apple.com>
39943
39944 * gcc.dg/darwin-ld-6.c: New test.
39945
39946 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39947
39948 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39949
39950 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39951
39952 * gcc.dg/ia64-types1.c: New test.
39953 * gcc.dg/ia64-types2.c: Likewise.
39954
39955 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39956
39957 * gcc.dg/builtins-1.c: Add more _Complex tests.
39958 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39959
39960 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39961 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39962
39963 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39964
39965 PR c++/11786
39966 * g++.dg/lookup/koenig2.C: New test.
39967
39968 PR c++/5296
39969 * g++.dg/rtti/typeid2.C: New test.
39970
39971 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39972
39973 * gcc.c-torture/compile/20030904-1.c: New test.
39974
39975 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39976
39977 * g++.dg/opt/longbranch2.C: New test.
39978
39979 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39980
39981 * g++.dg/template/crash10.C: Only compile it.
39982
39983 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39984
39985 PR middle-end/11665
39986 * gcc.c-torture/compile/20030907-1.c: New test.
39987 * g++.dg/init/array11.C: New test.
39988
39989 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39990
39991 PR c++/11852
39992 * g++.dg/init/struct1.C: New test.
39993
39994 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39995
39996 PR c++/12181
39997 * g++.dg/expr/comma1.C: New test.
39998
39999 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40000
40001 PR c++/11867
40002 * g++.dg/expr/static_cast5.C: New test.
40003
40004 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40005
40006 PR c++/11507
40007 * g++.dg/lookup/scoped7.C: New test.
40008
40009 PR c++/9574
40010 * g++.dg/other/static1.C: New test.
40011
40012 PR c++/11490
40013 * g++.dg/warn/template-1.C: New test.
40014
40015 PR c++/11432
40016 * g++.dg/template/crash10.C: New test.
40017
40018 PR c++/2478
40019 * g++.dg/overload/VLA.C: New test.
40020
40021 PR c++/10804
40022 * g++.dg/template/call1.C: New test.
40023
40024 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40025
40026 PR c++/11794
40027 * g++.dg/parse/using3.C: New test.
40028
40029 2003-09-06 Roger Sayle <roger@eyesopen.com>
40030
40031 PR c++/11409
40032 * g++.dg/overload/builtin3.C: New test case.
40033
40034 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40035
40036 PR c/9862
40037 * gcc.dg/20030906-1.c: New test.
40038 * gcc.dg/20030906-2.c: Likewise.
40039
40040 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40041
40042 PR c++/12167
40043 * g++.dg/parse/defarg5.C: New test.
40044
40045 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40046
40047 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40048
40049 PR c++/12163
40050 * g++.dg/expr/static_cast4.C: New test.
40051
40052 PR c++/12146
40053 * g++.dg/template/crash9.C: New test.
40054
40055 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40056
40057 * g++.old-deja/g++.ext/pretty2.C: Update for change
40058 in __FUNCTION__.
40059 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40060
40061 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40062
40063 PR c++/11922
40064 * g++/dg/template/qualified-id1.C: New test.
40065
40066 PR c++/12037
40067 * g++.dg/warn/noeffect4.C: New test.
40068
40069 2003-09-04 Matt Austern <austern@apple.com>
40070
40071 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40072 * g++.dg/ext/fnname2.C: Likewise.
40073 * g++.dg/ext/fnname3.C: Likewise.
40074
40075 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40076
40077 * g++.dg/expr/lval1.C: New test.
40078 * g++.dg/ext/lvcast.C: Remove.
40079
40080 2003-09-03 Roger Sayle <roger@eyesopen.com>
40081
40082 PR optimization/11700.
40083 * gcc.c-torture/compile/20030903-1.c: New test case.
40084
40085 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40086
40087 PR c++/12053
40088 * g++.dg/abi/layout4.C: New test.
40089
40090 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40091
40092 PR c++/11553
40093 * g++.dg/parse/friend3.C: New test.
40094
40095 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40096
40097 PR c++/11847
40098 * g++.dg/template/class1.C: New test.
40099
40100 PR c++/11808
40101 * g++.dg/expr/call1.C: New test.
40102
40103 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40104
40105 PR c++/12114
40106 * g++.dg/init/ref9.C: New test.
40107
40108 PR c++/11972
40109 * g++.dg/template/nested4.C: New test.
40110
40111 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40112
40113 PR c++/12093
40114 * g++.dg/template/non-dependent4.C: New test.
40115
40116 PR c++/11928
40117 * g++.dg/inherit/conv1.C: New test.
40118
40119 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40120
40121 PR c++/6196
40122 * g++.dg/ext/label1.C: New test.
40123 * g++.dg/ext/label2.C: Likewise.
40124
40125 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40126
40127 * g++.dg/expr/cond3.C: New test.
40128
40129 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40130
40131 * gcc.dg/builtins-1.c: Add new builtin cases.
40132
40133 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40134
40135 * gcc.dg/builtins-1.c: Add new cases.
40136 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40137
40138 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40139
40140 * gcc.dg/builtins-1.c: Add more math builtin tests.
40141 * gcc.dg/torture/builtin-attr-1.c: New test.
40142
40143 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40144
40145 PR optimization/5079
40146 * g++.dg/opt/static3.C: New test.
40147
40148 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40149
40150 * gcc.misc-tests/gcov-10b.c: New test.
40151
40152 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40153
40154 * g++.dg/opt/ptrmem3.C: New test.
40155
40156 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40157
40158 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40159
40160 * gcc.dg/20030826-2.c: New test.
40161
40162 2003-08-26 Roger Sayle <roger@eyesopen.com>
40163
40164 PR middle-end/12002
40165 * g77.f-torture/compile/12002.f: New test case.
40166
40167 2003-08-26 Roger Sayle <roger@eyesopen.com>
40168
40169 * gcc.dg/20030826-1.c: New test case.
40170
40171 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40172
40173 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40174
40175 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40176
40177 PR c++/11871
40178 * c++.dg/lookup/crash1.C: New test.
40179
40180 * c++.dg/warn/noeffect3.C: New test.
40181
40182 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40183
40184 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40185 * gcc.dg/compat/vector-1_y.c: Ditto.
40186 * gcc.dg/compat/vector-2_x.c: Ditto.
40187 * gcc.dg/compat/vector-2_y.c: Ditto.
40188
40189 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40190
40191 * gcc.dg/20030702-1.c: New test.
40192
40193 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40194
40195 PR c++/8795
40196 * g++.dg/ext/altivec-1.C: New test.
40197
40198 2003-08-24 Richard Henderson <rth@redhat.com>
40199
40200 * g++.dg/eh/simd-2.C: Add -w for x86.
40201
40202 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40203
40204 * gcc.dg/20030815-1.c: New test.
40205
40206 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40207
40208 PR c++/3765
40209 * g++.dg/parse/access6.C: New test.
40210
40211 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40212
40213 PR c++/641, c++/11876
40214 * g++.dg/template/friend22.C: New test.
40215 * g++.dg/template/friend23.C: Likewise.
40216
40217 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40218
40219 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40220 identically.
40221
40222 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40223
40224 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40225
40226 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40227
40228 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40229
40230 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40231
40232 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40233
40234 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40235
40236 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40237
40238 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40239
40240 PR c++/11919
40241 * g++.dg/overload/prom1.C: New test.
40242
40243 PR c++/11551
40244 * g++.dg/parse/dtor2.C: New test.
40245
40246 PR c++/10762
40247 * g++.dg/parse/using2.C: New test.
40248
40249 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40250
40251 PR target/11805
40252 * gcc.c-torture/compile/20030821-1.c: New.
40253
40254 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40255
40256 PR c++/11834
40257 * g++.dg/template/deduce2.C: New test.
40258
40259 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40260
40261 * gcc.c-torture/execute/20030821-1.c: New test.
40262
40263 2003-08-20 Roger Sayle <roger@eyesopen.com>
40264
40265 PR middle-end/11984
40266 * gcc.dg/20030820-1.c: New test case.
40267
40268 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40269
40270 PR c++/11945
40271 * g++.dg/warn/noeffect2.C: New test.
40272
40273 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40274
40275 PR c++/10926
40276 * g++.dg/template/dtor2.C: New test.
40277
40278 PR c++/11684
40279 * g++.dg/template/operator1.C: New test.
40280 * g++.dg/parse/operator4.C: New test.
40281
40282 PR c++/11946.C
40283 * g++.dg/expr/enum1.C: New test.
40284 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40285
40286 PR c++/11036.C
40287 * g++.dg/parse/elab2.C: New test.
40288 * g++.dg/parse/typedef4.C: Change error message.
40289 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40290 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40291 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40292
40293 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40294
40295 * gcc.dg/pch/warn-1.c: New.
40296 * gcc.dg/pch/warn-1.hs: New.
40297
40298 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40299 not-tested file.
40300
40301 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40302
40303 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40304
40305 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40306
40307 * gcc.dg/uninit-D.c: New Test.
40308 * gcc.dg/uninit-E.c: New Test.
40309 * gcc.dg/uninit-F.c: New Test.
40310 * gcc.dg/uninit-G.c: New Test.
40311
40312 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40313
40314 * g++.dg/README: Describe the pch directory.
40315
40316 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40317
40318 PR c++/11174
40319 * g++.dg/parse/access4.C: New test.
40320 * g++.dg/parse/access5.C: Likewise.
40321 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40322
40323 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40324
40325 * gcc.dg/noncompile/20030818-1.c: New.
40326
40327 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40328
40329 PR c++/11957
40330 * g++.dg/warn/noeffect1.C: New test.
40331
40332 * g++.dg/template/scope2.C: New test.
40333 * g++.dg/template/error2.C: Correct dg-error
40334
40335 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40336
40337 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40338
40339 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40340
40341 PR C++/11512
40342 * g++.dg/template/warn1.C: New.
40343
40344 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40345
40346 * g++.dg/template/error2.C: New test.
40347 * g++.dg/lookup/using7.C: Adjust errors
40348 * g++.old-deja/g++.pt/crash36.C: Likewise.
40349 * g++.old-deja/g++.pt/derived3.C: Likewise.
40350
40351 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40352
40353 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40354 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40355 * gcc.c-torture/execute/builtins/string-9.c: New, from
40356 string-opt-9.c. Adjust for execute/builtins framework.
40357 * gcc.c-torture/execute/string-opt-9.c: Delete.
40358
40359 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40360
40361 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40362
40363 * g++.dg/parse/ret-type2.C: New test.
40364
40365 PR c++/11703
40366 * g++.dg/init/new8.C: New test.
40367
40368 PR c++/10923
40369 * g++.dg/parse/typedef5.C: New test.
40370
40371 PR c++/9512
40372 * g++.dg/parse/qualified2.C: New test.
40373 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40374 invalid code.
40375
40376 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40377
40378 * g++.dg/conversion/ptrmem1.C: New test.
40379
40380 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40381
40382 PR target/11693
40383 * gcc.dg/20030811-1.c: New test.
40384
40385 PR target/11535
40386 * gcc.c-torture/execute/20030811-1.c: New test.
40387
40388 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40389
40390 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40391
40392 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40393
40394 PR c++/11789.C
40395 * g++.dg/inherit/multiple1.C: New test.
40396
40397 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40398
40399 * gcc.dg/spe1.c: New test.
40400
40401 PR c++/11670
40402 * g++.dg/expr/cast2.C: New test.
40403
40404 PR c++/10530
40405 * g++.dg/template/dependent-name2.C: New test.
40406
40407 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40408
40409 * g++.dg/parse/crash11.C: Put the dg options in comments.
40410
40411 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40412
40413 * lib/gcc-dg.exp: Update for diagnostic change.
40414
40415 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40416
40417 PR c++/5767
40418 * g++.dg/parse/crash11.C: New test.
40419
40420 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40421
40422 * gcc.dg/cpp/spacing1.c: Update.
40423
40424 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40425
40426 PR target/11739
40427 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40428 a value for -mtune.
40429
40430 2003-08-04 Roger Sayle <roger@eyesopen.com>
40431
40432 PR middle-end/11771
40433 * gcc.c-torture/compile/20030804-1.c: New test case.
40434
40435 2003-08-04 Roger Sayle <roger@eyesopen.com>
40436
40437 * gcc.dg/20030804-1.c: New test case.
40438
40439 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40440
40441 * gcc.dg/cpp/separate-1.c: New test.
40442
40443 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40444
40445 PR c++/11704
40446 * g++.dg/template/dependent-expr2.C: New test.
40447
40448 PR c++/11766
40449 * g++.dg/expr/ptrmem1.C: New test.
40450
40451 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40452
40453 PR c++/9453
40454 * g++.dg/template/friend15.C: New test.
40455
40456 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40457
40458 * lib/dg-pch.exp: Work round PCH bug.
40459
40460 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40461
40462 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40463 builtins. Move cases from builtins-4.c here.
40464
40465 * gcc.dg/torture/builtin-math-1.c: New test taken from
40466 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40467 additional cases.
40468
40469 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40470 Delete.
40471
40472 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40473
40474 PR c++/9447
40475 * g++.dg/template/using7.C: New test.
40476
40477 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40478
40479 * import1.c, import2.c: New tests.
40480
40481 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40482
40483 * g++.dg/eh/crossjump1.C: New test.
40484
40485 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40486
40487 PR c++/11697
40488 * g++.dg/template/using6.C: New test.
40489
40490 PR c++/11744
40491 * g++.dg/template/koenig2.C: New test.
40492
40493 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40494
40495 PR c++/7983
40496 * g++.dg/parse/typedef4.C: New test.
40497
40498 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40499
40500 PR c++/8442, c++/8806
40501 * g++.dg/template/elab1.C: New test.
40502 * g++.dg/template/type2.C: Likewise.
40503 * g++.dg/template/ttp3.C: Adjust expected error message.
40504 * g++.old-deja/g++.law/visibility13.C: Likewise.
40505 * g++.old-deja/g++.niklas/t135.C: Likewise.
40506 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40507 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40508 template argument.
40509 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40510
40511 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40512
40513 PR c++/11295
40514 * g++.dg/ext/stmtexpr1.C: New test.
40515
40516 * g++.dg/opt/tmp1.C: New test.
40517
40518 PR c++/11525
40519 * g++.dg/parse/constant4.C: New test.
40520
40521 PR c++/9447
40522 * g++.dg/template/using5.C: New test.
40523
40524 2003-07-31 Roger Sayle <roger@eyesopen.com>
40525
40526 * gcc.dg/builtins-27.c: New test case.
40527
40528 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40529
40530 * gcc.dg/tls/opt-7.c: New test.
40531
40532 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40533
40534 * g++.old-deja/g++.other/crash18.C: Remove.
40535
40536 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40537
40538 * g++.dg/template/explicit3.C: New.
40539 * g++.dg/template/explicit4.C: New.
40540 * g++.dg/template/explicit5.C: New.
40541
40542 PR c++/11347
40543 * g++.dg/template/memtmpl1.C: New.
40544
40545 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40546
40547 PR target/11565
40548 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40549 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40550
40551 2003-07-30 Jan Hubicka <jh@suse.cz>
40552
40553 * vtgc1.c: Kill.
40554
40555 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40556
40557 * gcc.dg/struct-in-proto-1.c: New test.
40558
40559 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40560
40561 * gcc.dg/cpp/include2.c: Only expect one message.
40562
40563 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40564
40565 PR c++/9447
40566 * g++.dg/template/using1.C: New test.
40567 * g++.dg/template/using2.C: New test.
40568 * g++.dg/template/using3.C: New test.
40569 * g++.dg/template/using4.C: New test.
40570
40571 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40572
40573 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40574 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40575
40576 2003-07-28 Jan Hubicka <jh@suse.cz>
40577
40578 PR c++/11530
40579 * g++.dg/opt/call1.C: New test.
40580
40581 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40582
40583 PR c++/11667
40584 * g++.dg/init/enum2.C: New test.
40585 * g++.dg/template/overload1.C: Add "-w" option.
40586
40587 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40588
40589 * gcc.dg/Wdeclaration-after-statement-1.c,
40590 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40591
40592 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40593
40594 * gcc.c-torture/compile/20030725-1.c: New test.
40595
40596 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40597
40598 * gcc.dg/20030505.c: Only run for SPE.
40599 Remove definition of opaque type.
40600
40601 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40602
40603 * g++.dg/template/ptrmem6.C: New test.
40604
40605 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40606
40607 * gcc.c-torture/compile/zero-strct-2.c: New test.
40608
40609 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40610
40611 * gcc.dg/intermod-1.c: New test.
40612
40613 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40614
40615 PR c++/11617
40616 * g++.dg/template/lookup2.C: New test.
40617 * g++.dg/template/memclass1.C: Remove instantiated from error.
40618 * g++.dg/other/error2.C: Tweak expected errors.
40619
40620 PR c++/11596
40621 * g++.dg/template/defarg3.C: New test.
40622
40623 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40624
40625 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40626
40627 * g++.dg/inherit/access5.C: New test.
40628
40629 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40630
40631 PR c++/11513
40632 * g++.dg/template/crash8.C: New test.
40633
40634 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40635
40636 PR c/10602
40637 * gcc.dg/noncompile/incomplete-2.c: New test.
40638
40639 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40640
40641 PR c++/11645
40642 * g++.dg/inherit/access4.C: New test.
40643
40644 PR c++/11517
40645 * g++.dg/expr/cond2.C: New test.
40646
40647 PR optimization/10679
40648 * g++.dg/opt/inline4.C: New test.
40649
40650 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40651
40652 * g++.dg/parse/crash10: New test.
40653
40654 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40655
40656 * g++.dg/ext/flexary1.C: New test.
40657
40658 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40659
40660 PR c++/10793
40661 * g++.dg/template/crash9.C: New test.
40662
40663 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40664
40665 PR c++/3004
40666 * g++.dg/parse/typedef3.C: New test.
40667
40668 PR c++/7906
40669 * g++.dg/parse/operator2.C: New test.
40670
40671 PR c++/8895
40672 * g++.dg/parse/def-tmpl-arg1.C: New test.
40673
40674 PR c++/9282
40675 * g++.dg/parse/funptr1.C: New test.
40676
40677 PR c++/9452
40678 * g++.dg/parse/ambig3.C: New test.
40679
40680 PR c++/9454
40681 * g++.dg/parse/operator3.C: New test.
40682
40683 PR c++/9486
40684 * g++.dg/parse/template10.C: New test.
40685
40686 PR c++/9488
40687 * g++.dg/parse/template11.C: New test.
40688
40689 PR c++/10150
40690 * g++.dg/parse/invalid-op1.C: New test.
40691
40692 PR c++/10247
40693 * g++.dg/parse/condexpr1.C: New test.
40694
40695 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40696
40697 * g++.dg/ext/packed3.C: New test.
40698 * g++.dg/ext/packed4.C: New test.
40699
40700 * gcc.dg/pack-test-3.c: New test.
40701
40702 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40703
40704 * lib/compat.exp: Handle dg-options per source file.
40705 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40706 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40707 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40708 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40709 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40710 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40711 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40712 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40713 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40714 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40715 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40716 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40717 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40718 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40719
40720 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40721
40722 PR c/10320
40723 * gcc.c-torture/execute/20030718-1.c: New test.
40724
40725 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40726
40727 PR optimization/11536
40728 * gcc.dg/20030721-1.c: New test.
40729
40730 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40731
40732 PR c++/11546
40733 * g++.dg/template/lookup1.C: New test.
40734
40735 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40736
40737 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40738 diagnostics of ill-formed constructs involving labels.
40739 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40740 the new 'previously defined here' message.
40741
40742 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40743
40744 * g++.dg/parse/non-dependent2.C: New test.
40745
40746 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40747
40748 * g++.dg/init/init-ref4.C: xfail on targets without
40749 weak symbols.
40750
40751 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40752
40753 PR target/11087
40754 * gcc.c-torture/execute/20030717-1.c: New test.
40755
40756 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40757
40758 * g++.dg/opt/cfg1.C: New test.
40759
40760 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40761
40762 PR optimization/11557
40763 * gcc.dg/20030717-1.c: New test.
40764
40765 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40766
40767 PR c++/10476
40768 * g++.dg/expr/crash-1.C: New test.
40769
40770 PR c++/11027
40771 * g++.dg/template/init3.C: New test.
40772
40773 PR c++/8222
40774 * g++.dg/template/non-dependent1.C: New test.
40775
40776 PR c++/11070
40777 * g++.dg/template/non-dependent2.C: New test.
40778
40779 PR c++/11071
40780 * g++.dg/template/non-dependent3.C: New test.
40781
40782 PR c++/9907
40783 * g++.dg/template/sizeof5.C: New test.
40784
40785 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40786
40787 PR 11498
40788 * gcc.c-torture/compile/mangle-1.c: New file.
40789
40790 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40791
40792 PR c++/7809
40793 * g++.dg/parse/access3.C: New test.
40794
40795 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40796
40797 PR c++/11384
40798 * g++.dg/init/init-ref4.C: New test.
40799
40800 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40801
40802 PR c++/11547
40803 * g++.dg/parse/constant3.C: New test.
40804 * g++.dg/parse/crash7.C: Likewise.
40805
40806 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40807
40808 PR target/11008
40809 * gcc.dg/i386-pentium4-not-mull.c: New.
40810
40811 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40812
40813 * gcc.dg/asm-names.c (ymain): Make it weak.
40814
40815 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40816
40817 PR c++/5421
40818 * g++.dg/template/friend21.C: New test.
40819
40820 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40821
40822 * gcc.dg/cleanup-8.c: New test.
40823 * gcc.dg/cleanup-9.c: New test.
40824
40825 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40826
40827 * g++.dg/ext/dll-MI1.h: New file.
40828 * g++.dg/ext/dllexport-MI1.C: New file.
40829 * g++.dg/ext/dllimport-MI1.C: New file.
40830
40831 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40832
40833 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40834 it does not have cmpstrsi patterns (just cmpmemsi).
40835
40836 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40837
40838 PR debug/11473
40839 * g++.dg/debug/debug8.C: New test.
40840
40841 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40842
40843 PR c++/10108
40844 * g++.dg/template/crash7.C: New test.
40845
40846 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40847
40848 PR target/10795
40849 * gcc.c-torture/compile/20030708-1.c: New.
40850
40851 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40852
40853 * gcc.c-torture/execute/20030715-1.c: New test.
40854
40855 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40856
40857 * gcc.dg/pch/inline-3.c: New file.
40858 * gcc.dg/pch/inline-3.hs: New file.
40859 * gcc.dg/pch/inline-4.c: New file.
40860 * gcc.dg/pch/inline-4.hs: New file.
40861
40862 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40863
40864 PR c++/11509
40865 * g++.dg/template/crash6.C: New test.
40866
40867 PR c++/7053
40868 * g++.dg/template/friend20.C: New test.
40869
40870 PR c++/7019
40871 * g++.dg/template/overload2.C: New test.
40872
40873 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40874
40875 PR optimization/11440
40876 * gcc.c-torture/execute/20030714-1.c: New test.
40877
40878 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40879
40880 PR c++/11154
40881 * g++.dg/template/partial2.C: New test.
40882
40883 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40884
40885 PR c++/11503
40886 * g++.dg/template/anon1.C: New test.
40887
40888 PR c++/11493
40889 PR c++/11495
40890 * g++.dg/parse/template9.C: Likewise.
40891 * g++.dg/template/crash4.C: New test.
40892 * g++.dg/template/koenig1.C: Likewise.
40893 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40894 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40895 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40896 functions.
40897 * g++.old-deja/g++.jason/template36.C: Likewise.
40898 * g++.old-deja/g++.mike/p1989.C: Likewise.
40899 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40900 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40901 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40902 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40903 compiling.
40904 * g++.old-deja/g++.pt/union2.C: Use this->.
40905
40906 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40907
40908 * gcc.dg/20030711-1.c: New test.
40909
40910 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40911
40912 PR c++/11050
40913 * g++.dg/parse/args1.C: New test.
40914 * g++.pt/defarg8.C: Change expected errors.
40915
40916 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40917
40918 PR c++/8164
40919 * g++.dg/template/nontype2.C: New test.
40920
40921 PR c++/10558
40922 * g++.dg/parse/template8.C: New test.
40923
40924 PR c++/8327
40925 * g++.dg/template/scope1.C: New test.
40926
40927 * g++.dg/warn/Wsign-compare-1.C: New test.
40928
40929 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40930
40931 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40932
40933 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40934
40935 PR c++/9411
40936 * g++.dg/template/explicit2.C: New test.
40937
40938 PR c++/10032
40939 * g++.dg/warn/pedantic1.C: New test.
40940
40941 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40942
40943 PR c++ 9483
40944 * g++.dg/other/field1.C: New test.
40945
40946 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40947
40948 PR c/11449
40949 * gcc.c-torture/compile/20030707-1.c: New.
40950
40951 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40952
40953 PR c++/10849
40954 * g++.dg/template/access12.C: New test.
40955
40956 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40957
40958 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40959 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40960 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40961 * gcc.misc-tests/gcov.exp: Update
40962 * g++.dg/gcov/gcov.exp: Update
40963 * lib/gcov.exp: Update.
40964
40965 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40966
40967 * g++.dg/abi/mangle17.C: Make sure template expressions are
40968 dependent.
40969 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40970 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40971 * g++.dg/opt/stack1.C: Remove erroneous code.
40972 * g++.dg/parse/template7.C: New test.
40973 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40974 * g++.old-deja/g++.pt/crash4.C: Likewise.
40975
40976 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40977
40978 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40979 with zero or one occurence of `$' after the initial `L'.
40980
40981 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40982
40983 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40984
40985 2003-07-08 Roger Sayle <roger@eyesopen.com>
40986
40987 PR c/11370
40988 * gcc.dg/Wunreachable-6.c: New testcase.
40989 * gcc.dg/Wunreachable-7.c: New testcase.
40990
40991 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40992
40993 PR c/11420
40994 * gcc.dg/20030708-1.c: New test.
40995
40996 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40997
40998 * gcc.dg/compat/sdata-section.h: New file.
40999 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41000 * gcc.dg/torture/mips-sdata-1.c: New test.
41001
41002 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41003
41004 PR c++/11030
41005 * g++.dg/template/friend19.C: New test.
41006
41007 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41008
41009 * g++.dg/opt/strength-reduce.C: New test.
41010
41011 2003-07-07 Roger Sayle <roger@eyesopen.com>
41012
41013 PR target/10979
41014 * gcc.dg/20030707-1.c: New testcase.
41015
41016 2003-07-07 Roger Sayle <roger@eyesopen.com>
41017
41018 PR optimization/11059
41019 * g++.dg/opt/emptyunion.C: New testcase.
41020
41021 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41022 Eric Botcazou <ebotcazou@libertysurf.fr>
41023
41024 * g++.dg/opt/stack1.C: New test.
41025
41026 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41027
41028 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41029 run test.
41030
41031 PR c++/11431
41032 * g++.dg/expr/static_cast3.C: New test.
41033
41034 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41035
41036 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41037 everywhere.
41038 * gcc.dg/concat.c: Concatenation of string constants with
41039 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41040 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41041 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41042 necessary to avoid multi-character character constant warning.
41043 * gcc.dg/cpp/escape.c: Likewise.
41044 * gcc.dg/cpp/ucs.c: Likewise.
41045 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41046 Fix a typo.
41047
41048 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41049
41050 PR c/11428
41051 * gcc.c-torture/compile/20030704-1.c: New.
41052
41053 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41054
41055 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41056
41057 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41058
41059 PR c++/5287, PR c++/7910, PR c++/11021
41060 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41061 tests for warnings.
41062 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41063 * g++.dg/ext/dllimport3.C: Likewise.
41064 * g++.dg/ext/dllimport4.C: New file.
41065 * g++.dg/ext/dllimport5.C: New file.
41066 * g++.dg/ext/dllimport6.C: New file.
41067 * g++.dg/ext/dllimport7.C: New file.
41068 * g++.dg/ext/dllimport8.C: New file.
41069 * g++.dg/ext/dllimport9.C: New file.
41070 * g++.dg/ext/dllimport10.C: New file.
41071 * g++.dg/ext/dllexport1.C: New file.
41072
41073 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41074
41075 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41076 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41077
41078 2003-07-03 Roger Sayle <roger@eyesopen.com>
41079
41080 * gcc.dg/builtins-25.c: New testcase.
41081 * gcc.dg/builtins-26.c: New testcase.
41082
41083 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41084
41085 * gcc.dg/compat/vector-defs.h: New file.
41086 * gcc.dg/compat/vector-setup.h: New file.
41087 * gcc.dg/compat/vector-check.h: New file.
41088 * gcc.dg/compat/vector-1_main.c: New file.
41089 * gcc.dg/compat/vector-1_x.c: New file.
41090 * gcc.dg/compat/vector-1_y.c: New file.
41091 * gcc.dg/compat/vector-2_main.c: New file.
41092 * gcc.dg/compat/vector-2_x.c: New file.
41093 * gcc.dg/compat/vector-2_y.c: New file.
41094
41095 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41096 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41097 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41098 * gcc.dg/compat/struct-align-1.h: New file.
41099 * gcc.dg/compat/struct-align-1_main.c: New file.
41100 * gcc.dg/compat/struct-align-1_x.c: New file.
41101 * gcc.dg/compat/struct-align-1_y.c: New file.
41102 * gcc.dg/compat/struct-align-2.h: New file.
41103 * gcc.dg/compat/struct-align-2_main.c: New file.
41104 * gcc.dg/compat/struct-align-2_x.c: New file.
41105 * gcc.dg/compat/struct-align-2_y.c: New file.
41106
41107 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41108 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41109 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41110 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41111 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41112 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41113 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41114 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41115 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41116 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41117 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41118 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41119 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41120 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41121 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41122 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41123 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41124 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41125 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41126 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41127 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41128 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41129 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41130 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41131 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41132 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41133 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41134 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41135 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41136
41137 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41138
41139 * gcc.dg/i386-call-1.c: New test.
41140
41141 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41142
41143 PR c++/9162
41144 * g++.dg/parse/defarg4.C: New.
41145
41146 2003-07-03 Roger Sayle <roger@eyesopen.com>
41147
41148 PR target/10700
41149 * gcc.c-torture/compile/20030703-1.c: New test case.
41150
41151 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41152
41153 * g++.dg/template/local3.C: Remove extra semicolon.
41154
41155 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41156
41157 * gcc.dg/i386-volatile-1.c: New test.
41158
41159 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41160
41161 PR c++/11072
41162 * g++.dg/other/offsetof2.C: XFAIL.
41163 * g++.dg/other/offsetof5.C: New.
41164
41165 PR c++/10219
41166 * g++.dg/template/error1.C: New.
41167
41168 PR c++/9779
41169 * g++.dg/template/dependent-expr1.C: New.
41170
41171 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41172
41173 PR c++/6949
41174 * g++.dg/template/local3.C: New test.
41175
41176 PR c++/11149
41177 * g++.dg/lookup/scoped6.C: New test.
41178
41179 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41180
41181 PR c++/8046
41182 * g++.dg/other/error7.C: New test.
41183
41184 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41185
41186 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41187 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41188 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41189 * g++.old-deja/g++.other/union2.C: Likewise.
41190 * gcc.dg/c90-const-expr-2.c: Likewise.
41191 * gcc.dg/c90-const-expr-3.c: Likewise.
41192 * gcc.dg/c99-const-expr-2.c: Likewise.
41193 * gcc.dg/c99-const-expr-3.c: Likewise.
41194 * gcc.dg/concat.c: Likewise.
41195
41196 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41197
41198 PR c++/9559
41199 * g++.dg/init/static1.C: New test.
41200
41201 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41202
41203 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41204 * g++.old-deja/g++.other/access2.C: Likewise.
41205 * g++.old-deja/g++.other/decl2.C: Likewise.
41206 * gcc.c-torture/execute/20020615-1.c: Likewise.
41207
41208 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41209
41210 PR c++/4933
41211 * g++.dg/template/sizeof4.C: New test.
41212
41213 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41214
41215 * g++.dg/other/error6.C: New test.
41216
41217 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41218
41219 PR c++/10750
41220 * g++.dg/parse/constant2.C: New test.
41221
41222 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41223
41224 PR c++/11106
41225 * g++.dg/other/error5.C: New test.
41226
41227 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41228
41229 * gcc.dg/format/gcc_diag-1.c: New test.
41230
41231 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41232
41233 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41234
41235 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41236
41237 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41238 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41239 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41240
41241 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41242
41243 * gcc.c-torture/execute/builtins/string-8.c: New test.
41244 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41245 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41246 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41247
41248 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41249
41250 PR c++/10468
41251 * g++.dg/ext/typeof6.C: New test.
41252
41253 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41254
41255 PR c++/10796
41256 * g++.dg/init/enum1.C: New test.
41257
41258 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41259
41260 * gcc.dg/20030627-1.c: New test.
41261
41262 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41263
41264 PR c++/11332
41265 * g++.dg/expr/static_cast2.C: New test.
41266
41267 2003-06-26 Roger Sayle <roger@eyesopen.com>
41268 Jakub Jelinek <jakub@redhat.com>
41269
41270 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41271 sprintf(dst,"%s",src) optimization.
41272 * gcc.c-torture/execute/20030626-1.c: New test case.
41273 * gcc.c-torture/execute/20030626-2.c: New test case.
41274
41275 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41276
41277 * gcc.c-torture/execute/multi-ix.c: New test.
41278
41279 * gcc.c-torture/execute/simd-4.c (main):
41280 Added missing semicolon at end of union.
41281
41282 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41283
41284 PR c++/8266
41285 * g++.dg/template/explicit-instantiation3.C: New test.
41286
41287 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41288
41289 * gcc.dg/20030626-1.c: Use signed char.
41290
41291 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41292
41293 * gcc.dg/20030626-1.c: New test.
41294
41295 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41296
41297 * const-str-2.m: Update.
41298
41299 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41300
41301 PR c++/10990
41302 * g++.dg/rtti/dyncast1.C: New test.
41303 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41304 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41305 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41306
41307 PR c++/10931
41308 * g++.dg/expr/static_cast1.C: New test.
41309
41310 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41311
41312 * gcc.dg/20030625-1.c: New test.
41313
41314 2003-06-24 Roger Sayle <roger@eyesopen.com>
41315
41316 * gcc.c-torture/compile/20030624-1.c: New test case.
41317
41318 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41319
41320 * gcc.c-torture/execute/string-opt-17.c: New test.
41321
41322 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41323
41324 PR c++/5754
41325 * g++.dg/parse/crash6.C: New test.
41326
41327 2003-06-23 Roger Sayle <roger@eyesopen.com>
41328
41329 * gcc.dg/builtins-24.c: New test case.
41330
41331 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41332
41333 * g++.dg/opt/operator1.C: New test.
41334
41335 2003-06-22 Roger Sayle <roger@eyesopen.com>
41336
41337 * gcc.c-torture/execute/string-opt-16.c: New test case.
41338
41339 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41340
41341 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41342 * g++.old-deja/g++.other/conv7.C: Likewise.
41343 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41344 * g++.old-deja/g++.other/overload14.C: Likewise.
41345
41346 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41347
41348 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41349 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41350
41351 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41352
41353 PR c++/10888
41354 * g++.dg/warn/Winline-3.C: New test.
41355
41356 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41357
41358 * lib/target-supports.exp (check_alias_available): Make the test
41359 program acceptable to the Solaris assembler.
41360
41361 PR c++/10749
41362 * g++.dg/template/memclass2.C: New test.
41363
41364 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41365 Eric Botcazou <ebotcazou@libertysurf.fr>
41366
41367 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41368 data for non-matching targets.
41369 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41370
41371 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41372
41373 PR c++/10845
41374 * g++.dg/template/member3.C: New test.
41375
41376 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41377
41378 PR c++/10939
41379 * g++.dg/template/func1.C: New test.
41380
41381 PR c++/9649
41382 * g++.dg/template/static4.C: New test.
41383 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41384
41385 PR c++/11041
41386 * g++.dg/init/ref7.C: New test.
41387
41388 2003-06-19 Matt Austern <austern@apple.com>
41389
41390 PR c++/11228
41391 * g++.dg/anew1.C: New test.
41392 * g++.dg/anew2.C: New test.
41393 * g++.dg/anew3.C: New test.
41394 * g++.dg/anew4.C: New test.
41395
41396 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41397
41398 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41399
41400 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41401
41402 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41403 endian-dependent.
41404
41405 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41406
41407 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41408 Remove cruft.
41409
41410 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41411
41412 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41413 * gcc.c-torture/compile/961203-1.c: Likewise.
41414 * gcc.c-torture/compile/980506-1.c: Likewise.
41415
41416 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41417
41418 PR c++/10712
41419 * g++.dg/lookup/using7.C: New test.
41420
41421 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41422
41423 PR c++/11105
41424 * g++.dg/abi/conv1.C: Remove it.
41425 * g++.dg/template/conv7.C: New test.
41426 * g++.dg/template/conv8.C: Likewise.
41427 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41428 conversion operator.
41429
41430 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41431
41432 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41433 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41434 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41435 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41436 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41437 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41438 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41439 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41440 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41441 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41442 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41443 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41444 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41445 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41446 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41447 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41448 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41449 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41450 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41451 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41452 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41453 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41454 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41455 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41456 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41457 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41458 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41459 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41460 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41461
41462 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41463
41464 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41465 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41466 indications.
41467
41468 2003-06-16 Roger Sayle <roger@eyesopen.com>
41469
41470 * gcc.dg/i386-387-5.c: New test case.
41471 * gcc.dg/i386-387-6.c: New test case.
41472 * gcc.dg/builtins-23.c: New test case.
41473
41474 2003-06-15 Roger Sayle <roger@eyesopen.com>
41475
41476 * gcc.dg/builtins-22.c: New test case.
41477 * gcc.dg/i386-387-1.c: Update to test exp.
41478 * gcc.dg/i386-387-2.c: Likewise.
41479
41480 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41481
41482 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41483
41484 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41485
41486 * lib/gcc-dg.exp (dg-require-dll): New function.
41487 (dg-xfail-if): Likewise.
41488 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41489 driver.
41490
41491 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41492 * gcc.c-torture/compile/20001205-1.c: Likewise.
41493 * gcc.c-torture/compile/20001226-1.c: Likewise.
41494 * gcc.c-torture/compile/20010518-2.c: Likewise.
41495 * gcc.c-torture/compile/20020312-1.c: Likewise.
41496 * gcc.c-torture/compile/20020604-1.c: Likewise.
41497 * gcc.c-torture/compile/920501-12.c: Likewise.
41498 * gcc.c-torture/compile/920501-4.c: Likewise.
41499 * gcc.c-torture/compile/920520-1.c: Likewise.
41500 * gcc.c-torture/compile/920521-1.c: Likewise.
41501 * gcc.c-torture/compile/920625-1.c: Likewise.
41502 * gcc.c-torture/compile/961203-1.c: Likewise.
41503 * gcc.c-torture/compile/980506-1.c: Likewise.
41504 * gcc.c-torture/compile/981006-1.c: Likewise.
41505 * gcc.c-torture/compile/981022-1.c: Likewise.
41506 * gcc.c-torture/compile/981223-1.c: Likewise.
41507 * gcc.c-torture/compile/990617-1.c: Likewise.
41508 * gcc.c-torture/compile/dll.c: Likewise.
41509 * gcc.c-torture/compile/labels-3.c: Likewise.
41510 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41511 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41512 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41513 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41514 * gcc.c-torture/compile/simd-5.c: Likewise.
41515 * gcc.c-torture/compile/20000804-1.x: Remove.
41516 * gcc.c-torture/compile/20001205-1.x: Likewise.
41517 * gcc.c-torture/compile/20001226-1.x: Likewise.
41518 * gcc.c-torture/compile/20010518-2.x: Likewise.
41519 * gcc.c-torture/compile/20020312-1.x: Likewise.
41520 * gcc.c-torture/compile/20020604-1.x: Likewise.
41521 * gcc.c-torture/compile/920501-12.x: Likewise.
41522 * gcc.c-torture/compile/920501-4.x: Likewise.
41523 * gcc.c-torture/compile/920520-1.x: Likewise.
41524 * gcc.c-torture/compile/920521-1.x: Likewise.
41525 * gcc.c-torture/compile/920625-1.x: Likewise.
41526 * gcc.c-torture/compile/961203-1.x: Likewise.
41527 * gcc.c-torture/compile/980506-1.x: Likewise.
41528 * gcc.c-torture/compile/981006-1.x: Likewise.
41529 * gcc.c-torture/compile/981022-1.x: Likewise.
41530 * gcc.c-torture/compile/981223-1.x: Likewise.
41531 * gcc.c-torture/compile/990617-1.x: Likewise.
41532 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41533 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41534 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41535 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41536 * gcc.c-torture/compile/simd-5.x: Likewise.
41537
41538 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41539
41540 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41541
41542 * gcc.c-torture/execute/20030611-1.c: New test.
41543
41544 2003-06-12 Roger Sayle <roger@eyesopen.com>
41545
41546 PR middle-end/168
41547 * gcc.dg/20030612-1.c: New test case.
41548
41549 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41550
41551 PR c++/10635
41552 * g++.dg/expr/cast1.C: New test.
41553
41554 2003-06-12 Roger Sayle <roger@eyesopen.com>
41555
41556 * gcc.dg/builtins-21.c: New test case.
41557
41558 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41559
41560 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41561 options instead of at the end.
41562 * lib/objc.exp (objc_target_compile): Likewise.
41563
41564 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41565
41566 PR c++/10432
41567 * g++.dg/parse/error1.C: New test.
41568
41569 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41570
41571 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41572 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41573 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41574 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41575 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41576 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41577 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41578 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41579 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41580 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41581 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41582 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41583 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41584 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41585 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41586 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41587 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41588 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41589 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41590 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41591 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41592 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41593 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41594 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41595
41596 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41597 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41598 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41599 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41600 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41601 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41602 * gcc.dg/compat/scalar-return-3_main.c: New file.
41603 * gcc.dg/compat/scalar-return-3_x.c: New file.
41604 * gcc.dg/compat/scalar-return-3_y.c: New file.
41605 * gcc.dg/compat/scalar-return-4_main.c: New file.
41606 * gcc.dg/compat/scalar-return-4_x.c: New file.
41607 * gcc.dg/compat/scalar-return-4_y.c: New file.
41608
41609 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41610
41611 * gcc.dg/compat/fp2-struct-check.h: New file.
41612 * gcc.dg/compat/fp2-struct-defs.h: New file.
41613 * gcc.dg/compat/fp2-struct-init.h: New file.
41614 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41615 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41616 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41617 * gcc.dg/compat/struct-return-10_main.c: New file.
41618 * gcc.dg/compat/struct-return-10_x.c: New file.
41619 * gcc.dg/compat/struct-return-10_y.c: New file.
41620
41621 * gcc.dg/compat/compat-common.h: New file.
41622 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41623 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41624 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41625 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41626 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41627 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41628 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41629 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41630 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41631 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41632 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41633 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41634 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41635 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41636 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41637 * gcc.dg/compat/small-struct-check.h: Ditto.
41638 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41639 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41640 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41641 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41642 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41643 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41644 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41645 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41646 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41647 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41648 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41649 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41650 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41651 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41652 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41653 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41654 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41655 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41656 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41657 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41658 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41659 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41660 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41661 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41662 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41663 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41664 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41665 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41666 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41667 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41668
41669 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41670
41671 * g++.dg/pch/static-1.C: New file.
41672 * g++.dg/pch/static-1.Hs: New file.
41673
41674 2003-06-10 Richard Henderson <rth@redhat.com>
41675
41676 * gcc.dg/asm-7.c: Adjust expected warning text.
41677
41678 2003-06-10 Roger Sayle <roger@eyesopen.com>
41679
41680 * gcc.dg/builtins-20.c: New test case.
41681
41682 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41683
41684 PR c++/11131
41685 * g++.dg/opt/template1.C: New test.
41686
41687 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41688
41689 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41690 additional_sources.
41691
41692 2003-05-21 David Taylor <dtaylor@emc.com>
41693
41694 * gcc.dg/Wpadded.c: New file.
41695
41696 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41697
41698 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41699 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41700 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41701 dg-require-weak.
41702
41703 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41704
41705 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41706
41707 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41708
41709 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41710 (dg-require-alias): Likewise.
41711 (dg-require-gc-sections): Likewise.
41712 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41713
41714 2003-06-08 Richard Henderson <rth@redhat.com>
41715
41716 * gcc.dg/20011029-2.c: Fix the array reference.
41717 * gcc.dg/asm-7.c: New.
41718
41719 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41720
41721 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41722
41723 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41724
41725 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41726 (dg-require-gc-sections): Likewise.
41727
41728 2003-06-08 Jan Hubicka <jh@suse.cz>
41729
41730 * i386-cmov1.c: Fix regular expression.
41731 * i386-cvt-1.c: Likewise.
41732 * i386-local.c: Likewise.
41733 * i386-local2.c: Likewise.
41734 * i386-mul.c: Likewise.
41735 * i386-ssetype-1.c: Likewise.
41736 * i386-ssetype-3.c: Likewise.
41737 * i386-ssetype-5.c: Likewise.
41738
41739 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41740
41741 PR c++/11039
41742 * g++.dg/warn/implicit-typename2.C: New test.
41743 * g++.dg/warn/implicit-typename3.C: New test.
41744
41745 2003-06-07 Richard Henderson <rth@redhat.com>
41746
41747 * g++.dg/other/offsetof3.C: Use size_t.
41748 * g++.dg/other/offsetof4.C: Likewise.
41749
41750 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41751
41752 * lib/copy-file.exp: New. Implement gcc_copy_files.
41753
41754 * lib/dg-pch.exp: Load copy-file.exp
41755 (dg-pch): Use gcc_copy_files instead of "file copy".
41756
41757 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41758
41759 * gcc.dg/weak/weak.exp: Simplify.
41760 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41761 * gcc.dg/weak/weak-1.c: Likewise.
41762 * gcc.dg/weak/weak-2.c: Likewise.
41763 * gcc.dg/weak/weak-3.c: Likewise.
41764 * gcc.dg/weak/weak-4.c: Likewise.
41765 * gcc.dg/weak/weak-5.c: Likewise.
41766 * gcc.dg/weak/weak-6.c: Likewise.
41767 * gcc.dg/weak/weak-7.c: Likewise.
41768 * gcc.dg/weak/weak-8.c: Likewise.
41769 * gcc.dg/weak/weak-9.c: Likewise.
41770
41771 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41772
41773 gcc.c-torture/execute/20030606-1.c: New.
41774
41775 2003-06-06 Roger Sayle <roger@eyesopen.com>
41776
41777 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41778 * gcc.dg/builtins-19.c: Likewise.
41779
41780 2003-06-06 Roger Sayle <roger@eyesopen.com>
41781
41782 * gcc.dg/builtins-2.c: Add some more tests.
41783 * gcc.dg/builtins-18.c: New test case.
41784 * gcc.dg/builtins-19.c: New test case.
41785
41786 2003-06-06 Roger Sayle <roger@eyesopen.com>
41787 Jim Wilson <wilson@tuliptree.org>
41788
41789 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41790
41791 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41792
41793 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41794 mempcpy/stpcpy calls not to be optimized into something else.
41795 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41796 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41797 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41798
41799 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41800
41801 * gcc.dg/format/asm_fprintf-1.c: New test.
41802
41803 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41804
41805 * lib/gcc-defs.exp (additional_sources): New variable.
41806 (dg-additional-sources): New function.
41807 (additional_files): New variable.
41808 (dg-additional-files): New function.
41809 (dg-additional-files-options): Likewise.
41810 * lib/gcc-dg.exp (dg-require-weak): New function.
41811 (dg-require-alias): Likewise.
41812 (dg-require-gc-sections): Likewise.
41813 * lib/target-supports.exp (check_alias_available): Remove testfile
41814 parameter.
41815 (check_gc_sections_available): New function.
41816 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41817 (dg-gpp-additional-files): Likewise.
41818 * lib/g++.exp (additional_sources): Remove.
41819 (additional_files): Likewise.
41820 (g++_target_compile): Use dg-additional-files-options.
41821
41822 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41823 Tcl logic.
41824 * gcc.dg/special/ecos.exp: Remove.
41825 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41826 * gcc.dg/special/alias-1.c: Likewise.
41827 * gcc.dg/special/alias-2.c: Likewise.
41828 * gcc.dg/special/gcsec-1.c: Likewise.
41829 * gcc.dg/special/weak-1.c: Likewise.
41830 * gcc.dg/special/weak-2.c: Likewise.
41831 * gcc.dg/special/wkali-1.c: Likewise.
41832 * gcc.dg/special/wkali-2.c: Likewise.
41833
41834 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41835 dg-gpp-additional-*.
41836 * g++.dg/special/conpr-3.C: Likewise.
41837 * g++.dg/special/conpr-4.C: Likewise.
41838 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41839 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41840 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41841 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41842 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41843 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41844 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41845 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41846 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41847 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41848 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41849 * g++.old-deja/g++.other/comdat1.C: Likewise.
41850 * g++.old-deja/g++.other/comdat2.C: Likewise.
41851 * g++.old-deja/g++.other/comdat3.C: Likewise.
41852 * g++.old-deja/g++.other/ctor1.C: Likewise.
41853 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41854
41855 2003-06-05 Richard Henderson <rth@redhat.com>
41856
41857 * gcc.dg/debug/20030605-1.c: New.
41858
41859 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41860
41861 * README.QMTEST: Update.
41862
41863 2003-06-04 Richard Henderson <rth@redhat.com>
41864
41865 * gcc.dg/cleanup-1.c: New.
41866 * gcc.dg/cleanup-2.c: New.
41867 * gcc.dg/cleanup-3.c: New.
41868 * gcc.dg/cleanup-4.c: New.
41869 * gcc.dg/cleanup-5.c: New.
41870 * gcc.dg/cleanup-6.c: New.
41871 * gcc.dg/cleanup-7.c: New.
41872
41873 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41874
41875 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41876
41877 * lib/dg-pch.exp: New file.
41878 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41879 * gcc.dg/pch/pch.exp: Likewise.
41880
41881 2003-06-04 Roger Sayle <roger@eyesopen.com>
41882
41883 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41884 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41885 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41886 * gcc.dg/builtins-17.c: New test case.
41887 * gcc.dg/i386-387-4.c: New test case.
41888 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41889
41890 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41891
41892 * gcc.dg/ultrasp9.c: New test.
41893
41894 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41895
41896 * gcc.c-torture/compile/20030604-1.c: New test.
41897 * gcc.dg/sparc-constant-1.c: New test.
41898
41899 2003-06-03 Glen Nakamura <glen@imodulo.com>
41900
41901 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41902
41903 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41904
41905 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41906
41907 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41908 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41909
41910 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41911
41912 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41913
41914 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41915
41916 PR c++/10940
41917 * g++.dg/template/spec10.C: New test.
41918
41919 2003-06-03 Roger Sayle <roger@eyesopen.com>
41920
41921 * gcc.dg/builtins-16.c: New test case.
41922
41923 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41924
41925 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41926 mempcpy test with post-increments.
41927 * gcc.c-torture/execute/string-opt-3.c: New test.
41928 * gcc.dg/string-opt-1.c: New test.
41929
41930 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41931
41932 PR fortran/10965
41933 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41934
41935 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41936
41937 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41938 (scan-assembler): ... here. Use dg-scan.
41939 (scan-assembler-not): Likewise.
41940 (scan-file): New function.
41941 (scan-file-not): Likewise.
41942 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41943 * gcc.dg/cpp/_Pragma4.c: Likewise.
41944 * gcc.dg/cpp/_Pragma5.c: Likewise.
41945 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41946 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41947 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41948 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41949 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41950 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41951 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41952 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41953 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41954 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41955 * gcc.dg/cpp/cxxcom1.c: Likewise.
41956 * gcc.dg/cpp/line1.c: Likewise.
41957 * gcc.dg/cpp/maccom1.c: Likewise.
41958 * gcc.dg/cpp/maccom2.c: Likewise.
41959 * gcc.dg/cpp/maccom3.c: Likewise.
41960 * gcc.dg/cpp/maccom4.c: Likewise.
41961 * gcc.dg/cpp/maccom5.c: Likewise.
41962 * gcc.dg/cpp/maccom6.c: Likewise.
41963 * gcc.dg/cpp/multiline.c: Likewise.
41964 * gcc.dg/cpp/spacing1.c: Likewise.
41965 * gcc.dg/cpp/spacing2.c: Likewise.
41966 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41967 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41968 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41969 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41970 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41971 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41972 * gcc.dg/cpp/cxxcom2.c: Likewise.
41973 * gcc.dg/cpp/cxxcom2.h: New file.
41974
41975 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41976 * g++.dg/cpp/truefalse.C: Here.
41977 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41978
41979 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41980
41981 * gcc.dg/cpp/redef3.c: New file.
41982
41983 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41984
41985 * gcc.dg/i386-loop-3.c: New test.
41986
41987 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41988
41989 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41990
41991 2003-05-31 Roger Sayle <roger@eyesopen.com>
41992
41993 * gcc.dg/fwrapv-1.c: New test case.
41994 * gcc.dg/fwrapv-2.c: New test case.
41995
41996 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41997
41998 PR c++/10956
41999 * g++.dg/template/spec9.C: New test.
42000
42001 2003-05-29 Roger Sayle <roger@eyesopen.com>
42002
42003 * gcc.dg/duff-4.c: New test case.
42004
42005 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42006
42007 PR fortran/10843
42008 * g77.dg/ffixed-form-1.f: New test
42009 * g77.dg/ffixed-form-2.f: New test
42010 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42011 * g77.dg/ffree-form-3.f: New test
42012
42013 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42014
42015 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42016 * gcc.dg/wint_t-1.c: Likewise.
42017
42018 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42019
42020 * g++.dg/template/access11.C: New test.
42021
42022 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42023
42024 PR c++/10849
42025 * g++.dg/template/access10.C: New test.
42026
42027 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42028 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42029
42030 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42031
42032 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42033
42034 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42035 suppress for powerpc-*-darwin*.
42036 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42037
42038 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42039
42040 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42041 suppress option for powerpc-*-darwin*.
42042
42043 2003-05-23 Roger Sayle <roger@eyesopen.com>
42044
42045 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42046 * gcc.dg/builtins-4.c: Add test for fmod.
42047
42048 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42049
42050 PR c++/10682
42051 * g++.dg/template/instantiate4.C: New test.
42052
42053 2003-05-22 Roger Sayle <roger@eyesopen.com>
42054
42055 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42056
42057 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42058
42059 * gcc.dg/compat/scalar-return-1_main.c: New file.
42060 * gcc.dg/compat/scalar-return-1_x.c: New file.
42061 * gcc.dg/compat/scalar-return-1_y.c: New file.
42062 * gcc.dg/compat/scalar-return-2_main.c: New file.
42063 * gcc.dg/compat/scalar-return-2_x.c: New file.
42064 * gcc.dg/compat/scalar-return-2_y.c: New file.
42065 * gcc.dg/compat/struct-return-3_main.c: New file.
42066 * gcc.dg/compat/struct-return-3_y.c: New file.
42067 * gcc.dg/compat/struct-return-3_x.c: New file.
42068 * gcc.dg/compat/struct-return-2_main.c: New file.
42069 * gcc.dg/compat/struct-return-2_x.c: New file.
42070 * gcc.dg/compat/struct-return-2_y.c: New file.
42071
42072 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42073
42074 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42075 for hppa*-hp-hpux*.
42076 * gcc.dg/20021014-1.c (dg-options): Likewise.
42077 * gcc.dg/nest.c (dg-options): Likewise.
42078
42079 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42080
42081 PR c++/9738
42082 * g++.dg/ext/dllimport2.C: New file.
42083 * g++.dg/ext/dllimport3.C: New file.
42084
42085 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42086
42087 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42088 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42089 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42090 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42091 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42092 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42093 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42094 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42095 * gcc.dg/compat/small-struct-defs.h: New file.
42096 * gcc.dg/compat/small-struct-init.h: New file.
42097 * gcc.dg/compat/small-struct-check.h: New file.
42098 * gcc.dg/compat/fp-struct-defs.h: New file.
42099 * gcc.dg/compat/fp-struct-check.h: New file.
42100 * gcc.dg/compat/fp-struct-init.h: New file.
42101 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42102 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42103
42104 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42105
42106 * gcc.dg/20030225-2.c: New test.
42107
42108 2003-05-18 Roger Sayle <roger@eyesopen.com>
42109 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42110
42111 * gcc.c-torture/compile/20030518-1.c: New test case.
42112
42113 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42114
42115 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42116 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42117 gcc-dg-debug-runtest.
42118 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42119 gcc-dg-debug-runtest.
42120
42121 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42122
42123 PR c++/9022
42124 * g++.dg/lookup/using6.C: New test.
42125
42126 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42127
42128 * g++.dg/parse/access2.C: New test.
42129
42130 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42131
42132 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42133 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42134 * gcc.dg/debug/debug.exp: Likewise.
42135
42136 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42137
42138 * gcc.dg/dollar.c: New test.
42139
42140 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42141
42142 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42143 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42144 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42145 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42146 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42147 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42148 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42149 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42150 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42151 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42152 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42153 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42154 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42155 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42156 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42157 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42158 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42159 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42160
42161 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42162
42163 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42164 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42165 support for "repo" mode.
42166 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42167 * lib/g77-dg.exp: Likewise.
42168 * lib/obj-dg.exp: Likewise.
42169
42170 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42171
42172 Merge from gcc-3_2-rhl8-branch:
42173 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42174
42175 * gcc.dg/tls/opt-6.c: New test.
42176
42177 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42178
42179 * gcc.dg/20030405-1.c: New test.
42180
42181 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42182
42183 * gcc.dg/20030309-1.c: New test.
42184
42185 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42186
42187 * gcc.c-torture/execute/20030307-1.c: New test.
42188
42189 2003-02-20 Randolph Chung <tausq@debian.org>
42190
42191 * gcc.c-torture/compile/20030220-1.c: New test.
42192
42193 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42194
42195 * gcc.dg/20030217-1.c: New test.
42196
42197 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42198
42199 * gcc.c-torture/compile/20020129-1.c: New test.
42200
42201 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42202
42203 * gcc.dg/unroll-1.c: New test.
42204
42205 2002-11-16 Jan Hubicka <jh@suse.cz>
42206
42207 * gcc.c-torture/execute/20020920-1.c: New test.
42208
42209 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42210
42211 PR target/7434
42212 * gcc.c-torture/compile/20021008-1.c: New test.
42213
42214 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42215
42216 PR target/7559
42217 * gcc.c-torture/execute/20020810-1.c: New test.
42218
42219 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42220
42221 * gcc.c-torture/compile/20020807-1.c: New test.
42222
42223 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42224
42225 * gcc.dg/tls/opt-1.c: New test.
42226
42227 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42228
42229 * gcc.dg/20020729-1.c: New test.
42230
42231 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42232
42233 * g++.dg/opt/life1.C: New test.
42234
42235 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42236
42237 * gcc.dg/20020525-1.c: New test.
42238
42239 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42240
42241 PR c++/6794
42242 * g++.dg/ext/pretty1.C: New test.
42243 * g++.dg/ext/pretty2.C: New test.
42244
42245 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42246
42247 PR c++/8385
42248 * g++.dg/ext/typeof5.C: New test.
42249
42250 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42251
42252 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42253 __USER_LABEL_PREFIX__ into account.
42254 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42255
42256 2003-05-14 Roger Sayle <roger@eyesopen.com>
42257
42258 * gcc.dg/builtins-15.c: New test case.
42259
42260 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42261
42262 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42263
42264 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42265
42266 * lib/g++.exp: Tweak handling of additional source files.
42267 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42268 * g++.dg/special/conpr-2a.C: Rename to ...
42269 * g++.dg/special/conpr-2a.cc: ... this.
42270 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42271 * g++.dg/special/conpr-3a.C: Rename to ...
42272 * g++.dg/special/conpr-3a.cc: This.
42273 * g++.dg/special/conpr-3b.C: Rename to ...
42274 * g++.dg/special/conpr-3b.cc: This.
42275 * g++.dg/special/conpr-4.C: New test.
42276 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42277
42278 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42279
42280 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42281
42282 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42283
42284 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42285 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42286 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42287 * g++.old-deja/g++.other/warn3.C: Likewise.
42288
42289 2003-05-11 Roger Sayle <roger@eyesopen.com>
42290
42291 * gcc.dg/i386-387-1.c: Update to also test log.
42292 * gcc.dg/i386-387-2.c: Likewise.
42293
42294 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42295
42296 * g77.f-torture/execute/int8421.f: New test.
42297
42298 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42299
42300 PR c++/10230, c++/10481
42301 * g++.dg/lookup/scoped5.C: New test.
42302
42303 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42304
42305 PR c++/10552
42306 * g++.dg/template/ttp6.C: New test.
42307
42308 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42309
42310 * gcc.c-torture/execute/builtins: New directory.
42311 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42312 gcc.c-torture/execute/builtins.
42313 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42314 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42315 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42316 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42317
42318 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42319
42320 PR c++/9252
42321 * g++.dg/template/access8.C: New test.
42322 * g++.dg/template/access9.C: New test.
42323
42324 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42325
42326 PR c++/9554
42327 * g++.dg/parse/access1.C: New test.
42328
42329 2003-05-09 DJ Delorie <dj@redhat.com>
42330
42331 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42332 long, and not an int.
42333
42334 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42335
42336 PR c++/10555, c++/10576
42337 * g++.dg/template/memclass1.C: New test.
42338
42339 2003-05-08 DJ Delorie <dj@redhat.com>
42340
42341 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42342 targets.
42343 * gcc.c-torture/execute/20021024-1.x: Likewise.
42344 * gcc.c-torture/execute/shiftdi.x: Likewise.
42345 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42346 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42347 * gcc.dg/20021018-1.c: Likewise.
42348
42349 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42350
42351 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42352
42353 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42354 (bcopy): Call memmove.
42355
42356 2003-05-08 Roger Sayle <roger@eyesopen.com>
42357
42358 * g77.f-torture/compile/8485.f: New test case.
42359
42360 2003-05-07 Richard Henderson <rth@redhat.com>
42361
42362 PR c++/10570
42363 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42364 Verify exception_cleanup not called for rethrows.
42365 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42366 when exiting catch block without rethrowing.
42367 * g++.dg/eh/forced3.C: New.
42368 * g++.dg/eh/forced4.C: New.
42369
42370 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42371
42372 * gcc.dg/20030505.c: Fix triplet.
42373
42374 2003-05-06 DJ Delorie <dj@redhat.com>
42375
42376 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42377 * gcc.dg/nest.c: Likewise.
42378
42379 2003-05-05 Roger Sayle <roger@eyesopen.com>
42380
42381 * gcc.dg/builtins-14.c: New test case.
42382
42383 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42384
42385 * lib/compat.exp (compat-execute): New argument.
42386 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42387 * gcc.dg/compat: New test directory.
42388 * gcc.dg/compat/compat.exp: New expect script.
42389 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42390 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42391 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42392 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42393 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42394 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42395
42396 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42397 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42398 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42399 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42400 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42401 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42402 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42403 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42404 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42405 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42406 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42407 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42408 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42409 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42410 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42411
42412 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42413
42414 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42415
42416 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42417
42418 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42419
42420 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42421
42422 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42423 * gcc.dg/ppc-fsel-2.c: New test.
42424
42425 * gcc.dg/unused-5.c: New test.
42426
42427 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42428
42429 PR c++/10496
42430 * g++.dg/warn/pmf1.C: New test.
42431
42432 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42433
42434 PR c++/4494
42435 * g++.dg/warn/main.C: New test.
42436
42437 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42438
42439 * gcc.dg/nonnull-3.c: New test.
42440
42441 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42442
42443 * gcc.dg/cpp/Wtrigraphs.c: Update.
42444 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42445
42446 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42447
42448 * gcc.dg/ppc-fsel-1.c: New test.
42449
42450 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42451
42452 PR c/10604
42453 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42454
42455 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42456
42457 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42458
42459 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42460
42461 PR c++/9364, c++/10553, c++/10586
42462 * g++.dg/parse/typename4.C: New test.
42463 * g++.dg/parse/typename5.C: Likewise.
42464
42465 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42466
42467 * gcc.c-torture/compile/20030503-1.c: New test.
42468
42469 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42470
42471 * g++.dg/lookup/using5.C: Fix testcase error.
42472
42473 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42474
42475 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42476 since MEABI is no longer supported. Remove all vestiges
42477 of MEABI from the test.
42478
42479 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42480
42481 PR c++/10554
42482 * g++.dg/lookup/using5.C: New test.
42483
42484 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42485
42486 PR c++/8772
42487 * g++.dg/template/ttp5.C: New test.
42488
42489 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42490
42491 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42492 (dg-gpp-additional-sources): New function.
42493 (dg-gpp-additional-files): Likewise.
42494 * lib/g++.exp (additional_sources): New variable.
42495 (additional_files): Likewise.
42496 (g++_target_compile): Deal with them.
42497 * lib/old-dejagnu.exp: Remove.
42498 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42499 * g++.old-deja: Revise all tests to use dg commands.
42500
42501 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42502
42503 PR c++/9432, c++/9528
42504 * g++.dg/lookup/using4.C: New test.
42505
42506 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42507
42508 * gcc.dg/noreturn-5.c: New file.
42509 * gcc.dg/noreturn-6.c: New file.
42510
42511 * gcc.c-torture/compile/inline-1.c: New file.
42512
42513 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42514
42515 PR c++/10551
42516 * g++.dg/template/explicit1.C: New test.
42517
42518 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42519
42520 PR c++/10549
42521 * g++.dg/other/bitfield1.C: New test.
42522
42523 PR c++/10527
42524 * g++.dg/init/new7.C: New test.
42525
42526 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42527
42528 * g++.dg/ext/desig1.C: New test.
42529 * g++.dg/ext/init1.C: Update.
42530
42531 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42532
42533 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42534
42535 PR c++/10180
42536 * g++.dg/warn/Winline-1.C: New test.
42537
42538 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42539
42540 * gcc.c-torture/execute/string-opt-19.c: New test.
42541
42542 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42543 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42544
42545 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42546
42547 PR c++/10506
42548 * g++.dg/init/new6.C: New test.
42549
42550 PR c++/10503
42551 * g++.dg/init/ref6.C: New test.
42552
42553 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42554
42555 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42556
42557 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42558
42559 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42560 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42561
42562 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42563
42564 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42565 initialized static data members.
42566
42567 2003-04-25 H.J. Lu <hjl@gnu.org>
42568
42569 * gcc.dg/ia64-sync-4.c: New test.
42570
42571 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42572
42573 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42574 date.
42575
42576 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42577
42578 PR c++/10337
42579 * g++.dg/warn/conv1.C: New test.
42580 * g++.old-deja/g++.other/conv7.C: Adjust.
42581 * g++.old-deja/g++.other/overload14.C: Adjust.
42582
42583 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42584
42585 PR c++/10471
42586 * g++.dg/template/defarg2.C: New test.
42587
42588 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42589
42590 * gcc.dg/cpp/include2.c: Update.
42591 * gcc.dg/cpp/multiline-2.c: New.
42592 * gcc.dg/cpp/multiline.c: Update.
42593 * gcc.dg/cpp/strify2.c: Update.
42594 * gcc.dg/cpp/trad/literals-2.c: Update.
42595
42596 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42597
42598 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42599
42600 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42601
42602 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42603
42604 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42605
42606 PR c++/10451
42607 * g++.dg/parse/crash4.C: New test.
42608
42609 PR c++/9847
42610 * g++.dg/parse/crash5.C: New test.
42611
42612 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42613
42614 PR c++/10446
42615 * g++.dg/parse/crash3.C: New test.
42616
42617 PR c++/10428
42618 * g++.dg/parse/elab1.C: New test.
42619
42620 2003-04-22 Devang Patel <dpatel@apple.com>
42621
42622 * gcc.dg/cpp/trad/funlike-5.c: New test.
42623
42624 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42625
42626 * g++.dg/other/packed1.C: Fix dg options.
42627
42628 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42629
42630 * g++.dg/other/offsetof2.C: New test.
42631
42632 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42633
42634 * g++.dg/template/recurse.C: Adjust location of error messages.
42635
42636 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42637
42638 PR c++/9881
42639 * g++.dg/init/addr-const1.C: New test.
42640 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42641
42642 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42643
42644 PR c++/10405
42645 * g++.dg/lookup/struct-hack1.C: New test.
42646
42647 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42648
42649 * ucs.c: Update diagnostic messages.
42650
42651 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42652
42653 * gcc.dg/cpp/truefalse.cpp: New test.
42654 * gcc.dg/cpp/cpp.exp: Update.
42655 * g++.dg/other/stdbool-if.C: Remove.
42656
42657 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42658
42659 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42660 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42661
42662 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42663
42664 * gcc.c-torture/compile/20030418-1.c: New test.
42665
42666 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42667
42668 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42669
42670 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42671
42672 PR c++/10347
42673 g++.dg/template/dependent-name1.C: New test.
42674
42675 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42676
42677 * gcc.dg/warn-1.c (tourist_guide): New array,
42678 contains a pointer to bar.
42679
42680 2003-04-16 Roger Sayle <roger@eyesopen.com>
42681
42682 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42683 * gcc.c-torture/execute/medce-1.c: New test case.
42684 * gcc.c-torture/execute/medce-2.c: New test case.
42685
42686 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42687
42688 * lib/prune.exp: Ignore more messages.
42689
42690 PR c++/10381
42691 * g++.dg/parse/lookup3.C: New test.
42692
42693 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42694
42695 * gcc.c-torture/compile/20030415-1.c : New test.
42696
42697 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42698
42699 * gcc.c-torture/execute/scope-2.c: Move to ...
42700 * gcc.dg/noncompile/scope.c: .... here.
42701
42702 2003-04-14 Roger Sayle <roger@eyesopen.com>
42703
42704 * gcc.dg/20030414-2.c: New test case.
42705
42706 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42707
42708 PR target/10377
42709 * gcc.dg/20030414-1.c: New test.
42710
42711 2003-04-13 Roger Sayle <roger@eyesopen.com>
42712
42713 * gcc.dg/builtins-12.c: New test case.
42714 * gcc.dg/builtins-13.c: New test case.
42715
42716 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42717
42718 * gcc.c-torture/execute/string-opt-18.c: New test.
42719
42720 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42721
42722 PR c++/10300
42723 * g++.dg/init/new5.C: New test.
42724
42725 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42726
42727 PR c++/7910
42728 * g++.dg/ext/dllimport1.C: New test.
42729
42730 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42731
42732 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42733
42734 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42735
42736 PR Fortran/9263
42737 * g77.f-torture/noncompile/9263.f: New test
42738 PR Fortran/1832
42739 * g77.f-torture/execute/1832.f: New test
42740
42741 2003-04-11 David Chad <davidc@freebsd.org>
42742 Loren J. Rittle <ljrittle@acm.org>
42743
42744 PR libobjc/8562
42745 * objc.dg/headers.m: New test.
42746
42747 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42748
42749 * gcc.c-torture/execute/builtin-noret-2.c: New.
42750 * gcc.c-torture/execute/builtin-noret-2.x: New.
42751 XFAIL builtin-noret-2.c at -O1 and above.
42752 * gcc.dg/redecl.c: New.
42753 * gcc.dg/Wshadow-1.c: Update error regexps.
42754
42755 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42756
42757 * g++.dg/abi/bitfield10.C: New test.
42758
42759 2003-04-09 Mike Stump <mrs@apple.com>
42760
42761 * gcc.dg/pch/pch.exp: Make testcase names longer.
42762 * g++.dg/pch/pch.exp: Make testcase names longer.
42763
42764 2003-04-08 Roger Sayle <roger@eyesopen.com>
42765
42766 * gcc.dg/builtins-11.c: New test case.
42767
42768 2003-04-08 Roger Sayle <roger@eyesopen.com>
42769
42770 * gcc.dg/builtins-9.c: New test case.
42771 * gcc.dg/builtins-10.c: New test case.
42772
42773 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42774
42775 * gcc.dg/noncompile/init-4.c.c: New test.
42776
42777 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42778
42779 * gcc.misc-test/gcov-9.c: New test.
42780 * gcc.misc-test/gcov-10.c: New test
42781 * gcc.misc-test/gcov-11.c: New test.
42782
42783 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42784
42785 PR optimization/10024
42786 * gcc.c-torture/compile/20030405-1.c: New test.
42787
42788 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42789
42790 * gcc.dg/pch/static-3.c: New.
42791 * gcc.dg/pch/static-3.hs: New.
42792 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42793
42794 2003-04-04 Richard Henderson <rth@redhat.com>
42795
42796 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42797 * g++.dg/eh/forced2.C: Likewise.
42798
42799 2003-04-03 Mike Stump <mrs@apple.com>
42800
42801 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42802 target arg.
42803 (scan-assembler-times, scan-assembler-not): Likewise.
42804 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42805
42806 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42807
42808 * gcc.dg/sparc-loop-1.c: New test.
42809
42810 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42811
42812 PR other/9274
42813 * g++.dg/pch/system-2.C: New.
42814 * g++.dg/pch/system-2.Hs: New.
42815
42816 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42817
42818 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42819
42820 * g++.dg/eh/simd-1.C (vecfunc): Same.
42821
42822 2003-04-01 Roger Sayle <roger@eyesopen.com>
42823
42824 * gcc.c-torture/execute/20030401-1.c: New test case.
42825
42826 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42827
42828 * objc.dg/defs.m: New.
42829
42830 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42831
42832 * g++.dg/eh/simd-1.C: New.
42833 * g++.dg/eh/simd-2.C: New.
42834
42835 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42836
42837 * gcc.c-torture/execute/simd-3.c: New.
42838
42839 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42840
42841 PR c/9936
42842 * gcc.dg/20030331-2.c: New test.
42843
42844 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42845
42846 PR c++/10278
42847 * g++.dg/parse/crash2.C: New test.
42848
42849 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42850
42851 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42852 * gcc.c-torture/execute/20030331-1.c: ...here.
42853
42854 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42855
42856 * gcc.c-torture/execute/20030331-1.c: New test.
42857
42858 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42859
42860 * lib/gcov.exp: Adjust call return testing strings.
42861 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42862
42863 2003-03-31 Roger Sayle <roger@eyesopen.com>
42864
42865 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42866 * gcc.dg/builtins-7.c: New test case.
42867 * gcc.dg/builtins-8.c: New test case.
42868
42869 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42870
42871 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42872
42873 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42874
42875 PR c++/7647
42876 * g++.dg/lookup-class-member-2.C: New test.
42877
42878 2003-03-30 Glen Nakamura <glen@imodulo.com>
42879
42880 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42881
42882 2003-03-28 Roger Sayle <roger@eyesopen.com>
42883
42884 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42885
42886 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42887
42888 * g++.dg/init/attrib1.C: New test.
42889
42890 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42891
42892 * gcc.dg/ultrasp8.c: New test.
42893
42894 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42895
42896 * gcc.dg/ultrasp7.c: New test.
42897
42898 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42899
42900 PR c++/10047
42901 * g++.dg/template/inline1.C: New test.
42902
42903 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42904
42905 * gcc.dg/sparc-dwarf2.c: New test.
42906
42907 2003-03-27 Roger Sayle <roger@eyesopen.com>
42908
42909 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42910 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42911
42912 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42913
42914 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42915 than reading .x files.
42916 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42917 * g77.dg/gcov/gcov-1.f: Likewise.
42918 * gcc.misc-tests/gcov-4b.c: Likewise.
42919 * gcc.misc-tests/gcov-5b.c: Likewise.
42920 * gcc.misc-tests/gcov-6.c: Likewise.
42921 * gcc.misc-tests/gcov-7.c: Likewise.
42922 * gcc.misc-tests/gcov-8.c: Likewise.
42923 * g++.dg/gcov/gcov-1.x: Remove.
42924 * g77.dg/gcov/gcov-1.x: Likewise.
42925 * gcc.misc-tests/gcov-4b.x: Likewise.
42926 * gcc.misc-tests/gcov-5b.x: Likewise.
42927 * gcc.misc-tests/gcov-6.x: Likewise.
42928 * gcc.misc-tests/gcov-7.x: Likewise.
42929 * gcc.misc-tests/gcov-8.x: Likewise.
42930
42931 2003-03-27 Glen Nakamura <glen@imodulo.com>
42932
42933 PR opt/10087
42934 * gcc.dg/20030324-1.c: New test.
42935
42936 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42937
42938 PR c++/10224
42939 * g++.dg/template/arg3.C: New test.
42940
42941 PR c++/10158
42942 * g++.dg/template/friend18.C: New test.
42943
42944 2003-03-26 Roger Sayle <roger@eyesopen.com>
42945
42946 * g77.f-torture/compile/20030326-1.f: New test case.
42947
42948 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42949
42950 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42951
42952 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42953
42954 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42955
42956 * gcc.dg/ia64-sync-3.c: New test.
42957
42958 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42959
42960 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42961
42962 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42963
42964 * gcc.dg/ultrasp6.c: New test.
42965
42966 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42967
42968 * gcc.dg/i386-signbit-1.c: New test.
42969 * gcc.dg/i386-signbit-2.c: New test.
42970 * gcc.dg/i386-signbit-3.c: New test.
42971
42972 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42973
42974 * gcc.dg/ultrasp5.c: Fix options.
42975
42976 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42977
42978 * gcc.dg/ultrasp5.c: Fix comment.
42979
42980 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42981
42982 PR fortran/10197
42983 * g77.f-torture/execute/10197.f: New test.
42984
42985 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42986
42987 PR c++/9898, c++/383
42988 * g++.dg/template/conv6.C: New test.
42989
42990 PR c++/10119
42991 * g++.dg/template/ptrmem5.C: New test.
42992
42993 PR c++/10026
42994 * g++.dg/lookup/koenig1.C: New test.
42995
42996 PR C++/10199
42997 * g++.dg/lookup/template2.C: New test.
42998
42999 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43000
43001 * g++.dg/opt/rtti1.C: New test.
43002
43003 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43004
43005 * gcc.dg/ultrasp5.c: New test.
43006
43007 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43008
43009 PR middle-end/9967
43010 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43011 builtin fputs.
43012
43013 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43014
43015 PR c/8224
43016 * gcc.dg/20030323-1.c: New test.
43017
43018 2003-03-23 Roger Sayle <roger@eyesopen.com>
43019
43020 * gcc.c-torture/compile/20030323-1.c: New test case.
43021
43022 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43023
43024 * gcc.dg/20030321-1.c: New test.
43025
43026 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43027
43028 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43029
43030 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43031
43032 PR c++/9978, c++/9708
43033 * g++.dg/ext/vlm1.C: Adjust expected error.
43034 * g++.dg/ext/vla2.C: New test.
43035 * g++.dg/template/arg1.C: New test.
43036 * g++.dg/template/arg2.C: New test.
43037
43038 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43039
43040 * g77.f-torture/execute/select.f: New test.
43041 * g77.f-torture/noncompile/select_no_compile.f: New test.
43042
43043 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43044
43045 PR c++/9898
43046 * g++.dg/other/error4.C: New test.
43047
43048 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43049
43050 * g++.dg/template/friend17.C: New test.
43051
43052 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43053
43054 * gcc.c-torture/compile/20030320-1.c: New.
43055
43056 2003-03-20 Roger Sayle <roger@eyesopen.com>
43057
43058 * gcc.dg/builtins-6.c: New test case.
43059
43060 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43061
43062 PR target/10073
43063 * gcc.c-torture/compile/20030319-1.c: New.
43064
43065 2003-03-18 Jan Hubicka <jh@suse.cz>
43066
43067 * gcc.dg/i386-cvt-1.c: New test.
43068
43069 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43070
43071 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43072 * objc.dg/naming-2.m: Likewise.
43073
43074 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43075
43076 PR c++/9639
43077 * g++.dg/parse/crash1.C: New test.
43078
43079 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43080
43081 PR c++/8805
43082 * g++.dg/eh/cleanup1.C: New test.
43083
43084 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43085
43086 * gcc.c-torture/execute/20030316-1.c: New test case.
43087
43088 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43089
43090 PR c++/9629
43091 * g++.dg/init/ctor2.C: New test.
43092
43093 2003-03-15 Roger Sayle <roger@eyesopen.com>
43094
43095 * g77.f-torture/compile/xformat.f: New test case.
43096
43097 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43098
43099 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43100 * g++.old-deja/g++.mike/eh50.C: Likewise.
43101
43102 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43103
43104 PR c++/6440
43105 * g++.dg/template/spec7.C: New test.
43106 * g++.dg/template/spec8.C: Likewise.
43107
43108 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43109
43110 * gcc.c-torture/execute/20030313-1.c: New test.
43111
43112 2003-03-14 Richard Henderson <rth@redhat.com>
43113
43114 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43115
43116 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43117
43118 * gcc.c-torture/compile/20030314-1.c: New test.
43119
43120 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43121
43122 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43123 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43124 thumb target,
43125 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43126 to accept newer _imp__ prefix and additional
43127 newline in .drectve section.
43128 * gcc.dg/dll-4.c: Likewise.
43129 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43130 switch.
43131
43132 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43133
43134 * g++.dg/parse/namespace9.C: New test.
43135
43136 * g++.dg/init/ref5.C: New test.
43137 * g++.dg/parse/ptrmem1.C: Likewise.
43138
43139 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43140
43141 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43142 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43143 regular expression.
43144 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43145 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43146
43147 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43148
43149 * gcc.c-torture/execute/20030224-2.c: New test.
43150
43151 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43152
43153 * gcc.dg/decl-3.c: New test.
43154
43155 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43156
43157 * gcc.dg/i386-loop-2.c: New test.
43158
43159 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43160
43161 PR c++/9474
43162 * g++.dg/parse/namespace8.C: New test.
43163
43164 PR c++/9924
43165 * g++.dg/overload/builtin2.C: New test.
43166
43167 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43168
43169 * gcc.dg/return-type-3.c: New test.
43170
43171 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43172
43173 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43174 profiling options are not supported.
43175
43176 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43177
43178 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43179 * g++.old-deja/g++.warn/impint2.C: Likewise.
43180
43181 2003-03-10 Devang Patel <dpatel@apple.com>
43182
43183 * g++.dg/cpp/c++_cmd_1.C: New test.
43184 * g++.dg/cpp/c++_cmd_1.h: New file.
43185
43186 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43187
43188 * gcc.dg/altivec-9.c: New file.
43189
43190 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43191
43192 * gcc.dg/ppc-sdata-1.c: New test.
43193 * gcc.dg/ppc-sdata-2.c: New test.
43194
43195 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43196
43197 PR c++/9373
43198 * g++.dg/opt/ptrmem2.C: New test.
43199
43200 PR c++/8534
43201 * g++.dg/opt/ptrmem1.C: New test.
43202
43203 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43204
43205 * gcc.dg/i386-loop-1.c: New test.
43206
43207 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43208
43209 PR c++/9970
43210 * g++.dg/lookup/friend1.C: New test.
43211
43212 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43213
43214 PR c++/9823
43215 * g++.dg/parser/constructor1.C: New test.
43216
43217 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43218
43219 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43220
43221 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43222
43223 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43224
43225 * gcc.dg/cpp/Wunused.c: Update test.
43226
43227 2003-03-08 Jan Hubicka <jh@suse.cz>
43228
43229 * gcc.dg/inline-3.c: New test.
43230
43231 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43232
43233 PR c++/9809
43234 * g++.dg/parse/builtin1.C: New test.
43235
43236 PR c++/9982
43237 * g++.dg/abi/cookie1.C: New test.
43238 * g++.dg/abi/cookie2.C: Likewise.
43239
43240 PR c++/9524
43241 * g++.dg/template/field1.C: New test.
43242
43243 PR c++/9912
43244 * g++.dg/parse/class1.C: New test.
43245 * g++.dg/parse/namespace7.C: Likewise.
43246 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43247
43248 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43249
43250 * g++.dg/init/ref4.C: New test.
43251
43252 2003-03-07 Jan Hubicka <jh@suse.cz>
43253
43254 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43255 * gcc.dg/inline-3.c: New test.
43256
43257 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43258
43259 * g++.dg/init/ref3.C: New test.
43260
43261 PR c++/9965
43262 * g++.dg/init/ref2.C: New test.
43263
43264 PR c++/9400
43265 * g++.dg/warn/Wshadow-2.C: New test.
43266
43267 PR c++/9791
43268 * g++.dg/warn/Woverloaded-1.C: New test.
43269
43270 2003-03-05 Jan Hubicka <jh@suse.cz>
43271
43272 * gcc.dg/i386-local2.c: New.
43273 * gcc.dg/i386-local.c: Fix typo.
43274
43275 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43276
43277 * g++.dg/abi/layout3.C: New test.
43278
43279 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43280
43281 * gcc.c-torture/compile/20030305-1.c
43282
43283 2003-03-05 Jan Hubicka <jh@suse.cz>
43284
43285 * gcc.dg/i386-local.c: New.
43286
43287 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43288
43289 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43290
43291 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43292
43293 * gcc.dg/switch-2.c: New test.
43294 * gcc.dg/switch-3.c: New test.
43295 * gcc.dg/Wswitch.c: Adjust line numbers.
43296 * gcc.dg/Wswitch-default.c: Likewise.
43297 * gcc.dg/Wswitch-enum.c: Likewise.
43298
43299 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43300
43301 * gcc.c-torture/execute/20030222-1.c: New test.
43302
43303 2003-03-03 James E Wilson <wilson@tuliptree.org>
43304
43305 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43306
43307 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43308
43309 PR c++/9878
43310 * g++.dg/init/ref1.C: New test.
43311
43312 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43313
43314 * gcc.dg/sh-relax.c: New SH-only test.
43315
43316 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43317
43318 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43319 comment explaining purpose of testcase.
43320
43321 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43322
43323 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43324 for HC11/HC12 (asm needs two int registers).
43325 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43326 HC11/HC12 because the test uses an asm which needs two 32-bit
43327 registers.
43328
43329 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43330
43331 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43332 for HC11/HC12 (array is too large otherwise).
43333 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43334 * gcc.c-torture/compile/20010518-2.x: Likewise.
43335 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43336 HC11/HC12 (array is too large).
43337
43338 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43339
43340 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43341 * lib/g++-dg.exp (g++-dg-test): Likewise.
43342
43343 2003-03-01 Roger Sayle <roger@eyesopen.com>
43344
43345 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43346 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43347
43348 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43349
43350 * g++.dg/warn/implicit-typename1.C: Remove warning.
43351
43352 2003-02-28 Richard Henderson <rth@redhat.com>
43353
43354 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43355 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43356
43357 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43358
43359 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43360 * g++.dg/pch/pch.exp: Likewise.
43361
43362 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43363
43364 PR c++/9879
43365 * g++.dg/init/new4.C: New test.
43366
43367 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43368
43369 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43370
43371 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43372
43373 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43374 unsigned long.
43375
43376 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43377 wider than float.
43378
43379 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43380
43381 * lib/scanasm.exp: Add support for counting numbers of
43382 occurences.
43383 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43384 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43385
43386 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43387
43388 PR c++/9683
43389 * g++.dg/template/static3.C: New test.
43390
43391 PR c++/9829
43392 * g++.dg/parse/namespace6.C: New test.
43393
43394 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43395
43396 PR target/9732
43397 * gcc.dg/20030225-1.c: New test.
43398
43399 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43400
43401 * README: Remove out-of-date information.
43402
43403 PR c++/9836
43404 * g++.dg/template/spec6.C: New test.
43405
43406 2003-02-24 Jeff Law <law@redhat.com>
43407
43408 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43409
43410 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43411
43412 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43413 * gcc.dg/pragma-ep-1.c: Likewise.
43414
43415 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43416
43417 PR c++/9602
43418 * g++.dg/template/friend16.C: New test.
43419
43420 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43421
43422 PR c++/5333
43423 * g++.dg/parse/fused-params1.C: Adjust error messages.
43424 * g++.dg/template/nested3.C: New test.
43425
43426 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43427
43428 * g++.dg/abi/param1.C: New test.
43429
43430 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43431
43432 PR c++/7982
43433 * g++.dg/warn/implicit-typename1.C: New test.
43434
43435 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43436
43437 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43438 with "mtune".
43439 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43440 * gcc.c-torture/execute/20010129-1.x: Likewise.
43441 * gcc.dg/20011107-1.c: Likewise.
43442 * gcc.dg/20020108-1.c: Likewise.
43443 * gcc.dg/20020122-3.c: Likewise.
43444 * gcc.dg/20020206-1.c: Likewise.
43445 * gcc.dg/20020310-1.c: Likewise.
43446 * gcc.dg/20020426-2.c: Likewise.
43447 * gcc.dg/20020517-1.c: Likewise.
43448 * gcc.dg/991230-1.c: Likewise.
43449 * gcc.dg/i386-unroll-1.c: Likewise.
43450 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43451
43452 2003-02-22 Jan Hubicka <jh@suse.cz>
43453
43454 * gcc.dg/i386-mul.c: New test.
43455
43456 2003-02-21 Roger Sayle <roger@eyesopen.com>
43457
43458 * gcc.dg/builtins-5.c: New test case.
43459
43460 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43461
43462 * gcc.dg/asmreg-1.c: New test.
43463
43464 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43465
43466 PR c++/9749
43467 * g++.dg/parse/varmod1.C: New test.
43468
43469 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43470
43471 PR c++/9727
43472 * g++.dg/template/op1.C: New test.
43473
43474 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43475
43476 PR c++/8906
43477 * g++.dg/template/nested2.C: New test.
43478
43479 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43480
43481 PR c++/8724
43482 * g++.dg/expr/dtor1.C: New test.
43483
43484 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43485
43486 * gcc.dg/cpp/include3.c: New test.
43487 * gcc.dg/cpp/inc/foo.h: New file.
43488
43489 2003-02-21 Glen Nakamura <glen@imodulo.com>
43490
43491 * gcc.c-torture/execute/20030221-1.c: New test.
43492
43493 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43494
43495 PR c++/9729
43496 * g++.dg/abi/conv1.C: New test.
43497
43498 2003-02-20 Jan Hubicka <jh@suse.cz>
43499
43500 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43501
43502 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43503
43504 * gcc.c-torture/compile/20030219-1.c: New test.
43505
43506 2003-02-18 Jan Hubicka <jh@suse.cz>
43507
43508 * gcc.dg/funcorder.c: New test.
43509
43510 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43511
43512 * gcc.c-torture/execute/20030218-1.c: New.
43513
43514 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43515
43516 * gcc.dg/20030218-1.c: New.
43517
43518 2003-02-18 Richard Henderson <rth@redhat.com>
43519
43520 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43521 * gcc.dg/attr-used-2.c: New.
43522
43523 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43524
43525 PR c++/9704
43526 * g++.dg/init/copy5.C: New test.
43527
43528 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43529
43530 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43531 * g++.dg/pch/pch.exp: Likewise.
43532
43533 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43534
43535 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43536 STACK_SIZE is not defined.
43537
43538 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43539
43540 PR c++/9457
43541 * g++.dg/template/init1.C: New test.
43542
43543 2003-02-16 Jan HUbicka <jh@suse.cz>
43544
43545 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43546 (foo): Add few extra tests
43547 * gcc.dg/c99-const-expr-3.c: Likewise.
43548 * gcc.c-torture/execute/20030216-1.c: New.
43549
43550 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43551
43552 PR c++/9459
43553 * g++.dg/ext/typeof4.C: New test.
43554
43555 2003-02-15 Roger Sayle <roger@eyesopen.com>
43556
43557 * gcc.dg/i386-387-3.c: New test case.
43558
43559 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43560
43561 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43562 cris-*-elf* cris-*-aout* and mmix-*-*.
43563
43564 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43565
43566 * gcc.dg/20030213-1.c: New test.
43567
43568 2003-02-12 Roger Sayle <roger@eyesopen.com>
43569
43570 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43571 * gcc.dg/i386-387-2.c: Likewise.
43572
43573 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43574
43575 * gcc.dg/ppc-spe.c: Fix formatting.
43576 Enable tests that were previously unsupported by gas.
43577 Delete tests for instructions that no longer exist.
43578 Switch arguments on evsubifw builtin.
43579
43580 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43581
43582 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43583 STACK_SIZE is too small.
43584
43585 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43586 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43587
43588 * gcc.dg/decl-2.c: New test.
43589
43590 2003-02-10 Jan Hubicka <jh@suse.cz>
43591
43592 * gcc.dg/i386-fpcvt-1.c: New test.
43593
43594 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43595
43596 * gcc.c-torture/execute/20030209-1.c: New test.
43597
43598 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43599
43600 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43601 int-wide bitops, use the constants of the same width.
43602 Likewise, if long long is 32-bit wide, test bitops using
43603 32-bit constants.
43604
43605 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43606
43607 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43608
43609 2003-02-07 Roger Sayle <roger@eyesopen.com>
43610
43611 * gcc.dg/builtins-4.c: New test case.
43612
43613 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43614
43615 * gcc.dg/20020430-1.c: Fix dg command typos.
43616 * gcc.dg/20020503-1.c: Likewise.
43617
43618 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43619
43620 PR c++/8785
43621 * g++.dg/parse/fused-params1.C: New test.
43622
43623 PR c++/8857
43624 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43625
43626 PR c++/8921
43627 * g++.dg/parse/non-dependent1.C: New test.
43628
43629 PR c++/8928
43630 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43631
43632 PR c++/9228
43633 * g++.dg/parse/undefined7.C: New test.
43634 * g++.dg/parse/non-templ1.C: New test.
43635
43636 PR c++/9229
43637 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43638
43639 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43640
43641 * gcc.c-torture/compile/20030206-1.c: New test.
43642
43643 2003-02-05 Roger Sayle <roger@eyesopen.com>
43644
43645 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43646 "pow" to "foo" to avoid potential confusion with a math built-in.
43647
43648 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43649
43650 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43651 conditions for SPARC targets.
43652
43653 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43654
43655 * gcc.dg/20030204-1.c: New test.
43656
43657 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43658
43659 PR c++/38
43660 * g++.dg/parse/array-size1.C: New test.
43661
43662 PR c++/5657
43663 * g++.dg/parse/undefined3.C: New test.
43664
43665 PR c++/5665
43666 * g++.dg/parse/undefined4.C: New test.
43667
43668 PR c++/5975
43669 * g++.dg/parse/undefined5.C: New test.
43670
43671 PR c++/7259
43672 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43673
43674 PR c++/8578
43675 * g++.dg/parse/casting-operator1.C: New test.
43676
43677 PR c++/8596
43678 * g++.dg/parse/undefined6.C: New test.
43679
43680 PR c++/8736
43681 * g++.dg/parse/missing-template1.C: New test.
43682
43683 2003-02-04 Jan Hubicka <jh@suse.cz>
43684
43685 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43686 * gcc.dg/i386-cmov?.c: Likewise.
43687 * gcc.dg/i386-fpcvt-?.c: Likewise.
43688 * gcc.dg/i386-ssefp-1.c: Likewise.
43689 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43690 conventions.
43691
43692 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43693
43694 PR c++/7129
43695 * g++.dg/ext/max.C: New test.
43696
43697 2003-02-03 Jan Hubicka <jh@suse.cz>
43698
43699 * gcc.c-torture/execute/20030203-1.c: New test.
43700
43701 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43702
43703 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43704 'natural-endian'.
43705
43706 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43707
43708 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43709 * g++.dg/init/new2.C: Likewise.
43710 * g++.dg/other/new1.C: Likewise.
43711
43712 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43713
43714 * gcc.dg/struct-ret-libc.c: New test.
43715
43716 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43717
43718 * gcc.dg/20030129-1.c: New test.
43719
43720 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43721
43722 PR c++/8849
43723 * g++.dg/template/ptrmem4.C: New test.
43724
43725 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43726
43727 * g++.dg/parser/constant1.C: New test.
43728
43729 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43730
43731 PR c++/8591
43732 * g++.dg/parse/friend2.C: New test.
43733
43734 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43735
43736 PR c++/9437
43737 * g++.dg/template/unify4.C: New test.
43738
43739 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43740
43741 * gcc.c-torture/execute/20030128-1.c: New test.
43742
43743 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43744
43745 * g++.dg/lookup/nested1.C: Test moved from ...
43746 * g++.old-deja/g++.other/lookup24.C: ... here.
43747
43748 2003-01-28 Jan Hubicka <jh@suse.cz>
43749
43750 * gcc.dg/i386-cmov5.c: New test.
43751
43752 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43753
43754 * gcc.c-torture/execute/20010925-1.c: Changed the
43755 memcpy declaration.
43756
43757 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43758
43759 PR c++/3902
43760 * g++.dg/parse/template5.C: New test.
43761
43762 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43763
43764 PR fortran/9258
43765 * g77.dg/pr9258: New test.
43766
43767 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43768
43769 * README: Move relevant parts from README.g++.
43770
43771 * README.g++: Remove this file.
43772
43773 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43774
43775 * g++.dg/abi/dcast1.C: New test.
43776
43777 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43778
43779 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43780
43781 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43782
43783 PR c++/47
43784 * g++.old-deja/g++.other/lookup24.C: New test.
43785
43786 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43787
43788 PR middle-end/7227
43789 * gcc.dg/uninit-C.c: New test.
43790
43791 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43792
43793 * g++.dg/abi/covariant1.C: New test.
43794
43795 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43796
43797 * gcc.dg/20030123-1.c: New test.
43798
43799 2003-01-25 Jan Hubicka <jh@suse.cz>
43800
43801 PR opt/8492
43802 * gcc.c-torture/compile/20030125-1.c
43803
43804 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43805
43806 PR c++/9403
43807 * g++.dg/parse/template3.C: New test.
43808 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43809
43810 PR c++/795
43811 * g++.dg/parse/template4.C: New test.
43812
43813 PR c++/9415
43814 * g++.dg/template/qual2.C: New test.
43815
43816 PR c++/8545
43817 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43818
43819 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43820
43821 2003-01-25 Roger Sayle <roger@eyesopen.com>
43822
43823 * gcc.c-torture/execute/switch-1.c: New test case.
43824
43825 2003-01-25 Jan Hubicka <jh@suse.cz>
43826
43827 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43828
43829 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43830
43831 Tweaks for Bison-1.875. From the NEWS file:
43832 "- `parse error' -> `syntax error'
43833 Bison now uniformly uses the term `syntax error'"
43834 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43835 * gcc.dg/cpp/digraph2.c: Likewise.
43836 * gcc.dg/cpp/direct2.c: Likewise.
43837 * gcc.dg/cpp/paste4.c: Likewise.
43838 * gcc.dg/c90-restrict-1.c: Likewise.
43839 * gcc.dg/c99-func-2.c: Likewise.
43840 * gcc.dg/noncompile/920721-2.c: Likewise.
43841 * gcc.dg/noncompile/930622-2.c: Likewise.
43842 * gcc.dg/noncompile/940112-1.c: Likewise.
43843 * gcc.dg/noncompile/950921-1.c: Likewise.
43844 * gcc.dg/noncompile/951123-1.c: Likewise.
43845 * gcc.dg/noncompile/971104-1.c: Likewise.
43846 * gcc.dg/noncompile/990416-1.c: Likewise.
43847
43848 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43849
43850 * g++.dg/parse/undefined1.C: Add error message.
43851
43852 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43853
43854 PR c++/9354
43855 * g++.dg/parse/new1.C: New test.
43856
43857 PR c++/9216
43858 * g++.dg/parse/template2.C: New test.
43859
43860 PR c++/9354
43861 * g++.dg/parse/typedef2.C: New test.
43862
43863 PR c++/9328
43864 * g++.dg/ext/typeof3.C: New test.
43865
43866 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43867
43868 PR c++/2738
43869 * g++.dg/parse/ret-type1.C: New test.
43870
43871 PR c++/3792
43872 * g++.dg/parse/tmpl-outside1.C: New test.
43873
43874 PR c++/4207
43875 * g++.dg/parse/int-as-enum1.C: New test.
43876
43877 PR c++/4903
43878 * g++.dg/parse/no-typename1.C: New test.
43879
43880 PR c++/5533
43881 * g++.dg/parse/no-value1.C: New test.
43882
43883 PR c++/5921
43884 * g++.dg/parse/wrong-inline1.C: New test.
43885
43886 PR c++/6402
43887 * g++.dg/parse/ref1.C: New test.
43888
43889 PR c++/6992
43890 * g++.dg/parse/attr-ctor1.C: New test.
43891
43892 PR c++/7229
43893 * g++.dg/parse/namespace5.C: New test.
43894
43895 PR c++/7917
43896 * g++.dg/parse/func-def1.C: New test.
43897
43898 PR c++/8143
43899 * g++.dg/parse/undefined1.C: New test.
43900
43901 PR c++/5723, PR c++/8522
43902 * g++.dg/parse/specialization1.C: New test.
43903
43904 PR c++/163, PR c++/8595
43905 * g++.dg/parse/struct-as-enum1.C: New test.
43906
43907 PR c++/9173
43908 * g++.dg/parse/undefined2.C: New test.
43909
43910 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43911
43912 PR c++/9298
43913 * g++.dg/parse/template1.C: New test.
43914
43915 PR c++/9384
43916 * g++.dg/parse/using1.C: New test.
43917
43918 PR c++/9285
43919 PR c++/9294
43920 * g++.dg/parse/expr2.C: New test.
43921
43922 PR c++/9388
43923 * g++.dg/parse/lookup2.C: Likewise.
43924
43925 2003-01-21 Jan Hubicka <jh@suse.cz>
43926
43927 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43928 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43929 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43930 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43931
43932 2003-01-20 Nick Clifton <nickc@redhat.com>
43933
43934 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43935 problem with ARM sibcall code generation.
43936
43937 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43938
43939 * gcc.c-torture/execute/20030120-1.c: New.
43940
43941 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43942
43943 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43944
43945 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43946
43947 PR c++/9272
43948 * g++.dg/parse/ctor1.C: New test.
43949
43950 PR c++/9294:
43951 * g++.dg/parse/qualified1.C: New test.
43952
43953 * g++.dg/parse/typename3.C: New test.
43954
43955 2003-01-16 Richard Henderson <rth@redhat.com>
43956
43957 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43958
43959 2003-01-16 Richard Henderson <rth@redhat.com>
43960
43961 * g++.dg/pch/pch.exp: Copy test header to the working directory
43962 before using it either for precompilation or direct use.
43963 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43964 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43965
43966 2003-01-16 Richard Henderson <rth@redhat.com>
43967
43968 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43969 before using it either for precompilation or direct use.
43970 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43971 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43972
43973 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43974
43975 * g++.dg/ext/typename1.C: Add typename keyword.
43976 * g++.dg/template/crash1.C: Update error messages.
43977 * g++.dg/template/crash2.C: Remove error message.
43978 * g++.dg/parse/typename2.C: New test.
43979 * g++.dg/template/typename2.C: Change implicit
43980 typename warning into error.
43981 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43982 error messages.
43983 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43984 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43985 * g++.old-deja/g++.law/visibility13.C: Remove error
43986 messages.
43987 * g++.old-deja/g++.ns/template17.C: Reorder code to
43988 make declaration visible in template.
43989 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43990 * g++.old-deja/g++.pt/crash36.C: Issue more error
43991 messages.
43992 * g++.old-deja/g++.pt/crash5.C: Improve error
43993 message.
43994 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43995 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43996 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43997 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43998 typename warning with error message.
43999 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44000 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44001 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44002
44003 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44004
44005 * g++.dg/parse/ambig2.C: New test.
44006
44007 2003-01-15 Richard Henderson <rth@redhat.com>
44008
44009 * g++.dg/tls/init-2.C: Update error message string.
44010
44011 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44012
44013 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44014
44015 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44016
44017 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44018 all for HC11/HC12.
44019 * gcc.c-torture/compile/20001205-1.x: Likewise.
44020 * gcc.c-torture/compile/20001226-1.x: Likewise.
44021 * gcc.c-torture/compile/920520-1.x: Likewise.
44022 * gcc.c-torture/compile/961203-1.x: Likewise.
44023 * gcc.c-torture/compile/20020604-1.x: Likewise.
44024
44025 2003-01-15 Jan Hubicka <jh@suse.cz>
44026
44027 * gcc.c-torture/compile/20030115-1.c: New test.
44028
44029 * gcc.dg/i386-fpcvt-1.c: New test.
44030 * gcc.dg/i386-fpcvt-2.c: New test.
44031
44032 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44033
44034 Further conform g++'s __vmi_class_type_info to the C++ ABI
44035 specification.
44036 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44037 the specification.
44038
44039 2003-01-14 Jan Hubicka <jh@suse.cz>
44040
44041 * gcc.dg/i386-fpcvt-1.c: New test.
44042 * gcc.dg/i386-fpcvt-2.c: New test.
44043
44044 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44045
44046 * gcc.dg/i386-mmx-3.c: New test.
44047
44048 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44049
44050 PR c++/9264
44051 * g++.dg/parse/octal1.C: New file.
44052
44053 PR c++/9172
44054 * g++.dg/parse/typename1.C: New file.
44055
44056 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44057
44058 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44059 * gcc.dg/bf-no-ms-layout.c: Likewise.
44060 * gcc.dg/bf-ms-attrib.c: Likewise.
44061
44062 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44063
44064 PR c++/9099
44065 * g++.dg/parse/dtor1.C: New file.
44066
44067 PR c++/9128
44068 * g++.dg/rtti/typeid1.C: New file.
44069
44070 PR c++/9153
44071 * g++.dg/parse/lookup1.C: New file.
44072
44073 PR c++/9171
44074 * g++.dg/templ/spec5.C: New file.
44075
44076 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44077
44078 * gcc.c-torture/compile/20030110-1.c: New test.
44079
44080 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44081
44082 Merge from pch-branch:
44083
44084 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44085
44086 * gcc.dg/pch/cpp-1.h: New.
44087 * gcc.dg/pch/cpp-1.c: New.
44088 * gcc.dg/pch/cpp-2.h: New.
44089 * gcc.dg/pch/cpp-2.c: New.
44090
44091 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44092
44093 * gcc.dg/pch/except-1.h: New.
44094 * gcc.dg/pch/except-1.c: New.
44095
44096 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44097
44098 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44099 running test.
44100 * gcc.dg/pch: Include *.hp not *.h.
44101 * gcc.dg/pch/system-1.h: New.
44102 * gcc.dg/pch/system-1.c: New.
44103
44104 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44105
44106 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44107 rather than trying to build and run a program using PCH.
44108 * gcc.dg/pch: Remove dg-do commands from test files.
44109
44110 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44111
44112 * gcc.dg/pch/macro-3.c: New.
44113 * gcc.dg/pch/macro-3.h: New.
44114
44115 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44116
44117 * gcc.dg/pch/common-1.c: New.
44118 * gcc.dg/pch/common-1.h: New.
44119 * gcc.dg/pch/decl-1.c: New.
44120 * gcc.dg/pch/decl-1.h: New.
44121 * gcc.dg/pch/decl-2.c: New.
44122 * gcc.dg/pch/decl-2.h: New.
44123 * gcc.dg/pch/decl-3.c: New.
44124 * gcc.dg/pch/decl-3.h: New.
44125 * gcc.dg/pch/decl-4.c: New.
44126 * gcc.dg/pch/decl-4.h: New.
44127 * gcc.dg/pch/decl-5.c: New.
44128 * gcc.dg/pch/decl-5.h: New.
44129 * gcc.dg/pch/global-1.c: New.
44130 * gcc.dg/pch/global-1.h: New.
44131 * gcc.dg/pch/inline-1.c: New.
44132 * gcc.dg/pch/inline-1.h: New.
44133 * gcc.dg/pch/inline-2.c: New.
44134 * gcc.dg/pch/inline-2.h: New.
44135 * gcc.dg/pch/static-1.c: New.
44136 * gcc.dg/pch/static-1.h: New.
44137 * gcc.dg/pch/static-2.c: New.
44138 * gcc.dg/pch/static-2.h: New.
44139
44140 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44141
44142 * g++.dg/pch/pch.exp: Better handle failing testcases.
44143 * gcc.dg/pch/pch.exp: Likewise.
44144 * gcc.dg/pch/macro-1.c: New.
44145 * gcc.dg/pch/macro-1.h: New.
44146 * gcc.dg/pch/macro-2.c: New.
44147 * gcc.dg/pch/macro-2.h: New.
44148
44149 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44150
44151 * g++.dg/dg.exp: Treat files in pch/ specially.
44152 * g++.dg/pch/pch.exp: New file.
44153 * g++.dg/pch/empty.H: New file.
44154 * g++.dg/pch/empty.C: New file.
44155 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44156 "precompile".
44157
44158 * gcc.dg/pch/pch.exp: New file.
44159 * gcc.dg/pch/empty.h: New file.
44160 * gcc.dg/pch/empty.c: New file.
44161 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44162 "precompile".
44163
44164 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44165
44166 * g++.dg/template/friend14.C: New test.
44167
44168 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44169
44170 * gcc.dg/old-style-asm-1.c: New test.
44171
44172 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44173
44174 * gcc.c-torture/compile/20030109-1.c: New test.
44175
44176 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44177
44178 * gcc.c-torture/execute/20030109-1.c: New test.
44179
44180 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44181
44182 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44183 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44184 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44185 * g++.old-deja/g++.mike/eh2.C: Likewise.
44186 * g++.old-deja/g++.mike/eh3.C: Likewise.
44187 * g++.old-deja/g++.mike/eh5.C: Likewise.
44188 * g++.old-deja/g++.mike/eh6.C: Likewise.
44189 * g++.old-deja/g++.mike/eh7.C: Likewise.
44190 * g++.old-deja/g++.mike/eh8.C: Likewise.
44191 * g++.old-deja/g++.mike/eh9.C: Likewise.
44192 * g++.old-deja/g++.mike/eh10.C: Likewise.
44193 * g++.old-deja/g++.mike/eh12.C: Likewise.
44194 * g++.old-deja/g++.mike/eh13.C: Likewise.
44195 * g++.old-deja/g++.mike/eh14.C: Likewise.
44196 * g++.old-deja/g++.mike/eh16.C: Likewise.
44197 * g++.old-deja/g++.mike/eh17.C: Likewise.
44198 * g++.old-deja/g++.mike/eh18.C: Likewise.
44199 * g++.old-deja/g++.mike/eh21.C: Likewise.
44200 * g++.old-deja/g++.mike/eh23.C: Likewise.
44201 * g++.old-deja/g++.mike/eh24.C: Likewise.
44202 * g++.old-deja/g++.mike/eh25.C: Likewise.
44203 * g++.old-deja/g++.mike/eh26.C: Likewise.
44204 * g++.old-deja/g++.mike/eh27.C: Likewise.
44205 * g++.old-deja/g++.mike/eh28.C: Likewise.
44206 * g++.old-deja/g++.mike/eh29.C: Likewise.
44207 * g++.old-deja/g++.mike/eh31.C: Likewise.
44208 * g++.old-deja/g++.mike/eh33.C: Likewise.
44209 * g++.old-deja/g++.mike/eh34.C: Likewise.
44210 * g++.old-deja/g++.mike/eh35.C: Likewise.
44211 * g++.old-deja/g++.mike/eh36.C: Likewise.
44212 * g++.old-deja/g++.mike/eh37.C: Likewise.
44213 * g++.old-deja/g++.mike/eh38.C: Likewise.
44214 * g++.old-deja/g++.mike/eh39.C: Likewise.
44215 * g++.old-deja/g++.mike/eh40.C: Likewise.
44216 * g++.old-deja/g++.mike/eh41.C: Likewise.
44217 * g++.old-deja/g++.mike/eh42.C: Likewise.
44218 * g++.old-deja/g++.mike/eh44.C: Likewise.
44219 * g++.old-deja/g++.mike/eh46.C: Likewise.
44220 * g++.old-deja/g++.mike/eh47.C: Likewise.
44221 * g++.old-deja/g++.mike/eh48.C: Likewise.
44222 * g++.old-deja/g++.mike/eh49.C: Likewise.
44223 * g++.old-deja/g++.mike/eh50.C: Likewise.
44224 * g++.old-deja/g++.mike/eh51.C: Likewise.
44225 * g++.old-deja/g++.mike/eh53.C: Likewise.
44226 * g++.old-deja/g++.mike/eh55.C: Likewise.
44227 * g++.old-deja/g++.mike/p7912.C: Likewise.
44228 * g++.old-deja/g++.mike/p9706.C: Likewise.
44229 * g++.old-deja/g++.mike/p10416.C: Likewise.
44230 * g++.old-deja/g++.mike/p11667.C: Likewise.
44231 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44232 Remove redundant reference to Iris.
44233 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44234 Elxsi, i860, Pico Java, and WE32K.
44235
44236 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44237
44238 * g++.dg/ext/asm4.C: New test.
44239
44240 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44241
44242 PR c++/9030
44243 * g++.dg/template/friend12.C: New test.
44244 * g++.dg/template/friend13.C: Likewise.
44245 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44246
44247 2003-01-08 Jan Hubicka <jh@suse.cz>
44248
44249 * gcc.dg/i386-cadd.c: New test.
44250 * gcc.dg/i386-cmov4.c: Likewise.
44251
44252 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44253
44254 PR c++/9165
44255 * g++.dg/warn/Wunused-3.C: New test.
44256
44257 * g++.dg/abi/bitfield9.C: New test.
44258
44259 PR c++/9189
44260 * g++.dg/parse/defarg3.C: New test.
44261
44262 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44263
44264 * g++.dg/parse/ambig1.C: New test.
44265 * g++.dg/parse/defarg2.C: New test.
44266
44267 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44268
44269 * g++.dg/template/defarg-1.C: New test.
44270 * g++.dg/template/local2.C: Likewise.
44271
44272 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44273
44274 * gcc.c-torture/execute/20030105-1.c: New test.
44275
44276 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44277
44278 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44279 * g++.dg/parse/namespace4.C: Likewise.
44280
44281 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44282
44283 * g++.dg/template/ntp2.C: New test.
44284
44285 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44286
44287 * g++.dg/parse/extern-C-1.C: New test.
44288
44289 * g++.dg/parse/namespace4.C: New test.
44290
44291 * g++.dg/template/nested1.C: New test.
44292
44293 * g++.dg/parse/namespace3.C: New test.
44294
44295 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44296
44297 * g++.dg/lookup/two-stage1.C: New test.
44298
44299 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44300
44301 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44302 * g++.old-deja/g++.jason/access8.C: Likewise.
44303 * g++.old-deja/g++.other/decl5.C: Likewise.
44304
44305 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44306
44307 * g++.dg/parse/parse7.C: New test.
44308
44309 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44310
44311 PR c++/2843
44312 * g++.dg/ext/attrib7.C: New test.
44313
44314 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44315
44316 * g++.dg/parse/parse6.C: New test.
44317
44318 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44319
44320 * gcc.dg/h8300-stack-1.c: New.
44321
44322 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44323
44324 g++.dg/lookup/exception1.C: New test.
44325
44326 g++.dg/lookup/template1.C: New test.
44327
44328 g++.dg/parse/namespace2.C: New test.
44329
44330 g++.dg/parse/parens2.C: New test.
44331
44332 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44333
44334 * g++.dg/parse/parse5.C: New test.
44335 * g++.dg/lookup/scoped4.C: New test.
44336
44337 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44338
44339 * g++.dg/parse/parens1.C: New test.
44340
44341 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44342 angle-bracket1.C.
44343 * g++.dg/parse/parens2.C: New test.
44344
44345 * g++.dg/lookup/scope-operator1.C: New test.
44346
44347 * g++.dg/parse/operator1.C: New test.
44348
44349 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44350
44351 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44352 * g++.old-deja/g++.other/access6.C: Likewise.
44353 * g++.old-deja/g++.other/decl1.C: Likewise.
44354 * g++.old-deja/g++.pt/typename12.C: Likewise.
44355
44356 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44357
44358 * g++.dg/parse/namespace1.C: New test.
44359
44360 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44361
44362 * g++.dg/parse/parse4.C: New test.
44363
44364 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44365
44366 * g++.dg/parse/parse3.C: New test.
44367
44368 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44369
44370 * g++.dg/parse/parse2.C: New test.
44371
44372 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44373
44374 * g++.dg/template/friend11.C: New test.
44375
44376 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44377
44378 * g++.dg/parse/parse1.C: New test.
44379
44380 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44381
44382 * lib/profopt.exp: Change the name of a global variable to avoid
44383 possible clashes with other test suites.
44384
44385 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44386
44387 * g++.dg/inherit/covariant8.C: New test.
44388
44389 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44390
44391 * g++.dg/init/array9.C: New test.
44392
44393 PR c++/9112
44394 * g++.dg/parse/expr1.C: New test.
44395
44396 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44397
44398 * gcc.c-torture/compile/20021230-1.c: New test.
44399
44400 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44401
44402 * g++.dg/inherit/covariant5.C: New test.
44403 * g++.dg/inherit/covariant6.C: New test.
44404 * g++.dg/inherit/covariant7.C: New test.
44405
44406 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44407
44408 PR c++/2739
44409 * g++.dg/other/access2.C: New test.
44410
44411 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44412
44413 * g++.dg/other/anon-struct.C: No longer fails
44414 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44415 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44416 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44417
44418 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44419
44420 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44421
44422 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44423
44424 * g++.dg/eh/spec4.C: Remove stray semicolon.
44425 * g++.dg/expr/pmf-1.C: Change error message.
44426 * g++.dg/ext/asm1.C: Remove stray semicolon.
44427 * g++.dg/ext/typename1.C: Add missing typenames.
44428 * g++.dg/inherit/template-as-base.C: Change error message.
44429 * g++.dg/lookup/scoped1.C: Likewise.
44430 * g++.dg/lookup/scoped2.C: Likewise.
44431 * g++.dg/lookup/using2.C: Likewise.
44432 * g++.dg/other/component1.C: Remove stray semicolon.
44433 * g++.dg/other/do1.C: Change error message.
44434 * g++.dg/other/error2.C: Likewise.
44435 * g++.dg/other/init1.C: Likewise.
44436 * g++.dg/other/packed1.C: Remove stray semicolon.
44437 * g++.dg/other/ptrmem2.C: Change error message.
44438 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44439 marker.
44440 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44441 * g++.dg/template/access3.C: Add typename keyword.
44442 * g++.dg/template/access5.C: Remove stray semicolon.
44443 * g++.dg/template/access6.C: Likewise.
44444 * g++.dg/template/complit1.C: Likewise.
44445 * g++.dg/template/crash1.C: Change error message.
44446 * g++.dg/template/inherit2.C: Remove stray semicolon.
44447 * g++.dg/template/instantiate2.C: Likewise.
44448 * g++.dg/template/instantiate3.C: Change error message.
44449 * g++.dg/template/qual1.C: Remove stray semicolon.
44450 * g++.dg/template/qualttp18.C: Change error message.
44451 * g++.dg/template/ref1.C: Remove stray semicolon.
44452 * g++.dg/template/sizeof1.C (A::value): Declare it.
44453 * g++.dg/template/spec4.C: Change error message.
44454 * g++.dg/template/static1.C: Likewise.
44455 * g++.dg/template/type1.C: Likewise.
44456 * g++.dg/template/typename3.C: Likewise.
44457 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44458 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44459 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44460 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44461 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44462 named return value extension.
44463 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44464 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44465 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44466 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44467 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44468 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44469 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44470 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44471 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44472 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44473 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44474 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44475 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44476 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44477 syntax.
44478 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44479 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44480 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44481 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44482 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44483 * g++.old-deja/g++.brendan/template11.C: Likewise.
44484 * g++.old-deja/g++.brendan/template26.C: Likewise.
44485 * g++.old-deja/g++.brendan/template27.C: Use explicit
44486 specialization syntax.
44487 * g++.old-deja/g++.brendan/template30.C: Likewise.
44488 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44489 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44490 non-dependent names.
44491 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44492 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44493 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44494 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44495 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44496 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44497 named return value extension.
44498 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44499 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44500 * g++.old-deja/g++.ext/return1.C: Likewise.
44501 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44502 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44503 * g++.old-deja/g++.jason/access8.C: Likewise.
44504 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44505 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44506 pseudo-destructor names.
44507 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44508 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44509 pseudo-destructor names.
44510 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44511 * g++.old-deja/g++.jason/overload19.C: Likewise.
44512 * g++.old-deja/g++.jason/overload32.C: Likewise.
44513 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44514 stray semicolons.
44515 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44516 * g++.old-deja/g++.jason/return.C: Likewise.
44517 * g++.old-deja/g++.jason/return2.C: Likewise.
44518 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44519 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44520 syntax.
44521 * g++.old-deja/g++.jason/template10.C: Account for use of
44522 non-dependent names.
44523 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44524 syntax.
44525 * g++.old-deja/g++.jason/template37.C: Likewise.
44526 * g++.old-deja/g++.law/access4.C: Change error messages.
44527 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44528 pseudo-destructor names.
44529 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44530 * g++.old-deja/g++.law/ctors9.C: Likewise.
44531 * g++.old-deja/g++.law/cvt22.C: Likewise.
44532 * g++.old-deja/g++.law/dtors5.C: Likewise.
44533 * g++.old-deja/g++.law/global-init1.C: Likewise.
44534 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44535 * g++.old-deja/g++.law/operators28.C: Likewise.
44536 * g++.old-deja/g++.law/visibility28.C: Likewise.
44537 * g++.old-deja/g++.martin/eval1.C: Likewise.
44538 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44539 name.
44540 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44541 * g++.old-deja/g++.mike/net34.C: Likewise.
44542 * g++.old-deja/g++.mike/net36.C: Likewise.
44543 * g++.old-deja/g++.mike/ns2.C: Likewise.
44544 * g++.old-deja/g++.mike/p12306.C: Likewise.
44545 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44546 value extension.
44547 * g++.old-deja/g++.mike/p700.C: Likewise.
44548 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44549 * g++.old-deja/g++.mike/p710.C: Likewise.
44550 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44551 value extension.
44552 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44553 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44554 * g++.old-deja/g++.ns/crash2.C: Likewise.
44555 * g++.old-deja/g++.ns/crash3.C: Likewise.
44556 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44557 * g++.old-deja/g++.ns/ns17.C: Likewise.
44558 * g++.old-deja/g++.ns/template16.C: Likewise.
44559 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44560 keyword.
44561 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44562 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44563 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44564 named return value extension.
44565 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44566 * g++.old-deja/g++.other/access4.C: Issue additional error
44567 messages.
44568 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44569 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44570 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44571 * g++.old-deja/g++.other/crash25.C: Change error message.
44572 * g++.old-deja/g++.other/crash4.C: Change error message.
44573 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44574 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44575 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44576 checks.
44577 * g++.old-deja/g++.other/defarg8.C: Likewise.
44578 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44579 * g++.old-deja/g++.other/dtor10.C: Likewise.
44580 * g++.old-deja/g++.other/incomplete.C: Likewise.
44581 * g++.old-deja/g++.other/linkage7.C: Likewise.
44582 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44583 lookup algorithm.
44584 * g++.old-deja/g++.other/mangle2.C: Likewise.
44585 * g++.old-deja/g++.other/refinit2.C: Likewise.
44586 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44587 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44588 * g++.old-deja/g++.pt/crash28.C: Likewise.
44589 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44590 syntax.
44591 * g++.old-deja/g++.pt/crash32.C: Change error message.
44592 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44593 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44594 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44595 error message position.
44596 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44597 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44598 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44599 syntax.
44600 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44601 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44602 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44603 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44604 keyword.
44605 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44606 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44607 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44608 keyword.
44609 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44610 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44611 syntax.
44612 * g++.old-deja/g++.pt/friend28.C: Account for use of
44613 non-dependent names.
44614 * g++.old-deja/g++.pt/friend29.C: Likewise.
44615 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44616 rules.
44617 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44618 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44619 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44620 lookup rules.
44621 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44622 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44623 keyword.
44624 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44625 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44626 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44627 keyword.
44628 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44629 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44630 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44631 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44632 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44633 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44634 keyword.
44635 * g++.old-deja/g++.pt/spec10.C: Likewise.
44636 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44637 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44638 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44639 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44640 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44641 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44642 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44643 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44644 * g++.old-deja/g++.pt/typename15.C: Likewise.
44645 * g++.old-deja/g++.pt/typename22.C: Likewise.
44646 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44647 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44648 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44649 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44650 syntax.
44651 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44652 return value extension.
44653 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44654 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44655 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44656 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44657
44658 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44659
44660 * g++.dg/warn/inline1.C: New test.
44661 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44662 * g++.old-deja/g++.jason/synth10.C: Likewise.
44663 * g++.old-deja/g++.mike/net31.C: Likewise.
44664 * g++.old-deja/g++.mike/p8786.C: Likewise.
44665
44666 * g++.dg/template/friend10.C: New test.
44667 * g++.dg/template/conv5.C: New test.
44668
44669 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44670
44671 * g++.dg/lookup/scoped3.C: New test.
44672
44673 * g++.dg/lookup/decl1.C: New test.
44674 * g++.dg/lookup/decl2.C: New test.
44675
44676 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44677
44678 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44679 gcc.c-torture/compile/20021015-1.c,
44680 gcc.c-torture/compile/20021015-2.c,
44681 gcc.c-torture/compile/20021123-1.c,
44682 gcc.c-torture/compile/20021123-2.c,
44683 gcc.c-torture/compile/20021123-3.c,
44684 gcc.c-torture/compile/20021123-4.c,
44685 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44686 only to 3.1 or 3.2 branch.
44687
44688 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44689
44690 * gcc.dg/i386-bitfield3.c: New test.
44691
44692 * gcc.dg/i386-bitfield2.c: New test.
44693
44694 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44695
44696 * g++.dg/parse/conv_op1.C: New test.
44697
44698 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44699
44700 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44701 approved.
44702
44703 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44704
44705 * gcc.c-torture/compile/20021220-1.c: New test.
44706
44707 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44708
44709 * gcc.dg/i386-fastcall-1.c: New.
44710
44711 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44712
44713 * gcc.c-torture/execute/20021219-1.c: New test.
44714
44715 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44716
44717 * gcc.dg/i386-pic-1.c: New test.
44718
44719 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44720
44721 PR c++/8099
44722 * g++.dg/template/friend9.C: New test.
44723
44724 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44725
44726 PR c++/3663
44727 * g++.dg/template/access7.C: New test.
44728
44729 2002-12-18 Nick Clifton <nickc@redhat.com>
44730
44731 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44732 the libstdc++-v3 directory has been found.
44733
44734 2002-12-12 Devang Patel <dpatel@apple.com>
44735 * gcc.dg/darwin-ld-1.c: New test.
44736 * gcc.dg/darwin-ld-2.c: New test.
44737 * gcc.dg/darwin-ld-3.c: New test.
44738 * gcc.dg/darwin-ld-4.c: New test.
44739 * gcc.dg/darwin-ld-5.c: New test.
44740
44741 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44742
44743 * gcc.c-torture/compile/20021212-1.c: New test.
44744
44745 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44746
44747 * gcc.dg/fshort-wchar: New test.
44748
44749 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44750
44751 PR c++/8372
44752 * g++.dg/template/dtor1.C: New test.
44753
44754 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44755 markers.
44756
44757 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44758
44759 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44760
44761 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44762
44763 * g++.dg/template/static1.C: New test.
44764 * g++.dg/template/static2.C: New test.
44765 * g++.old-deja/g++.ext/memconst.C: New test.
44766
44767 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44768
44769 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44770 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44771 * g++.dg/special/initp1.C: Likewise.
44772
44773 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44774
44775 * gcc.c-torture/execute/20021204-1.c: New test.
44776
44777 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44778
44779 * gcc.dg/ppc-fmadd-1.c: New file.
44780 * gcc.dg/ppc-fmadd-2.c: New file.
44781 * gcc.dg/ppc-fmadd-3.c: New file.
44782
44783 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44784
44785 * gcc.c-torture/compile/20021204-1.c: New test.
44786
44787 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44788
44789 * g++.dg/inherit/covariant2.C: New test.
44790 * g++.dg/inherit/covariant3.C: New test.
44791 * g++.dg/inherit/covariant4.C: New test.
44792 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44793 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44794
44795 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44796
44797 PR c++/8688
44798 * g++.dg/init/brace3.C: New test.
44799
44800 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44801
44802 * gcc.dg/20020210-1.c: Fix a comment typo.
44803
44804 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44805
44806 PR c++/8720
44807 * g++.dg/parse/defarg1.C: New test.
44808
44809 PR c++/8615
44810 * g++.dg/template/char1.C: New test.
44811
44812 * g++.dg/template/varmod1.C: Fix typo.
44813
44814 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44815
44816 DR 180
44817 * g++.old-deja/g++.pt/crash32.C: Expect error.
44818
44819 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44820
44821 PR c++/5919
44822 * g++.dg/template/varmod1.C: New test.
44823
44824 PR c++/8727
44825 * g++.dg/inherit/typeinfo1.C: New test.
44826
44827 PR c++/8663
44828 * g++.dg/inherit/typedef1.C: New test.
44829
44830 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44831
44832 PR c++/8332
44833 PR c++/8493
44834 * g++.dg/template/strlen1.C: New test.
44835
44836 PR c++/8227
44837 * g++.dg/template/ctor2.C: New test.
44838
44839 PR c++/8214
44840 * g++.dg/init/string1.C: New test.
44841
44842 PR c++/8511
44843 * g++.dg/template/friend8.C: New test.
44844
44845 2002-11-29 Joe Buck <jbuck@synopsys.com>
44846
44847 * g++.dg/lookup/anon2.C: New test.
44848
44849 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44850
44851 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44852 h8300 port.
44853
44854 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44855
44856 * gcc.dg/bitfld-6.c: New test.
44857
44858 2002-11-27 Jan Hubicka <jh@suse.cz>
44859
44860 * gcc.c-torture/execute/20021127.[cx]: New test.
44861
44862 2002-11-26 Jan Hubicka <jh@suse.cz>
44863
44864 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44865 quality.
44866
44867 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44868
44869 * g++.dg/init/brace2.C: New test.
44870 * g++.old-deja/g++.mike/p9129.C: Correct.
44871
44872 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44873
44874 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44875
44876 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44877
44878 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44879
44880 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44881
44882 * g++.dg/abi/empty11.C: New test.
44883 * g++.dg/rtti/cv1.C: New test.
44884
44885 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44886
44887 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44888
44889 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44890
44891 * g++.dg/abi/empty10.C: New test.
44892
44893 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44894
44895 * gcc.c-torture/compile/20021124-1.c: New test.
44896
44897 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44898
44899 * g++.dg/abi/rtti2.C: New test.
44900
44901 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44902
44903 * gcc.dg/i386-unroll-1.c: New test.
44904
44905 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44906
44907 * gcc.c-torture/compile/20021120-1.c: New test.
44908 * gcc.c-torture/compile/20021120-2.c: New test.
44909
44910 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44911
44912 * gcc.dg/bitfld-5.c: New test.
44913
44914 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44915
44916 * gcc.c-torture/execute/20021120-3.c: New test.
44917
44918 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44919
44920 * gcc.c-torture/execute/20021120-2.c: New test.
44921
44922 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44923
44924 * gcc.c-torture/execute/20021120-1.c: New test.
44925
44926 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44927
44928 * gcc.c-torture/execute/20021118-3.c: New test.
44929
44930 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44931
44932 * gcc.c-torture/compile/20021119-1.c: New test.
44933
44934 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44935
44936 * gcc.dg/duff-1.c: New test.
44937 * gcc.dg/duff-2.c: New test.
44938 * gcc.dg/duff-3.c: New test.
44939
44940 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44941
44942 * gcc.dg/cpp/_Pragma5.c: New test.
44943
44944 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44945
44946 * gcc.c-torture/execute/20021118-2.c: New test.
44947
44948 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44949
44950 * gcc.c-torture/execute/20021118-1.c: New test.
44951
44952 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44953
44954 * gcc.dg/20021116-1.c: New test.
44955
44956 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44957
44958 * g++.dg/abi/vcall1.C: New test.
44959
44960 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44961
44962 * gcc.dg/20021029-1.c: New test.
44963 * gcc.dg/20021029-2.c: New test.
44964
44965 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44966
44967 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44968
44969 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44970
44971 PR c/8439
44972 * gcc.dg/20021110.c: Move to ...
44973 * gcc.c-torture/compile/20021110.c: .... here.
44974
44975 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44976
44977 PR c/8467
44978 * gcc.c-torture/execute/20021111-1.c
44979
44980 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44981
44982 PR c/8439
44983 * gcc.dg/20021110.c: New test.
44984
44985 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44986
44987 * g++.dg/abi/vthunk3.C: Run only on x86.
44988
44989 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44990
44991 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44992
44993 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44994
44995 * lib/compat.exp (compat-execute): Fix logic error in last
44996 change.
44997
44998 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44999
45000 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45001
45002 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45003
45004 PR c++/8389
45005 * g++.dg/template/access6.C: New test.
45006
45007 2002-11-08 Jan Hubicka <jh@suse.cz>
45008
45009 * gcc.dg/i386-ssefp-1.c: New test.
45010 * gcc.dg/i386-ssefp-1.c: New test.
45011
45012 2002-11-08 Jan Hubicka <jh@suse.cz>
45013
45014 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45015
45016 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45017
45018 * g++.dg/abi/vthunk3.C: New test.
45019
45020 PR c++/8338
45021 * g++.dg/template/crash2.C: New test.
45022
45023 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45024
45025 * g++.dg/abi/dtor1.C: New test.
45026 * g++.dg/abi/dtor2.C: Likewise.
45027
45028 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45029
45030 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45031 Darwin.
45032
45033 2002-11-04 Adam Nemet <anemet@lnxw.com>
45034
45035 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45036 -mthumb. Only xfail with -O0.
45037
45038 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45039
45040 * g++.dg/abi/thunk1.C: New test.
45041 * g++.dg/abi/thunk2.C: Likewise.
45042 * g++.dg/abi/vtt1.C: Likewise.
45043
45044 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45045
45046 PR optimization/8423
45047 * gcc.c-torture/execute/builtin-constant.c: New test.
45048
45049 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45050
45051 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45052 Add some more cases.
45053
45054 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45055
45056 PR c++/8391
45057 * g++.dg/opt/local1.C: New test.
45058
45059 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45060
45061 PR c++/8160
45062 * g++.dg/template/complit1.C: New test.
45063
45064 PR c++/8149
45065 * g++.dg/template/typename4.C: Likewise.
45066
45067 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45068
45069 Core issue 287, PR c++/7639
45070 * g++.dg/template/instantiate1.C: Adjust error location.
45071 * g++.dg/template/instantiate3.C: New test.
45072 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45073 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45074 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45075
45076 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45077
45078 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45079
45080 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45081
45082 PR c++/8287
45083 * g++.dg/init/dtor2.C: New test.
45084
45085 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45086
45087 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45088 * gcc.dg/nest.c: Bypass errors on irix6.
45089
45090 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45091
45092 * gcc.dg/nest.c: Expect error for mmix-*-*.
45093 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45094
45095 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45096
45097 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45098 markers.
45099
45100 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45101
45102 2002-10-25 Mike Stump <mrs@apple.com>
45103
45104 * gcc.dg/warn-1.c: New test.
45105
45106 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45107
45108 * g++.dg/template/typename3.C: New test.
45109
45110 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45111
45112 * g++.dg/lookup/ptrmem1.C: New test.
45113
45114 * g++.dg/abi/vthunk2.C: New test.
45115
45116 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45117
45118 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45119
45120 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45121
45122 * g++.dg/abi/empty9.C: New test.
45123
45124 2002-10-24 Richard Henderson <rth@redhat.com>
45125
45126 * g++.dg/inherit/thunk1.C: Enable for ia64.
45127
45128 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45129
45130 PR c++/8067
45131 * g++.dg/lookup/pretty1.C: New test.
45132
45133 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45134
45135 * gcc.dg/20021023-1.c: New test.
45136
45137 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45138
45139 PR c++/7679
45140 * g++.dg/parse/inline1.C: New test.
45141
45142 2002-10-23 Richard Henderson <rth@redhat.com>
45143
45144 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45145
45146 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45147
45148 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45149
45150 PR c++/6579
45151 * g++.dg/parse/stmtexpr3.C: New test.
45152
45153 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45154
45155 * g++.dg/expr/cond1.C: New test.
45156
45157 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45158
45159 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45160
45161 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45162
45163 * g++.dg/abi/vbase13.C: New test.
45164 * g++.dg/abi/vbase14.C: Likewise.
45165
45166 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45167
45168 * gcc.dg/tls/pic-1.c: New test.
45169 * gcc.dg/tls/nonpic-1.c: New test.
45170 * gcc.dg/20021018-1.c: New test.
45171
45172 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45173
45174 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45175 Remove only files with the same base name as the test case.
45176 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45177 (profopt-execute): Likewise. Also, remove old profiling
45178 and performance data files before running the tests.
45179
45180 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45181 * g++.dg/bprob/bprob.exp: Likewise.
45182 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45183 to allow more general test case names.
45184
45185 * g++.dg/bprob/bprob-1.C: Rename to ...
45186 * g++.dg/bprob/g++-bprob-1.C: ... this.
45187
45188 * g77.dg/bprob/bprob-1.f: Rename to ...
45189 * g77.dg/bprob/g77-bprob-1.f: ... this.
45190
45191 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45192
45193 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45194 bison 1.50 or later.
45195
45196 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45197
45198 * g++.dg/README: Describe more test directories.
45199
45200 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45201
45202 * g++.dg/init/array6.C: Add additional tests.
45203
45204 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45205
45206 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45207 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45208
45209 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45210
45211 * gcc.c-torture/compile/20020604-1.x: New.
45212 * gcc.c-torture/compile/simd-5.x: Likewise.
45213 * gcc.c-torture/execute/920710-1.x: Likewise.
45214 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45215
45216 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45217
45218 * g++.dg/inherit/override1.C: Add dg-options clause.
45219
45220 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45221
45222 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45223 _mm_slli_si128.
45224
45225 2002-10-19 Andreas Schwab <schwab@suse.de>
45226
45227 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45228 directory component.
45229
45230 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45231
45232 * g++.dg/inherit/thunk1.C: New test.
45233
45234 * g++.dg/inherit/override1.C: New test.
45235
45236 * g++.dg/abi/mangle11.C: New test.
45237 * g++.dg/abi/mangle14.C: New test.
45238 * g++.dg/abi/mangle17.C: New test.
45239
45240 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45241
45242 * g++.dg/overload/member2.C: New test.
45243
45244 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45245
45246 * g++.dg/README: Describe new compat directory.
45247 * g++.dg/dg.exp: Skip tests in compat directory.
45248 * README.compat: New file.
45249 * lib/compat.exp: New expect script.
45250 * g++.dg/compat: New test directory.
45251 * g++.dg/compat/compat.exp: New expect script.
45252 * g++.dg/compat/abi: New test directory.
45253 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45254 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45255 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45256 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45257 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45258 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45259 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45260 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45261 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45262 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45263 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45264 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45265 * g++.dg/compat/break: New test directory.
45266 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45267 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45268 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45269 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45270 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45271 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45272 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45273 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45274 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45275 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45276 g++.dg/compat/break/README: New files.
45277 * g++.dg/compat/eh: New test directory.
45278 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45279 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45280 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45281 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45282 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45283 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45284 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45285 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45286 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45287 g++.dg/compat/eh/filter2_y.C,
45288 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45289 g++.dg/compat/eh/new1_y.C,
45290 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45291 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45292 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45293 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45294 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45295 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45296 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45297 g++.dg/compat/eh/unexpected1_y.C: New files.
45298 * g++.dg/compat/init: New test directory.
45299 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45300 g++.dg/compat/init/array5_y.C,
45301 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45302 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45303 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45304 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45305 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45306 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45307 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45308 g++.dg/compat/init/init-ref2_y.C: New files.
45309
45310 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45311
45312 PR c++/7584
45313 * g++.dg/inherit/using3.C: New test.
45314
45315 2002-10-17 Jan Hubicka <jh@suse.cz>
45316
45317 * gcc.dg/20021017-2.c: New test.
45318
45319 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45320
45321 * g++.dg/abi/mangle16.C: Adjust.
45322
45323 * g++.dg/init/array8.C: New test.
45324
45325 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45326
45327 * gcc.dg/special/mips-abi.exp: New test.
45328 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45329
45330 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45331
45332 * g++.dg/abi/mangle16.C: New test.
45333 * g++.dg/abi/mangle17.C: Likewise.
45334
45335 PR c++/7478
45336 * g++.dg/template/ref1.C: New test.
45337
45338 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45339
45340 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45341
45342 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45343
45344 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45345
45346 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45347
45348 PR c++/7524
45349 * g++.dg/init/array7.C: New test.
45350
45351 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45352
45353 * g++.dg/init/array6.C: New test.
45354
45355 * g++.dg/abi/mangle13.C: Likewise.
45356 * g++.dg/abi/mangle14.C: Likewise.
45357 * g++.dg/abi/mangle15.C: Likewise.
45358
45359 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45360
45361 * g++.dg/abi/empty8.C: New test.
45362
45363 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45364
45365 * g++.dg/init/ctor1.C: New test.
45366
45367 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45368
45369 * gcc.c-torture/execute/20021015-1.c: New test.
45370
45371 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45372
45373 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45374
45375 2002-10-14 Jan Hubicka <jh@suse.cz>
45376
45377 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45378
45379 2002-10-14 Richard Henderson <rth@redhat.com>
45380
45381 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45382
45383 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45384
45385 PR optimization/6631
45386 * g++.dg/opt/const2.C: New test.
45387
45388 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45389
45390 PR c++/7176
45391 * g++.dg/parse/friend1.C: New test.
45392 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45393
45394 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45395
45396 * gcc.dg/20021014-1.c: New test.
45397
45398 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45399
45400 PR c++/5661
45401 * g++.dg/ext/vlm1.C: New test.
45402 * g++.dg/ext/vlm2.C: Likewise.
45403
45404 * g++.dg/init/array1.C: Remove invalid braces.
45405 * g++.dg/init/brace1.C: New test.
45406 * g++.dg/init/copy2.C: Likewise.
45407 * g++.dg/init/copy3.C: Likewise.
45408 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45409 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45410 braces.
45411
45412 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45413
45414 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45415
45416 2002-10-11 Richard Shann <richard.shann@superh.com>
45417
45418 * gcc.c-torture/compile/simd-5.c: New test.
45419
45420 2002-10-10 Roger Sayle <roger@eyesopen.com>
45421
45422 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45423
45424 2002-10-10 Jim Wilson <wilson@redhat.com>
45425
45426 * gcc.c-torture/execute/20021010-1.c: New test.
45427
45428 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45429
45430 PR c/7353
45431 * g++.dg/ext/typedef-init.C: New test.
45432 * gcc.dg/typedef-init.c: New test.
45433
45434 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45435
45436 * gcc.dg/cpp/paste13.c: New test.
45437
45438 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45439
45440 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45441 remaining platforms, XFAIL during compile, not execute. Don't
45442 XFAIL at -O0.
45443
45444 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45445
45446 * gcc.dg/alias-1.c: Tweak expected warning.
45447
45448 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45449
45450 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45451
45452 2002-10-06 Andreas Jaeger <aj@suse.de>
45453
45454 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45455 * gcc.dg/cpp/c++98.C: Likewise.
45456
45457 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45458 * g++.dg/cpp/c++98.C: Likewise.
45459
45460 * g++.dg/README (Subdirectories): Mention cpp directory.
45461
45462 PR target/7559
45463 * gcc.dg/20021006-1.c: New test.
45464
45465 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45466
45467 PR c++/7804
45468 * g++.dg/other/warning1.C: New test.
45469
45470 2002-10-04 Roger Sayle <roger@eyesopen.com>
45471
45472 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45473 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45474 and sparc-*-* with -m64 as expected failures. See PR 8087.
45475
45476 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45477
45478 PR c++/7931
45479 * g++.dg/template/ptrmem3.C: New test.
45480
45481 PR c++/7754
45482 * g++.dg/template/union1.C: New test.
45483
45484 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45485
45486 PR c++/8006
45487 * g++.dg/abi/mangle9.C: New test.
45488 * g++.dg/abi/mangle10.C: New test.
45489 * g++.dg/abi/mangle11.C: New test.
45490 * g++.dg/abi/mangle12.C: New test.
45491
45492 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45493
45494 PR c++/7188.
45495 * g++.dg/template/meminit1.C: New test.
45496 * g++.dg/warn/Wreorder-1.C: Likewise.
45497 * g++.old-deja/g++.mike/warn3.C: Tweak.
45498 * lib/prune.exp: Ingore "in copy constructor".
45499
45500 2002-10-02 Andreas Jaeger <aj@suse.de>
45501
45502 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45503 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45504 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45505 on x86-64.
45506
45507 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45508
45509 * gcc.dg/empty1.C: Fix typo.
45510
45511 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45512
45513 * gcc.dg/alias-1.c: New test.
45514
45515 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45516
45517 * gcc.dg/empty1.C: New test.
45518
45519 * g++.dg/tls/init-2.C: Tweak error messages.
45520
45521 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45522
45523 * gcc.c-torture/compile/20020923-1.c: New test.
45524
45525 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45526
45527 * gcc.c-torture/execute/ffs-1.c: New test.
45528 * gcc.c-torture/execute/ffs-2.c: Ditto.
45529
45530 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45531
45532 * g++.dg/overload/member1.C: New test.
45533
45534 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45535
45536 * g++.dg/abi/empty7.C: New test.
45537 * g++.dg/init/pm2.C: Likewise.
45538
45539 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45540
45541 * g++.dg/rtti/crash1.C: New test.
45542
45543 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45544
45545 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45546 gcc.dg/sibcall-4.c: New tests.
45547
45548 2002-09-28 Roger Sayle <roger@eyesopen.com>
45549
45550 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45551 powerpc and MMIX targets.
45552
45553 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45554
45555 * gcc.dg/cpp/20020927-1.c: New.
45556
45557 2002-09-26 David S. Miller <davem@redhat.com>
45558
45559 * gcc.c-torture/compile/trunctfdf.c: New.
45560
45561 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45562
45563 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45564
45565 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45566
45567 * gcc.c-torture/execute/loop-15.c: New.
45568
45569 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45570
45571 * README.QMTEST: Fix typo.
45572
45573 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45574
45575 * gcc.dg/20020926-1.c: New test.
45576
45577 2002-09-25 David S. Miller <davem@redhat.com>
45578
45579 PR target/7842
45580 * gcc.c-torture/execute/shiftdi.c: New test.
45581
45582 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45583
45584 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45585 unique to the tool.
45586 * lib/g77.exp (g77_init): Likewise.
45587 * lib/g++.exp (g++_init): Likewise.
45588 * lib/objc.exp (objc_init): Likewise.
45589
45590 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45591
45592 * g++.dg/abi/empty5.C: New test.
45593 * g++.dg/abi/empty6.C: New test.
45594 * g++.dg/abi/vbase12.C: New test.
45595
45596 2002-09-25 Richard Henderson <rth@redhat.com>
45597
45598 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45599 too-small long double.
45600
45601 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45602
45603 * gcc.dg/20020919-1.c: New test.
45604
45605 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45606
45607 * g++.dg/abi/bitfield6.C: New test.
45608 * g++.dg/abi/bitfield7.C: New test.
45609 * g++.dg/abi/bitfield8.C: New test.
45610 * g++.dg/abi/vbase11.C: New test.
45611
45612 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45613
45614 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45615 hppa*-*-hpux*. Update test comment.
45616
45617 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45618
45619 * gcc.dg/tls/struct-1.c: New test.
45620
45621 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45622
45623 * gcc.dg/cpp/tr-warn2.c: Update.
45624
45625 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45626
45627 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45628
45629 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45630
45631 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45632 systems.
45633
45634 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45635
45636 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45637
45638 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45639 Adjust for c++filt moved to binutils. Remove spurious duplicate
45640 setting of cxxfilt.
45641
45642 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45643
45644 * gcc.dg/20020312-2.c: Update for darwin.
45645
45646 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45647
45648 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45649
45650 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45651
45652 * objc.dg/comp-types-1.m: New test.
45653 * objc.dg/comp-types-2.m: New test.
45654 * objc.dg/comp-types-3.m: New test.
45655 * objc.dg/comp-types-4.m: New test.
45656 * objc.dg/comp-types-5.m: New test.
45657 * objc.dg/comp-types-6.m: New test.
45658
45659 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45660
45661 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45662
45663 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45664
45665 * g++.dg/other/do1.C: New test.
45666
45667 * g++.dg/template/subst1.C: New test.
45668
45669 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45670
45671 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45672
45673 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45674
45675 * g++.dg/template/qualttp20.C: Adjust expected errors.
45676 * g++.old-deja/g++.jason/report.C: Likewise.
45677 * g++.old-deja/g++.other/qual1.C: Likewise.
45678
45679 * g++.dg/lookup/scoped2.C: New test.
45680
45681 * g++.dg/ext/asm3.C: New test.
45682
45683 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45684
45685 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45686
45687 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45688
45689 * ChangeLog: follow spelling conventions.
45690 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45691 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45692 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45693 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45694 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45695 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45696 * g++.old-deja/g++.law/global-init1.C: Likewise.
45697 * g++.old-deja/g++.other/delete4.C: Likewise.
45698 * g++.old-deja/g++.other/inline21.C: Likewise.
45699 * g++.old-deja/g++.other/singleton.C: Likewise.
45700 * g77.dg/strlen0.f: Likewise.
45701 * g77.f-torture/compile/20010519-1.f: Likewise.
45702 * g77.f-torture/compile/980310-4.f: Likewise.
45703 * gcc.c-torture/compile/20000605-1.c: Likewise.
45704 * gcc.c-torture/execute/20020225-1.c: Likewise.
45705 * gcc.dg/c90-hexfloat-2.c: Likewise.
45706 * gcc.dg/c99-bool-1.c: Likewise.
45707 * gcc.dg/c99-hexfloat-2.c: Likewise.
45708 * gcc.dg/dll-2.c: Likewise.
45709 * gcc.dg/wtr-union-init-1.c: Likewise.
45710 * gcc.dg/wtr-union-init-2.c: Likewise.
45711 * gcc.dg/wtr-union-init-3.c: Likewise.
45712 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45713 * gcc.dg/cpp/defined.c: Likewise.
45714 * gcc.dg/cpp/macsyntx.c: Likewise.
45715 * gcc.dg/cpp/paste2.c: Likewise.
45716 * gcc.dg/cpp/trad/defined.c: Likewise.
45717 * gcc.dg/format/c90-printf-1.c: Likewise.
45718 * gcc.dg/format/c90-scanf-1.c: Likewise.
45719 * gcc.dg/format/c99-printf-1.c: Likewise.
45720 * gcc.dg/format/c99-scanf-1.c: Likewise.
45721 * gcc.misc-tests/gcov-8.c: Likewise.
45722 * lib/profopt.exp: Likewise.
45723
45724 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45725
45726 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45727
45728 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45729
45730 * g++.dg/inherit/using2.C: New test.
45731
45732 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45733
45734 * ChangeLog: Follow spelling conventions.
45735 * g++.dg/template/friend4.C: Likewise.
45736 * g++.old-deja/g++.pt/crash67.C: Likewise.
45737 * gcc.c-torture/execute/20000801-4.c: Likewise.
45738 * gcc.dg/c90-digraph-1.c: Likewise.
45739 * gcc.dg/c94-digraph-1.c: Likewise.
45740 * gcc.dg/c99-digraph-1.c: Likewise.
45741 * gcc.dg/cpp/line5.c: Likewise.
45742 * gcc.dg/cpp/multiline.c: Likewise.
45743 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45744 * gcc.dg/format/attr-3.c: Likewise.
45745 * gcc.dg/format/c90-scanf-3.c: Likewise.
45746 * gcc.dg/format/ext-4.c: Likewise.
45747
45748 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45749
45750 * g++.dg/template/pretty1.C: New test.
45751
45752 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45753
45754 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45755
45756 2002-09-13 Matt Austern <austern@apple.com>
45757
45758 * g++.dg/other/constref[12].C: New, regression tests for
45759 passing a cast expression to a function by const reference.
45760
45761 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45762
45763 * g++.dg/template/deduce1.C: New test.
45764
45765 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45766
45767 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45768 32-bit int.
45769
45770 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45771
45772 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45773 usage.
45774
45775 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45776
45777 * gcc.c-torture/compile/20020910-1.c: New test.
45778
45779 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45780
45781 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45782
45783 2002-09-10 Andreas Jaeger <aj@suse.de>
45784
45785 * gcc.dg/20020312-2.c: Adjust for x86-64.
45786
45787 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45788
45789 * g77.dg/7388.f: New test case for PR 7388.
45790
45791 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45792
45793 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45794
45795 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45796
45797 * objc.dg/proto-lossage-1.m: New test.
45798
45799 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45800
45801 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45802
45803 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45804
45805 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45806 expected to pass.
45807
45808 2002-09-06 Stan Shebs <shebs@apple.com>
45809 David Edelsohn <edelsohn@gnu.org>
45810
45811 * gcc.dg/weak: New directory.
45812 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45813 target-specific xfail bits.
45814 * gcc.dg/typeof-2.c: Move to new directory.
45815 * gcc.dg/weak.exp: New expect script.
45816
45817 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45818
45819 * gcc.c-torture/execute/extzvsi.c: New test.
45820
45821 2002-09-05 Stan Shebs <shebs@apple.com>
45822
45823 * gcc.dg/weak-1.c: xfail on Darwin.
45824 * gcc.dg/weak-2.c: Ditto.
45825 * gcc.dg/weak-3.c: Ditto.
45826 * gcc.dg/weak-4.c: Ditto.
45827 * gcc.dg/weak-5.c: Ditto.
45828 * gcc.dg/weak-6.c: Ditto.
45829 * gcc.dg/weak-7.c: Ditto.
45830 * gcc.dg/weak-8.c: Ditto.
45831 * gcc.dg/weak-9.c: Ditto.
45832
45833 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45834
45835 * gcc.c-torture/execute/loop-14.c: New test.
45836
45837 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45838
45839 * g++.dg/other/cxa-atexit1.C: New test.
45840
45841 * gcc.dg/typeof-2.c: New test.
45842
45843 2002-09-03 Roger Sayle <roger@eyesopen.com>
45844
45845 * gcc.dg/builtins-2.c: New testcase.
45846 * gcc.dg/builtins-3.c: New testcase.
45847
45848 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45849
45850 * gcc.dg/cpp/_Pragma4.c: New test.
45851
45852 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45853
45854 * objc/execute/nil_method-1.m: New testcase.
45855
45856 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45857
45858 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45859 [Object class], not [Object initialize].
45860
45861 2002-08-31 Roger Sayle <roger@eyesopen.com>
45862 Hans-Peter Nilsson <hp@bitrange.com>
45863
45864 * gcc.c-torture/execute/20020720-1.x: Skip test on
45865 mmix-knuth-mmixware. Correct comment.
45866
45867 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45868
45869 * g++.dg/abi/bitfield5.C: New test.
45870 * g++.dg/abi/vbase10.C: Likewise.
45871
45872 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45873
45874 * objc.dg/undeclared-selector.m: New test.
45875
45876 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45877
45878 * g++.dg/other/offsetof1.C: Avoid cast warning.
45879
45880 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45881
45882 * objc.dg/super-class-2.m: New test.
45883
45884 2002-08-24 Matt Austern <austern@apple.com>
45885
45886 * g++.dg/ext/lvaddr.C: New test.
45887 * g++.dg/ext/lvcast.C: New test.
45888
45889 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45890
45891 * g++.dg/inherit/cond1.C: New test.
45892
45893 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45894
45895 * gcc.dg/noncompile/incomplete-1.c: New test.
45896
45897 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45898
45899 * gcc.dg/typespec-1.c: New test.
45900
45901 2002-08-20 Devang Patel <dpatel@apple.com>
45902 * objc.dg/proto-hier-2.m: New test.
45903
45904 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45905
45906 * objc.dg/bitfield-1.m: New test.
45907 * objc.dg/bitfield-2.m: New test.
45908
45909 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45910
45911 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45912 gcc.dg/c99-flex-array-4.c: New tests.
45913
45914 2002-08-16 Stan Shebs <shebs@apple.com>
45915
45916 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45917
45918 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45919
45920 * gcc.dg/typeof-1.c: New test.
45921 * g++.dg/ext/typeof2.C: New test.
45922
45923 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45924
45925 * g++.dg/other/offsetof1.C: New test.
45926
45927 2002-08-14 Richard Henderson <rth@redhat.com>
45928
45929 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45930
45931 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45932
45933 * gcc.dg/cpp/_Pragma3.c: New test.
45934
45935 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45936
45937 * g++.dg/template/inherit3: New test.
45938
45939 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45940
45941 * gcc.dg/bitfld-4.c: Add blank options.
45942
45943 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45944
45945 * g++.dg/template/crash1.C: New test.
45946
45947 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45948
45949 * gcc.dg/tls/opt-2.c: New test.
45950
45951 2002-08-08 Devang Patel <dpatel@apple.com>
45952
45953 * objc.dg/selector-1.m : New test
45954
45955 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45956
45957 * g++.dg/abi/bitfield4.C: New test.
45958 * gcc.dg/bitfld-4.c: New test.
45959
45960 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45961
45962 * g++.dg/other/packed1.C: New test.
45963
45964 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45965
45966 * g++.dg/abi/offsetof.C: Tweak error messages.
45967 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45968
45969 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45970
45971 * gcc.dg/bitfld-3.c: New test.
45972
45973 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45974 Richard Henderson <rth@redhat.com>
45975
45976 * gcc.dg/i386-bitfield1.c: New test.
45977 * g++.dg/abi/bitfield3.C: Update.
45978
45979 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45980
45981 * objc.dg/const-str-2.m: Update.
45982 * gcc.dg/cpp/c++98.c: Change to C extension.
45983 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45984 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45985
45986 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45987
45988 * gcc.dg/tls/diag-3.c: New.
45989
45990 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45991
45992 * g++.dg/README (Subdirectories): Document new subdir expr.
45993 * g++.dg/expr/pmf-1.C: New test.
45994
45995 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45996
45997 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45998
45999 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46000
46001 * g++.dg/abi/bitfield3.C: New test.
46002
46003 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46004
46005 * lib/gcov.exp: Tweak expected line formats.
46006 * gcc.misc-tests/gcov8.c: New test.
46007 * gcc.misc-tests/gcov8.x: New flags.
46008
46009 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46010
46011 * consistency.vlad/layout/endian.c: Include string.h.
46012
46013 * gcc.c-torture/execute/20020805-1.c: New test.
46014
46015 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46016
46017 * g++.dg/other/conversion1.C: New test.
46018
46019 2002-08-03 Roger Sayle <roger@eyesopen.com>
46020
46021 * gcc.dg/builtins-1.c: New testcase.
46022
46023 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46024
46025 * g++.dg/inherit/access3.C: New test.
46026
46027 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46028
46029 * gcc.dg/ia64-visibility-2.c: New test.
46030
46031 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46032
46033 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46034 __qualifier_flags to __flags.
46035
46036 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46037
46038 * g++.dg/inherit/operator1.C: New test.
46039 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46040 * g++.dg/other/error1.C: Change expected error message.
46041 * g++.dg/template/conv4.C: Likewise.
46042
46043 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46044
46045 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46046 for documented behavior.
46047
46048 2002-07-25 Roger Sayle <roger@eyesopen.com>
46049
46050 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46051 several targets known to fail.
46052
46053 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46054
46055 * gcc.dg/mips-args-[123].c: New tests.
46056
46057 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46058
46059 * gcc.dg/ppc-spe.c: New.
46060
46061 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46062
46063 * g++.dg/other/ptrmem4.C: New testcase.
46064
46065 2002-07-24 Richard Henderson <rth@redhat.com>
46066
46067 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46068
46069 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46070
46071 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46072
46073 2002-07-24 Roger Sayle <roger@eyesopen.com>
46074
46075 * gcc.c-torture/execute/memset-3.c: New testcase.
46076
46077 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46078
46079 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46080 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46081
46082 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46083
46084 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46085 Delete.
46086
46087 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46088
46089 * gcc.c-torture/compile/simd-4.c: New test.
46090
46091 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46092
46093 PR c++/7347, c++/7348
46094 * g++.dg/template/access4.C: New test.
46095 * g++.dg/template/access5.C: New test.
46096 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46097 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46098 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46099 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46100
46101 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46102
46103 * gcc.dg/gnu89-init-2.c: New test.
46104
46105 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46106
46107 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46108
46109 2002-07-20 Roger Sayle <roger@eyesopen.com>
46110
46111 * gcc.c-torture/execute/20020720-1.c: New testcase.
46112
46113 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46114
46115 * gcc.dg/cpp/Wsignprom.c: New tests.
46116
46117 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46118
46119 * gcc.c-torture/execute/loop-13.c: New test.
46120
46121 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46122
46123 * gcc.dg/cpp/expr.c: New tests.
46124
46125 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46126
46127 * g++.dg/opt/pr6713.C: Add template instantiation.
46128
46129 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46130
46131 * gcc.dg/nest.c: New test.
46132
46133 2002-07-17 Richard Henderson <rth@redhat.com>
46134
46135 * g++.dg/opt/pr6713.C: New test.
46136
46137 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46138
46139 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46140 XFAIL for all x86 processors.
46141
46142 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46143
46144 * gcc.c-torture/execute/20010122-1.x: Do not test with
46145 -fomit-frame-pointer.
46146
46147 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46148
46149 * g++.dg/template/instantiate2.C: New test.
46150 * g++.dg/template/spec4.C: New test.
46151
46152 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46153
46154 * g++.dg/template/access2.C: New test.
46155 * g++.dg/template/access3.C: New test.
46156
46157 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46158
46159 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46160 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46161 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46162 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46163 Convert to use <stdarg.h>.
46164 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46165 Delete.
46166 * gcc.dg/va-arg-2.c: New.
46167 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46168
46169 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46170
46171 * gcc.c-torture/compile/20020710-1.c: New test.
46172
46173 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46174 Andrew Pinski <pinskia@physics.uc.edu>
46175
46176 gcc.c-torture/compile/simd-2.c: New testcase.
46177 gcc.c-torture/compile/simd-3.c: Likewise.
46178
46179 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46180
46181 PR c++/7224
46182 * g++.dg/overload/error1.C: New test.
46183
46184 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46185
46186 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46187 configuration and IRIX 6 O32 ABI.
46188
46189 2002-07-11 Roger Sayle <roger@eyesopen.com>
46190
46191 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46192
46193 2002-07-10 Roger Sayle <roger@eyesopen.com>
46194
46195 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46196
46197 2002-07-10 Jeffrey A Law <law@redhat.com>
46198
46199 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46200
46201 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46202
46203 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46204
46205 * gcc.dg/20020312-2.c: Check for __PPC__.
46206
46207 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46208
46209 * gcc.c-torture/compile/20020709-1.c: New test.
46210
46211 2002-07-07 Roger Sayle <roger@eyesopen.com>
46212
46213 * g++.dg/template/qualttp21.C: New test case.
46214
46215 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46216
46217 * gcc.c-torture/compile/20020706-1.c: New test.
46218 * gcc.c-torture/compile/20020706-2.c: New test.
46219
46220 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46221 Alexandre Oliva <aoliva@redhat.com>
46222
46223 * g++.dg/warn/incomplete1.C: New test.
46224
46225 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46226
46227 PR c++/7099
46228 * g++.dg/warn/noreturn1.C: New test.
46229
46230 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46231
46232 PR c++/6706
46233 * g++.dg/debug/debug6.C: New test.
46234 * g++.dg/debug/debug7.C: New test.
46235
46236 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46237
46238 * gcc.c-torture/compile/simd-3.c: New test.
46239
46240 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46241
46242 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46243 * gcc.dg/20020620-1.c: Likewise.
46244
46245 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46246
46247 PR c++/6944
46248 * g++.dg/init/array4.C: New test.
46249 * g++.dg/init/array5.C: New test.
46250
46251 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46252
46253 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46254 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46255
46256 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46257
46258 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46259 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46260 * gcc.dg/wtr-conversion-1.c: Likewise.
46261 * gcc.dg/wtr-escape-1.c: Likewise.
46262 * gcc.dg/wtr-int-type-1.c: Likewise.
46263 * gcc.dg/wtr-label-1.c: Likewise.
46264 * gcc.dg/wtr-static-1.c: Likewise.
46265 * gcc.dg/wtr-strcat-1.c: Likewise.
46266 * gcc.dg/wtr-suffix-1.c: Likewise.
46267 * gcc.dg/wtr-switch-1.c: Likewise.
46268 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46269 * gcc.dg/wtr-union-init-1.c: Likewise.
46270 * gcc.dg/wtr-union-init-2.c: Likewise.
46271 * gcc.dg/wtr-union-init-3.c: Likewise.
46272
46273 * gcc.dg/wtr-func-def-1.c: New test.
46274
46275 2002-07-02 Devang Patel <dpatel@apple.com>
46276
46277 * objc.dg/param-1.m: New test.
46278
46279 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46280
46281 * gcc.dg/cpp/trad/directive.c: Add test.
46282 * gcc.dg/cpp/trad/macroargs.c: Add test.
46283 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46284
46285 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46286
46287 * gcc.dg/cpp/cmdlne-M.c: New test.
46288
46289 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46290
46291 * objc.dg/desig-init-1.m: New test.
46292
46293 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46294
46295 PR c++/6716
46296 * g++.dg/template/instantiate1.C: New test.
46297
46298 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46299
46300 PR c++/7112
46301 * g++.dg/template/sizeof2.C: New test.
46302
46303 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46304
46305 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46306 gcc.dg/cpp/trad/include.c: New tests.
46307
46308 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46309
46310 PR target/7177
46311 * gcc.c-torture/compile/20020701-1.c: New test.
46312
46313 2002-07-01 Stan Shebs <shebs@apple.com>
46314
46315 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46316 header here...
46317 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46318 (objc-torture-execute): or here.
46319
46320 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46321
46322 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46323
46324 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46325
46326 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46327
46328 2002-06-30 Devang Patel <dpatel@apple.com>
46329
46330 * objc.dg/fsyntax-only.m: New test.
46331
46332 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46333
46334 PR c++/6695
46335 * g++.dg/template/friend7.C: New file.
46336
46337 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46338
46339 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46340 return type.
46341
46342 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46343
46344 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46345 avoid division by zero.
46346
46347 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46348
46349 * gcc.dg/Wunknownprag.c: New tests.
46350
46351 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46352
46353 * gcc.c-torture/execute/simd-2.c: New test.
46354
46355 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46356
46357 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46358 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46359 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46360 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46361 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46362 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46363 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46364 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46365 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46366 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46367 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46368 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46369 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46370 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46371 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46372 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46373 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46374
46375 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46376
46377 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46378 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46379 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46380 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46381 New tests.
46382 * gcc.dg/cpp/trad/directive.c: Update.
46383
46384 2002-06-23 Andreas Jaeger <aj@suse.de>
46385
46386 * gcc.c-torture/execute/complex-6.c: New.
46387
46388 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46389
46390 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46391 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46392 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46393 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46394
46395 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46396
46397 * gcc.dg/cpp/trad: New directory with traditional tests copied
46398 from parent directory.
46399 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46400 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46401 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46402 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46403 Move to trad/ and rename.
46404 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46405 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46406 gcc.dg/cpp/trad/redef2.c: New tests.
46407 * gcc.dg/cpp/trad/trad.exp: New driver.
46408
46409 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46410
46411 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46412 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46413 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46414 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46415 Remove.
46416
46417 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46418
46419 * gcc.dg/20020620-1.c: New test.
46420
46421 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46422
46423 * g++.dg/template/ttp4.C: New test.
46424
46425 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46426
46427 * g++.dg/opt/vt1.C: Fix regexp.
46428
46429 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46430
46431 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46432 Don't use attribute `noinline'.
46433
46434 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46435
46436 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46437
46438 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46439
46440 * gcc.c-torture/execute/simd-1.c: New.
46441
46442 * gcc.dg/simd-1.c: New.
46443
46444 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46445
46446 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46447
46448 2002-06-16 Richard Henderson <rth@redhat.com>
46449
46450 * g++.dg/ext/anon-struct1.C: New.
46451 * g++.dg/ext/anon-struct2.C: New.
46452 * g++.dg/ext/anon-struct3.C: New.
46453 * gcc.dg/anon-struct-1.c: New.
46454 * gcc.dg/anon-struct-2.c: New.
46455 * gcc.dg/anon-struct-3.c: New.
46456 * gcc.dg/20011008-1.c: Adjust warning text.
46457 * gcc.dg/20020527-1.c: Add -fms-extensions.
46458
46459 2002-06-16 Richard Henderson <rth@redhat.com>
46460
46461 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46462
46463 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46464
46465 * gcc.c-torture/execute/20020615-1.c: New test.
46466
46467 2002-06-15 Roger Sayle <roger@eyesopen.com>
46468
46469 * gcc.c-tortuture/execute/compare-1.c: New test case.
46470 * gcc.c-tortuture/execute/compare-2.c: New test case.
46471 * gcc.c-tortuture/execute/compare-3.c: New test case.
46472
46473 2002-06-13 Richard Henderson <rth@redhat.com>
46474
46475 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46476 ia64 ilp32.
46477
46478 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46479
46480 * g++.dg/template/typename2.C: Update error message.
46481
46482 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46483
46484 * gcc.c-torture/execute/20020611-1.c: New test.
46485
46486 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46487
46488 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46489 list of targets to skip.
46490
46491 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46492
46493 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46494 targets if not optimizing.
46495
46496 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46497
46498 * gcc.c-torture/compile/20020605-1.c: New test.
46499
46500 * g++.dg/opt/vt1.C: New test.
46501
46502 * gcc.dg/20020531-1.c: New test.
46503
46504 * gcc.dg/20020530-1.c: New test.
46505
46506 * gcc.dg/20020527-1.c: New test.
46507
46508 * g++.dg/opt/cse1.C: New test.
46509
46510 2002-06-07 Roger Sayle <roger@eyesopen.com>
46511
46512 * gcc.dg/20020607-2.c: New test case.
46513
46514 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46515
46516 * gcc.c-torture/compile/20020604-1.c: New test.
46517
46518 2002-06-04 Richard Henderson <rth@redhat.com>
46519
46520 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46521 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46522 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46523
46524 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46525
46526 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46527
46528 2002-06-03 Richard Henderson <rth@redhat.com>
46529
46530 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46531 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46532
46533 2002-06-02 Richard Henderson <rth@redhat.com>
46534
46535 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46536 test functions static.
46537
46538 2002-06-02 Andreas Jaeger <aj@suse.de>
46539
46540 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46541 now.
46542
46543 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46544
46545 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46546 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46547 Update for mofified diagnostics.
46548 * gcc.dg/c99-intconst-1.c: No longer fail.
46549
46550 2002-06-02 Richard Henderson <rth@redhat.com>
46551
46552 * gcc.dg/uninit-A.c: Remove xfail markers.
46553
46554 2002-06-01 Roger Sayle <roger@eyesopen.com>
46555
46556 * gcc.dg/fnegate-1.c: New test case.
46557
46558 2002-05-30 Osku Salerma <osku@iki.fi>
46559
46560 * gcc.c-torture/execute/mayalias-1.c: New file.
46561
46562 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46563
46564 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46565 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46566 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46567
46568 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46569
46570 * gcc.c-torture/execute/20020529-1.c: New test.
46571
46572 2002-05-27 Richard Henderson <rth@redhat.com>
46573
46574 * g++.dg/ext/attrib6.C: New test case.
46575
46576 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46577
46578 * gcc.c-torture/execute/pure-1.c: New test.
46579
46580 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46581
46582 * gcc.dg/cpp/arith-2.c: Remove.
46583
46584 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46585
46586 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46587 * gcc.dg/cpp/if-3.c: Remove.
46588
46589 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46590
46591 * g++.dg/opt/cse2.C: New test.
46592
46593 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46594
46595 * gcc.dg/cpp/arith-1.c: New semantic tests.
46596 * gcc.dg/cpp/if-1.c: Update.
46597
46598 2002-05-24 Ben Elliston <bje@redhat.com>
46599
46600 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46601
46602 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46603
46604 * gcc.dg/verbose-asm.c: New test.
46605
46606 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46607
46608 * gcc.dg/cpp/paste12.c: New test.
46609
46610 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46611
46612 * g++.dg/parse/named_ops.C: New test.
46613
46614 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46615
46616 * gcc.dg/weak-8.c: New test.
46617
46618 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46619
46620 * gcc.dg/weak-2.c: Allow optional leading underscore
46621 in scan-assembler symbol name.
46622 * gcc.dg/weak-3.c: Likewise.
46623 * gcc.dg/weak-4.c: Likewise.
46624 * gcc.dg/weak-5.c: Likewise.
46625
46626 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46627
46628 * gcc.dg/20020523-1.c: New test.
46629
46630 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46631
46632 * objc.dg/const-str-2.m: Update now that we stop after
46633 a command line error.
46634
46635 2002-05-22 Richard Henderson <rth@redhat.com>
46636
46637 * g++.dg/dg.exp: Fix typo in test pruneing.
46638
46639 2002-05-22 Richard Henderson <rth@redhat.com>
46640
46641 * g++.dg/dg.exp: Prune the tls subdirectory.
46642 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46643 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46644 * g++.dg/tls/init-1.C: New.
46645
46646 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46647
46648 * gcc.dg/20020517-1.c: New test.
46649
46650 2002-05-21 Richard Henderson <rth@redhat.com>
46651
46652 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46653 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46654
46655 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46656
46657 * g++.dg/other/copy2.C: New test.
46658
46659 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46660
46661 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46662 (MAX_COPY): Bump up to 10 times sizeof (long long).
46663 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46664
46665 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46666 sizeof (long long).
46667
46668 * gcc.c-torture/execute/strcpy-1.c: New test.
46669
46670 2002-05-19 Jason Merrill <jason2redhat.com>
46671
46672 * g++.dg/ext/oper1.C: New test.
46673
46674 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46675 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46676
46677 * README.QMTEST: New file.
46678
46679 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46680
46681 2002-05-19 Andreas Jaeger <aj@suse.de>
46682
46683 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46684 now.
46685 * gcc.c-torture/execute/loop-2d.x: Likewise.
46686
46687 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46688
46689 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46690 support weak symbols.
46691 * gcc.dg/weak-4.c: Likewise.
46692 * gcc.dg/weak-6.c: Likewise.
46693
46694 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46695
46696 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46697 cygwin, coff and h8300-*-hms targets
46698 * gcc.dg/weak-5.c: Likewise.
46699 * gcc.dg/weak-7.c: Likewise.
46700
46701 2002-05-16 Jason Merrill <jason@redhat.com>
46702
46703 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46704 (scan-assembler-not, scan-assembler-dem): Likewise.
46705 (scan-assembler-dem-not): Likewise.
46706
46707 2002-05-15 Richard Henderson <rth@redhat.com>
46708
46709 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46710
46711 2002-05-15 Richard Henderson <rth@redhat.com>
46712
46713 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46714 (vfoo1f): Warning here.
46715 (vfoo1l): Don't redefine the alias.
46716
46717 2002-05-14 Jason Merrill <jason@redhat.com>
46718 Alexandre Oliva <aoliva@redhat.com>
46719
46720 * g++.dg/init/pm1.C: New test.
46721
46722 2002-05-12 David S. Miller <davem@redhat.com>
46723
46724 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46725 types.
46726
46727 2002-05-10 Roger Sayle <roger@eyesopen.com>
46728
46729 * gcc.c-torture/execute/20020510-1.c: New test case.
46730
46731 2002-05-10 David S. Miller <davem@redhat.com>
46732
46733 * gcc.c-torture/execute/conversion.c: Test long double too.
46734
46735 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46736
46737 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46738 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46739 * lib/g++.exp (g++_link_flags): Likewise.
46740 * lib/objc.exp (objc_target_compile): Likewise.
46741
46742 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46743
46744 * gcc.dg/cpp/poison.c: Update.
46745 * gcc.dg/cpp/20000625-2.c: Remove.
46746 * gcc.dg/cpp/direct2s.c: Remove final test.
46747
46748 2002-05-08 Tom Rix <trix@redhat.com>
46749
46750 * gcc.c-torture/execute/20020508-1.c: New test.
46751 * gcc.c-torture/execute/20020508-2.c: New test.
46752 * gcc.c-torture/execute/20020508-3.c: New test.
46753
46754 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46755
46756 * gcc.dg/cpp/charconst-4.c: More tests.
46757
46758 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46759
46760 PR c/6569
46761 * gcc.dg/weak-3.c: Update location of warning messages.
46762 * gcc.dg/weak-5.c: Likewise.
46763
46764 2002-05-06 Roger Sayle <roger@eyesopen.com>
46765
46766 * gcc.c-torture/execute/20020506-1.c: New test case.
46767
46768 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46769
46770 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46771
46772 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46773
46774 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46775
46776 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46777
46778 * gcc.dg/cpp/charconst-3.c: New test.
46779
46780 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46781
46782 * gcc.dg/cpp/charconst.c: Update tests.
46783
46784 2002-05-05 Tim Josling <tej@melbpc.org.au>
46785
46786 * treelang: Added directory for new sample language treelang. Also
46787 lib/treelang.exp: New file to signal treelang should be tested.
46788
46789 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46790
46791 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46792 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46793 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46794 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46795 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46796 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46797 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46798
46799 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46800
46801 * gcc.dg/format/xopen-2.c: New test.
46802
46803 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46804
46805 * gcc.dg/20020503-1.c: New test.
46806
46807 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46808
46809 * g++.dg/init/dtor1.C: Make it tougher.
46810
46811 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46812
46813 * g++.dg/init/dtor1.C: New test.
46814
46815 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46816
46817 * gcc.dg/altivec-8.c: New.
46818
46819 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46820
46821 * gcc.dg/altivec-7.c: New.
46822
46823 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46824
46825 * g++.dg/parse/typedef1.C: New test.
46826
46827 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46828
46829 PR c++/6486
46830 * g++.dg/template/friend6.C: New test.
46831
46832 PR c++/6492
46833 * g++.dg/init/copy1.C: New test.
46834
46835 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46836
46837 * g++.dg/warn/effc1.C: New test.
46838
46839 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46840
46841 * gcc.dg/cpp/if-cexp.c: Add a test.
46842
46843 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46844
46845 * gcc.dg/20020426-2.c: New test.
46846
46847 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46848
46849 * gcc.dg/cpp/if-mop.c: Update.
46850 * gcc.dg/cpp/if-mpar.c: Add test.
46851 * gcc.dg/cpp/if-oppr.c: Update.
46852
46853 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46854
46855 PR c/6343
46856 * gcc.dg/weak-[2-7].c: New tests.
46857
46858 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46859
46860 * gcc.dg/enum1.c: New test.
46861
46862 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46863
46864 PR c++/6497
46865 * g++.dg/inherit/access2.C: New test.
46866
46867 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46868
46869 PR bootstrap/6445
46870 * gcc.dg/20020426-1.c: New test.
46871
46872 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46873
46874 * g++.dg/abi/enum1.C: New test.
46875
46876 2002-04-26 Richard Henderson <rth@redhat.com>
46877
46878 * gcc.dg/c99-bool-1.c: Expect always true warning.
46879
46880 2002-04-25 Roger Sayle <roger@eyesopen.com>
46881
46882 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46883
46884 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46885
46886 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46887 targets.
46888
46889 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46890
46891 * g++.dg/abi/mange7.C: New test.
46892
46893 PR c++/6438.
46894 * g++.dg/parse/stmtexpr2.C: New test.
46895
46896 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46897
46898 * gcc.dg/20020312-2.c: Add SH target.
46899
46900 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46901
46902 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46903 compiler output on mips*-*-irix*.
46904
46905 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46906
46907 * g++.dg/parse/attr1.C: New test.
46908
46909 2002-04-23 Roger Sayle <roger@eyesopen.com>
46910
46911 * gcc.c-torture/execute/string-opt-17.c: New test case.
46912 * gcc.c-torture/execute/memset-2.c: New test case.
46913
46914 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46915
46916 PR c++/6256:
46917 * g++.dg/template/friend5.C: New test.
46918
46919 PR c++/6331:
46920 * g++.dg/template/qual1.C: Likewise.
46921
46922 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46923
46924 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46925 Include stdlib.h, not stdio.h or ctype.h.
46926
46927 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46928
46929 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46930 cris-*-elf* and mmix-*-*.
46931 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46932 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46933 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46934 Ditto.
46935 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46936 * gcc.dg/wchar_t-1.c: Ditto.
46937
46938 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46939
46940 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46941 Clarify comment.
46942
46943 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46944
46945 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46946
46947 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46948
46949 * gcc.c-torture/execute/20000906-1.x: Delete.
46950
46951 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46952
46953 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46954
46955 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46956
46957 * PR6367
46958 * g77.f-torture/execute/6367.f: New test.
46959 * g77.f-torture/execute/6367.x: Disable for MMIX.
46960
46961 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46962
46963 * PR6352
46964 * g++.dg/opt/inline2.C: New test.
46965
46966 2002-04-18 Richard Henderson <rth@redhat.com>
46967
46968 * gcc.dg/20000906-1.c: Enable for all targets.
46969 * gcc.c-torture/compile/iftrap-2.c: New.
46970
46971 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46972
46973 * gcc.dg/20020418-1.c: New test.
46974 * gcc.dg/20020418-2.c: New test.
46975
46976 2002-04-18 Richard Henderson <rth@redhat.com>
46977
46978 * gcc.c-torture/compile/iftrap-1.c: New.
46979 * gcc.dg/iftrap-1.c: Adjust for ia64.
46980 * gcc.dg/iftrap-2.c: New.
46981
46982 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46983
46984 * gcc.c-torture/compile/20020418-1.c: New test.
46985
46986 2002-04-18 Roger Sayle <roger@eyesopen.com>
46987
46988 * gcc.c-torture/compile/20020415-1.c: New.
46989
46990 2002-04-18 David S. Miller <davem@redhat.com>
46991
46992 * gcc.c-torture/execute/20020418-1.c: New test.
46993
46994 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46995
46996 * gcc.dg/20020416-1.c: New test.
46997
46998 * g++.dg/opt/inline1.C: New test.
46999
47000 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47001
47002 * gcc.dg/altivec-5.c: New test.
47003
47004 * gcc.dg/20020415-1.c: New test.
47005
47006 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47007
47008 * lib/chill.exp: Remove.
47009
47010 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47011
47012 * g++.dg/other/big-struct.C: New test.
47013
47014 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47015
47016 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47017 of scratch file.
47018
47019 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47020
47021 PR c/6277
47022 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47023 in scan-assembler function name
47024
47025 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47026
47027 * g77.f-torture/execute/980628-4.x,
47028 g77.f-torture/execute/980628-5.x,
47029 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47030 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47031 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47032 i[34567]86-*-*.
47033
47034 2002-04-13 David S. Miller <davem@redhat.com>
47035
47036 * gcc.c-torture/execute/20020413-1.c: New test.
47037
47038 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47039
47040 * gcc.dg/asm-6.c,
47041 * g++.dg/ext/asm1.C: New tests.
47042
47043 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47044
47045 PR c++ 5373.
47046 * g++.dg/parse/stmtexpr1.C: New test.
47047
47048 PR c++/5189.
47049 * g++.dg/template/copy1.C: New test.
47050
47051 2002-04-12 Richard Henderson <rth@redhat.com>
47052
47053 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47054
47055 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47056
47057 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47058 gcc.c-torture/execute/20020307-2.c.
47059
47060 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47061
47062 * g++.dg/ext/attrib5.C,
47063 * g++.dg/lookup/struct1.C: New tests.
47064
47065 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47066
47067 * gcc.dg/20020411-1.c: New test.
47068
47069 * gcc.c-torture/execute/20020411-1.c: New test.
47070
47071 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47072
47073 * g77.f-torture/execute/6177.f: New test.
47074
47075 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47076
47077 PR middle-end/6247
47078 * g++.dg/opt/cleanup1.C: New test.
47079
47080 * g++.dg/opt/const1.C: New test.
47081
47082 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47083
47084 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47085
47086 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47087
47088 PR c++/5507
47089 * g++.dg/template/typename2.C: New test.
47090
47091 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47092
47093 * gcc.c-torture/execute/loop-12.c: New.
47094
47095 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47096
47097 * g77.f-torture/execute/980628-4.x,
47098 g77.f-torture/execute/980628-5.x,
47099 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47100 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47101 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47102
47103 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47104
47105 PR optimization/6086
47106 * g++.dg/opt/preinc1.C: New test.
47107
47108 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47109
47110 PR c++/5571
47111 * g++.dg/opt/static2.C: New test.
47112
47113 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47114
47115 PR c/5120
47116 * gcc.dg/20020406-1.c: New test.
47117
47118 2002-04-04 David S. Miller <davem@redhat.com>
47119
47120 * gcc.c-torture/execute/20020404-1.c: New test.
47121
47122 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47123
47124 PR c/6123
47125 * gcc.dg/20020312-2.c: Do not declare global register variable
47126 if __PIC__ or __pic__ is defined.
47127
47128 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47129
47130 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47131 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47132
47133 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47134
47135 * gcc.misc-tests/linkage.exp: Update last change to handle
47136 sparc*-, not just sparc-.
47137
47138 2002-04-03 Richard Henderson <rth@redhat.com>
47139
47140 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47141
47142 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47143
47144 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47145
47146 2002-04-02 David S. Miller <davem@redhat.com>
47147
47148 * gcc.c-torture/execute/20020402-3.c: New test.
47149
47150 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47151
47152 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47153 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47154
47155 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47156 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47157 g77.f-torture/execute/20001201.x,
47158 g77.f-torture/execute/u77-test.x: New files.
47159
47160 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47161 * gcc.dg/wchar_t-1.c: Ditto.
47162
47163 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47164
47165 * gcc.c-torture/execute/20020402-1.c: New test.
47166
47167 2002-04-01 Richard Henderson <rth@redhat.com>
47168
47169 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47170
47171 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47172
47173 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47174
47175 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47176
47177 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47178
47179 * g++.dg/inherit/template-as-base.C: Expect error.
47180 * g++.dg/inherit/namespace-as-base.C: Likewise.
47181
47182 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47183
47184 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47185 g++.dg/ext/instantiate3.C: Tweak match patterns.
47186
47187 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47188 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47189 -da test.
47190
47191 2002-03-31 Richard Henderson <rth@redhat.com>
47192
47193 * gcc.dg/special/alias-2.c: New.
47194 * gcc.dg/special/ecos.exp: Run it.
47195
47196 2002-03-31 Richard Henderson <rth@redhat.com>
47197
47198 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47199
47200 2002-03-31 Kazu Hirata <kazu@hxi.com>
47201
47202 * gcc.dg/weak-1.c: Disable on h8300 port.
47203
47204 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47205
47206 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47207 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47208 ordering tests.
47209 * g++.dg/bprob/bprob-1.C: New test.
47210 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47211 * g++.dg/gcov/gcov-1.C: New test.
47212 * g++.dg/gcov/gcov-1.x: New file.
47213 * g++.dg/gcov/gcov-2.C: New test.
47214 * g++.dg/gcov/gcov-3.C: New test.
47215 * g++.dg/gcov/gcov-3.h: New file.
47216
47217 2002-03-28 Roger Sayle <roger@eyesopen.com>
47218
47219 * g++.old-deja/g++.other/builtins5.C: New test.
47220 * g++.old-deja/g++.other/builtins6.C: New test.
47221 * g++.old-deja/g++.other/builtins7.C: New test.
47222 * g++.old-deja/g++.other/builtins8.C: New test.
47223 * g++.old-deja/g++.other/builtins9.C: New test.
47224
47225 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47226
47227 * g++.dg/opt/static1.C: New test.
47228
47229 * g++.dg/opt/longbranch1.C: New test.
47230
47231 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47232
47233 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47234
47235 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47236
47237 2002-03-28 Jeffrey A Law (law@redhat.com)
47238
47239 * gcc.c-torture/execute/20020328-1.c: New test.
47240
47241 2002-03-27 Richard Henderson <rth@redhat.com>
47242
47243 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47244 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47245 move from g++.old-deja/g++.ext/.
47246
47247 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47248
47249 * g++.dg/init/new2.C: New test.
47250
47251 2002-03-26 Richard Henderson <rth@redhat.com>
47252
47253 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47254
47255 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47256 on sparc.
47257
47258 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47259 sparcv9 systems.
47260 * gcc.dg/20001102-1.c: Likewise.
47261
47262 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47263
47264 * gcc.dg/cpp/endif-pedantic1.c,
47265 gcc.dg/cpp/endif-pedantic2.c: New tests.
47266
47267 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47268
47269 * g++.dg/init/new1.C: New test.
47270
47271 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47272
47273 * g++.dg/abi/vbase9.C: New test.
47274
47275 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47276
47277 * gcc.dg/arm-asm.c: New test.
47278
47279 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47280
47281 * gcc.dg/Wswitch-enum.c: New test.
47282 Fix PR c/5044.
47283
47284 2002-03-26 Richard Henderson <rth@redhat.com>
47285
47286 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47287 structure.
47288
47289 2002-03-25 Richard Henderson <rth@redhat.com>
47290
47291 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47292 sparcv9 systems.
47293
47294 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47295 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47296
47297 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47298
47299 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47300
47301 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47302
47303 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47304 targets using generic thunk support.
47305
47306 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47307
47308 * gcc.c-torture/compile/20020323-1.c: New test.
47309
47310 * g++.dg/opt/conj2.C: New test.
47311
47312 2002-03-24 Richard Henderson <rth@redhat.com>
47313
47314 * gcc.dg/weak-1.c: Use -fno-common.
47315
47316 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47317
47318 * g77.dg/f77-edit-apostrophe-out.f: New test
47319 * g77.dg/f77-edit-h-out.f: New test
47320 * g77.dg/f77-edit-t-in.f: New test
47321 * g77.dg/f77-edit-t-out.f: New test
47322 * g77.dg/f77-edit-x-out.f: New test
47323 * g77.dg/f77-edit-slash-out.f: New test
47324 * g77.dg/f77-edit-colon-out.f: New test
47325 * g77.dg/f77-edit-s-out.f: New test
47326
47327 2002-03-24 Richard Henderson <rth@redhat.com>
47328
47329 * objc/execute/formal_protocol-6.x: New XFAIL.
47330
47331 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47332
47333 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47334 that do not support weak symbols
47335
47336 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47337
47338 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47339 * lib/g77.exp: Likewise.
47340 * lib/objc.exp: Likewise.
47341
47342 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47343
47344 * gcc.dg/Wswitch-default.c: New test.
47345
47346 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47347
47348 * g++.dg/other/enum1.C: New test.
47349
47350 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47351
47352 * gcc.dg/pragma-ep-3.c: Fix typo.
47353
47354 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47355
47356 * g++.dg/inherit/template-as-base.C: New test.
47357
47358 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47359
47360 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47361 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47362
47363 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47364
47365 * gcc.dg/cpp/multiline.c: Update to match.
47366
47367 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47368
47369 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47370
47371 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47372
47373 * gcc.dg/cpp/extratokens2.c: New file.
47374
47375 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47376
47377 * gcc.dg/20020312-2.c: Add rs6000 target.
47378
47379 * gcc.c-torture/compile/20020319-1.c: New test.
47380
47381 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47382
47383 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47384 (A, E): Handle this.
47385
47386 2002-03-20 Jason Merrill <jason@redhat.com>
47387
47388 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47389 ignoring -fpic.
47390 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47391 through prune_gcc_output.
47392
47393 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47394
47395 * gcc.c-torture/compile/20020320-1.c: New test.
47396
47397 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47398
47399 * gcc.c-torture/compile/20020318-1.c: New test.
47400
47401 * gcc.dg/struct-by-value-1.c: New test.
47402
47403 * gcc.dg/20020319-1.c: New test.
47404
47405 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47406
47407 * g++.dg/opt/conj1.C: New test.
47408
47409 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47410
47411 * g++.dg/template/qualttp20.C: Revert previous change.
47412 * g++.dg/template/qualttp3.C: Likewise.
47413 * g++.dg/template/qualttp4.C: Likewise.
47414 * g++.dg/template/qualttp5.C: Likewise.
47415 * g++.dg/template/qualttp6.C: Likewise.
47416 * g++.dg/template/qualttp7.C: Likewise.
47417 * g++.dg/template/qualttp8.C: Likewise.
47418 * g++.dg/template/recurse.C: Likewise.
47419
47420 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47421
47422 * gcc.dg/cpp/wchar-1.c: Update.
47423
47424 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47425
47426 * g++.dg/template/conv1.C: New test.
47427 * g++.dg/template/conv2.C: New test.
47428 * g++.dg/template/conv3.C: New test.
47429 * g++.dg/template/conv4.C: New test.
47430
47431 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47432
47433 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47434 * g++.dg/template/qualttp3.C: Likewise.
47435 * g++.dg/template/qualttp4.C: Likewise.
47436 * g++.dg/template/qualttp5.C: Likewise.
47437 * g++.dg/template/qualttp6.C: Likewise.
47438 * g++.dg/template/qualttp7.C: Likewise.
47439 * g++.dg/template/qualttp8.C: Likewise.
47440 * g++.dg/template/recurse.C: Likewise.
47441
47442 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47443
47444 * g++.dg/opt/dtor1.C: New test.
47445
47446 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47447
47448 * gcc.c-torture/compile/20020315-1.c: New test.
47449
47450 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47451
47452 * gcc.dg/weak-1.c: Fix scan tests.
47453
47454 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47455
47456 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47457 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47458 cris-*-aout* mmix-*-*.
47459 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47460 cris-*-aout* mmix-*-*.
47461 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47462 cris-*-elf* cris-*-aout* and mmix-*-*.
47463 * gcc.dg/20001009-1.c: Ditto.
47464 * gcc.dg/20010912-1.c: Ditto.
47465 * gcc.dg/20020122-4.c: Ditto.
47466 * gcc.dg/inline-2.c: Ditto.
47467
47468 2002-03-14 Jeffrey A Law (law@cygnus.com)
47469
47470 * gcc.c-torture/compile/20020314-1.c: New test.
47471
47472 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47473
47474 * gcc.c-torture/execute/20020314-1.c: New test.
47475
47476 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47477
47478 * g++.dg/warn/Wunused-1.C: New test.
47479
47480 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47481
47482 * g++.dg/abi/mangle6.C: New test.
47483
47484 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47485
47486 * gcc.c-torture/compile/20020309-2.c: New test.
47487
47488 * gcc.c-torture/compile/20020312-1.c: New test.
47489
47490 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47491
47492 * g++.dg/other/access1.C: New test.
47493
47494 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47495
47496 * gcc.c-torture/execute/wchar_t-1.c: New test.
47497
47498 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47499
47500 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47501
47502 2002-03-12 Roger Sayle <roger@eyesopen.com>
47503
47504 * gcc.dg/20020312-1.c: New test case.
47505
47506 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47507
47508 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47509
47510 2002-03-11 Richard Henderson <rth@redhat.com>
47511
47512 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47513 * g++.old-deja/g++.jason/report.C: Likewise.
47514
47515 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47516
47517 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47518 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47519
47520 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47521
47522 * g++.dg/overload/pmf1.C: New test.
47523
47524 2002-03-11 Kazu Hirata <kazu@hxi.com>
47525
47526 * gcc.c-torture/execute/20020307-1.c: Use long.
47527
47528 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47529
47530 PR optimization/5844
47531 * gcc.dg/20020310-1.c: New test.
47532
47533 2002-03-09 Michael Meissner <meissner@redhat.com>
47534
47535 * gcc.c-torture/execute/memcpy-2.c: New test.
47536 * gcc.c-torture/execute/memset-1.c: New test.
47537 * gcc.c-torture/execute/strlen-1.c: New test.
47538 * gcc.c-torture/execute/strcmp-1.c: New test.
47539 * gcc.c-torture/execute/strncmp-1.c: New test.
47540
47541 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47542
47543 * gcc.dg/ppc-ldstruct.c: New test.
47544
47545 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47546
47547 * gcc.c-torture/execute/va-arg-22.c: New test.
47548
47549 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47550
47551 * gcc.c-torture/compile/20020309-1.c: New test.
47552
47553 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47554
47555 * gcc.c-torture/execute/20020307-2.c: New test.
47556
47557 2002-03-07 Jeffrey A Law (law@redhat.com)
47558
47559 * g77.f-torture/compile/20020307-1.f: New test.
47560
47561 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47562
47563 * gcc.dg/unordered-1.c: New test.
47564
47565 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47566
47567 * gcc.c-torture/execute/20020307-1.c: New test.
47568
47569 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47570
47571 * gcc.dg/20020304-1.c: New test.
47572
47573 * gcc.c-torture/compile/20020304-2.c: New test.
47574
47575 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47576
47577 * gcc.c-torture/compile/20020304-1.c: New test case
47578 (from PR c/5830).
47579
47580 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47581
47582 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47583
47584 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47585
47586 * g++.dg/other/classkey1.C: New test.
47587
47588 2002-03-01 Richard Henderson <rth@redhat.com>
47589
47590 * gcc.c-torture/compile/981223-1.x: New.
47591 * gcc.c-torture/compile/920625-1.x: New.
47592
47593 2002-02-28 Richard Henderson <rth@redhat.com>
47594
47595 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47596
47597 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47598
47599 * gcc.c-torture/execute/20020227-1.c: New test.
47600
47601 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47602
47603 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47604 here" ERROR lines.
47605 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47606 * g++.old-deja.g++.other/defarg1.C: Likewise.
47607 * g++.old-deja/g++.pt/calls2.C: Likewise.
47608 * g++.old-deja/g++.pt/crash20.C: Likewise.
47609 * g++.old-deja/g++.pt/crash30.C: Likewise.
47610 * g++.old-deja/g++.pt/crash36.C: Likewise.
47611 * g++.old-deja/g++.pt/crash6.C: Likewise.
47612 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47613 * g++.old-deja/g++.pt/derived3.C: Likewise.
47614 * g++.old-deja/g++.pt/error1.C: Likewise.
47615 * g++.old-deja/g++.pt/friend21.C: Likewise.
47616 * g++.old-deja/g++.pt/friend23.C: Likewise.
47617 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47618 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47619
47620 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47621
47622 * gcc.c-torture/execute/20020225-2.c: New test.
47623
47624 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47625
47626 * gcc.c-torture/execute/920730-1t.c,
47627 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47628 Delete test cases, only relevant to -traditional.
47629
47630 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47631
47632 * gcc.dg/cpp/undef1.c: Remove.
47633 * gcc.dg/cpp/directiv.c: Update.
47634 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47635
47636 2002-02-27 Michael Meissner <meissner@redhat.com>
47637
47638 * gcc.c-torture/execute/20020226-1.c: New test.
47639
47640 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47641
47642 * g++.dg/debug/debug4.C: New test.
47643
47644 * gcc.dg/ia64-visibility-1.c: New test.
47645
47646 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47647
47648 * gcc.dg/debug/20020224-1.c: New.
47649
47650 2002-02-25 Kazu Hirata <kazu@hxi.com>
47651
47652 * gcc.c-torture/execute/960416-1.x: New.
47653 * gcc.c-torture/execute/divconst-3.x: Likewise.
47654
47655 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47656
47657 * gcc.dg/20020224-1.c: New test.
47658
47659 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47660
47661 * gcc.c-torture/execute/20020225-1.c: New.
47662
47663 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47664
47665 * gcc.dg/cpp/wchar-1.c: New test.
47666
47667 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47668
47669 * gcc.dg/20020222-1.c: New test.
47670
47671 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47672
47673 * g++.dg/opt/anonunion1.C: New test.
47674
47675 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47676
47677 * g++.dg/template/qualttp19.C: New test.
47678 * g++.dg/template/qualttp20.C: New test.
47679 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47680 * g++.old-deja/g++.other/qual1.C: Likewise.
47681
47682 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47683
47684 * gcc.dg/attr-alwaysinline.c: New.
47685
47686 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47687
47688 * gcc.dg/20020220-1.c: New test.
47689
47690 * gcc.dg/20020220-2.c: New test.
47691
47692 * g++.dg/opt/mmx1.C: New test.
47693
47694 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47695
47696 * gcc.c-torture/compile/20020110.c: New test.
47697
47698 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47699
47700 * gcc.c-torture/execute/20020219-1.c: New test.
47701
47702 * gcc.dg/20020219-1.c: New test.
47703
47704 * gcc.dg/noncompile/20020220-1.c: New test.
47705
47706 * g++.dg/opt/ptrintsum1.C: New test.
47707
47708 * gcc.dg/debug/20020220-1.c: New test.
47709
47710 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47711
47712 * gcc.c-torture/execute/20020216-1.c: New test.
47713
47714 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47715
47716 * gcc.dg/decl-1.c: Update, new test.
47717
47718 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47719
47720 * g++.dg/abi/bitfield1.C: New test.
47721 * g++.dg/abi/bitfield2.C: New test.
47722
47723 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47724
47725 * gcc.dg/attr-nest.c: New test.
47726
47727 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47728
47729 * gcc.c-torture/execute/20020215-1.c: New test.
47730
47731 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47732
47733 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47734 * g++.dg/debug/debug.exp: New.
47735 * g++.dg/debug/trivial.C: New.
47736 * g++.dg/debug/debug1.C: Moved...
47737 * g++.dg/other/debug1.C: ...from here.
47738 * g++.dg/debug/debug2.C: Moved...
47739 * g++.dg/other/debug2.C: ...from here.
47740 * g++.dg/debug/debug3.C: Moved...
47741 * g++.dg/other/debug3.C: ...from here.
47742
47743 * gcc.dg/noncompile/20020213-1.c: New test.
47744
47745 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47746
47747 * g++.dg/other/debug3.C: New test.
47748
47749 * gcc.c-torture/execute/20020213-1.c: New test.
47750
47751 2002-02-13 Richard Smith <richard@ex-parrot.com>
47752
47753 * g++.old-deja/g++.other/thunk1.C: New test.
47754
47755 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47756
47757 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47758
47759 2002-02-13 Stan Shebs <shebs@apple.com>
47760
47761 * gcc.dg/altivec-3.c: New.
47762
47763 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47764
47765 * gcc.dg/Wunreachable-1.c: New test.
47766 * gcc.dg/Wunreachable-2.c: New test.
47767
47768 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47769
47770 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47771
47772 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47773
47774 * gcc.dg/decl-1.c: New test.
47775
47776 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47777
47778 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47779
47780 2002-02-10 Kazu Hirata <kazu@hxi.com>
47781
47782 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47783 * gcc.c-torture/compile/980506-1.x: Likewise.
47784
47785 2002-02-10 Kazu Hirata <kazu@hxi.com>
47786
47787 * gcc.dg/20020210-1.c: New.
47788
47789 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47790
47791 * g77.f-torture/execute/947.f: New regression test
47792 for PR fortran/947.
47793
47794 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47795
47796 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47797 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47798
47799 2002-02-08 Richard Henderson <rth@redhat.com>
47800
47801 * gcc.c-torture/compile/labels-3.c: New.
47802
47803 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47804
47805 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47806 expression statements work instead.
47807 * gcc.dg/noncompile/20020207-1.c: New test.
47808
47809 2002-02-07 Richard Henderson <rth@redhat.com>
47810
47811 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47812
47813 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47814
47815 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47816 message from g77
47817 * lib/g77-dg.exp: Trim g77 error messages so that they are
47818 recognized by dg.exp.
47819
47820 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47821
47822 PR fortran/5473
47823 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47824
47825 2002-02-07 Richard Henderson <rth@redhat.com>
47826
47827 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47828 to be sufficiently aligned for integers.
47829
47830 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47831
47832 * g++.dg/template/friend4.C: New test.
47833
47834 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47835
47836 PR fortran/5743
47837 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47838 unsupported cases.
47839
47840 2002-02-07 Richard Henderson <rth@redhat.com>
47841
47842 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47843 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47844 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47845 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47846
47847 2002-02-06 Richard Henderson <rth@redhat.com>
47848
47849 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47850
47851 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47852
47853 * gcc.dg/20020206-1.c: New test.
47854
47855 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47856
47857 * gcc.c-torture/execute/20020206-1.c: New test.
47858
47859 * gcc.c-torture/execute/20020206-2.c: New test.
47860
47861 PR optimization/5429:
47862 * gcc.c-torture/compile/20020206-1.c: New test.
47863
47864 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47865
47866 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47867 as certain file formats cannot support particularly large
47868 alignments.
47869
47870 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47871 and do not expect to be able to link the executable.
47872
47873 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47874 fail because the COFF format does not support the weak attribute.
47875
47876 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47877
47878 * g77.dg/pr5473.f: New test
47879
47880 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47881
47882 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47883 Fix testcase accordingly.
47884
47885 2002-02-04 Richard Henderson <rth@redhat.com>
47886
47887 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47888 (buf): Change to be an array of pointers, not ints.
47889
47890 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47891
47892 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47893 before all tests. Move warning one line above to match where it
47894 C frontend emits.
47895 * gcc.dg/Wswitch-2.c: New test.
47896 * g++.dg/warn/Wswitch-1.C: New test.
47897 * g++.dg/warn/Wswitch-2.C: New test.
47898
47899 2002-02-04 Richard Henderson <rth@redhat.com>
47900
47901 * g++.dg/abi/offsetof.C: Fix size comparison.
47902
47903 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47904
47905 * gcc.dg/cast-qual-2.c: New test.
47906
47907 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47908
47909 * gcc.dg/20020201-4.c: New test.
47910
47911 2002-02-04 Ben Elliston <bje@redhat.com>
47912
47913 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47914 target_info attribute != 0, in addition to the empty string.
47915 (gcc_target_compile): Likewise.
47916
47917 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47918
47919 * gcc.dg/Wswitch.c: New test.
47920 PR gcc/4475. PR gcc/3780.
47921
47922 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47923
47924 * g77.f-torture/execute/5122.f: New test for regressions
47925 against PR fortran/5122.
47926
47927 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47928
47929 * g77.f-torture/compile/pr3743.f: Delete
47930 * g77.dg/pr3743-1.f: New test.
47931 * g77.dg/pr3743-2.f: New test.
47932 * g77.dg/pr3743-3.f: New test.
47933 * g77.dg/pr3743-4.f: New test.
47934
47935 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47936
47937 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47938
47939 2002-02-02 Richard Henderson <rth@redhat.com>
47940
47941 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47942 * gcc.c-torture/execute/bf64-1.c: Likewise.
47943
47944 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47945
47946 * gcc.dg/20020201-2.c: New test.
47947
47948 * gcc.dg/20020201-3.c: New test.
47949
47950 * gcc.c-torture/execute/bitfld-2.c: New test.
47951
47952 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47953
47954 * gcc.dg/bitfld-1.c: Update.
47955 * gcc.dg/bitfld-2.c: Update.
47956 * gcc.c-torture/execute/bitfld-1.x: New.
47957
47958 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47959
47960 * gcc.c-torture/execute/20020201-1.c: New test.
47961
47962 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47963
47964 PR target/5469
47965 * gcc.dg/20020201-1.c: New test.
47966
47967 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47968
47969 PR fortran/3743
47970 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47971 * g77.f-torture/compile/pr3743.x: Remove
47972
47973 2002-01-31 Tom Rix <trix@redhat.com>
47974
47975 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47976
47977 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47978
47979 * gcc.dg/noncompile/20020130-1.c: New test.
47980
47981 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47982
47983 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47984
47985 2002-01-29 Richard Henderson <rth@redhat.com>
47986
47987 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47988 to long long.
47989 * gcc.c-torture/execute/bf64-1.c: Likewise.
47990
47991 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47992
47993 * gcc.c-torture/execute/20020129-1.c: New test.
47994
47995 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47996
47997 * gcc.c-torture/compile/20000224-1.c: Update.
47998 * gcc.c-torture/execute/bitfld-1.c: New tests.
47999 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48000 * gcc.dg/uninit-A.c: Update.
48001
48002 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48003
48004 * g++.dg/template/ctor1.C: Add instantiation.
48005
48006 2002-01-28 Paul Koning <pkoning@equallogic.com>
48007
48008 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48009 argument to __builtin_prefetch to be const ptr.
48010
48011 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48012
48013 * gcc.c-torture/compile/20020120-1.c: New test.
48014
48015 2002-01-27 Kazu Hirata <kazu@hxi.com>
48016
48017 * gcc.c-torture/execute/20020127-1.c: New test.
48018
48019 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48020
48021 * g77.dg/f77-edit-i-in.f: New test
48022 * g77.dg/f77-edit-i-out.f: New test
48023
48024 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48025
48026 * gcc.dg/debug/debug.exp: New file.
48027 * gcc.dg/debug/trivial.c: New file.
48028 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48029 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48030 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48031 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48032 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48033 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48034 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48035 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48036 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48037 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48038 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48039 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48040 * gcc.dg/20000503-1.c: Removed.
48041 * gcc.dg/20010207-1.c: Removed.
48042 * gcc.dg/20011223-1.c: Removed.
48043 * gcc.dg/20020104-2.c: Removed.
48044 * gcc.dg/debug-1.c: Removed.
48045 * gcc.dg/debug-2.c: Removed.
48046 * gcc.dg/debug-3.c: Removed.
48047 * gcc.dg/debug-4.c: Removed.
48048 * gcc.dg/debug-5.c: Removed.
48049 * gcc.dg/debug-6.c: Removed.
48050 * gcc.dg/dwarf2-1.c: Removed.
48051 * gcc.dg/dwarf2-2.c: Removed.
48052
48053 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48054
48055 * g++.old-deja/g++.other/eh5.C: New test.
48056 * g++.old-deja/g++.other/sibcall2.C: New test.
48057 * g++.old-deja/g++.other/array9.C: New test.
48058 * g++.old-deja/g++.other/typename2.C: New test.
48059 * g++.old-deja/g++.other/crash60.C: New test.
48060 * g++.old-deja/g++.other/conv9.C: New test.
48061 * g++.old-deja/g++.other/mangle10.C: New test.
48062 * g++.old-deja/g++.other/unchanging1.C: New test.
48063 * g++.old-deja/g++.other/exprstmt1.C: New test.
48064 * g++.old-deja/g++.other/inline23.C: New test.
48065 * g++.old-deja/g++.eh/ia64-1.C: New test.
48066 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48067 * g++.old-deja/g++.other/reload1.C: New test.
48068 * g++.old-deja/g++.other/static20.C: New test.
48069 * g++.old-deja/g++.other/local-alloc1.C: New test.
48070 * g++.old-deja/g++.other/conv8.C: New test.
48071 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48072 * g++.old-deja/g++.other/storeexpr1.C: New test.
48073 * g++.old-deja/g++.other/storeexpr2.C: New test.
48074 * g++.dg/eh/template2.C: New test.
48075 * g++.dg/warn/weak1.C: New test.
48076
48077 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48078
48079 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48080 Remove first, non-varying, argument.
48081
48082 2002-01-23 Richard Henderson <rth@redhat.com>
48083
48084 * gcc.dg/inline-2.c: New.
48085
48086 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48087 Add optional target arg. Check number of arguments.
48088 (scan-assembler-not, scan-assembler-dem): Likewise.
48089 (scan-assembler-dem-not): Likewise.
48090
48091 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48092
48093 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48094 line 12.
48095 * g++.old-deja/g++.brendan/parse3.C,
48096 g++.old-deja/g++.other/crash26.C,
48097 g++.old-deja/g++.other/crash28.C,
48098 g++.old-deja/g++.other/crash29.C,
48099 g++.old-deja/g++.other/crash30.C,
48100 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48101
48102 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48103
48104 * gcc.dg/20020115-1.c: New.
48105
48106 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48107
48108 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48109
48110 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48111
48112 * gcc.dg/20020122-3.c: New.
48113
48114 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48115
48116 * g++.dg/other/gc1.C: New test.
48117
48118 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48119
48120 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48121
48122 2002-01-22 Richard Henderson <rth@redhat.com>
48123
48124 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48125
48126 2002-01-22 Richard Henderson <rth@redhat.com>
48127
48128 * gcc.dg/20020122-4.c: New.
48129
48130 2002-01-22 H.J. Lu <hjl@gnu.org>
48131
48132 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48133 link output.
48134 * gcc.dg/special/ecos.exp: Likewise.
48135 * lib/g++-dg.exp: Likewise.
48136 * lib/g77-dg.exp: Likewise.
48137 * lib/gcc-dg.exp : Likewise.
48138 * lib/mike-g++.exp: Likewise.
48139 * lib/mike-g77.exp: Likewise.
48140 * lib/mike-gcc.exp: Likewise.
48141 * lib/objc-dg.exp: Likewise.
48142
48143 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48144
48145 PR target/5379
48146 * gcc.dg/20020122-2.c: New test.
48147
48148 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48149
48150 * gcc.dg/20020122-1.c: New test.
48151
48152 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48153
48154 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48155
48156 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48157
48158 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48159
48160 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48161
48162 * gcc.c-torture/compile/20020121-1.c: New test.
48163
48164 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48165
48166 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48167 ld_library_path.
48168
48169 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48170
48171 * gcc.dg/20020218-1.c: New test.
48172
48173 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48174
48175 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48176 messages
48177 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48178 "At global scope" warning
48179 * g++.dg/ext/align1.C: Change cygwin test for alignment
48180 from db-bogus to dg-warning
48181
48182 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48183
48184 * g77.f-torture/compile/cpp2.F: New test.
48185
48186 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48187
48188 * g++.dg/template/access1.C: New test.
48189
48190 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48191
48192 * gcc.dg/20020118-1.c: New.
48193
48194 2002-01-18 Kazu Hirata <kazu@hxi.com>
48195
48196 * gcc.c-torture/execute/20020118-1.c: New test.
48197
48198 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48199
48200 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48201 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48202 alignment warnings.
48203
48204 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48205
48206 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48207 torture_with_loops and torture_without_loops
48208
48209 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48210
48211 * gcc.c-torture/compile/20020116-1.c: New test.
48212
48213 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48214
48215 * gcc.dg/20020116-2.c: New test.
48216
48217 * gcc.dg/ultrasp4.c: New test.
48218
48219 * gcc.dg/20020116-1.c: New test.
48220
48221 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48222
48223 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48224 by EABI.
48225
48226 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48227
48228 * gcc.misc-tests/i386-prefetch.exp: New.
48229 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48230 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48231 * gcc.misc-tests/i386-pf-none-1.c: New test.
48232 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48233
48234 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48235
48236 * gcc.dg/gnu89-init-1.c: Add new tests.
48237
48238 2002-01-15 Andreas Jaeger <aj@suse.de>
48239
48240 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48241 * gcc.dg/i386-mmx-2.c: Likewise.
48242 * gcc.dg/i386-sse-1.c: Likewise.
48243 * gcc.dg/i386-sse-2.c: Likewise.
48244 * gcc.dg/i386-sse-3.c: Likewise.
48245
48246 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48247
48248 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48249 Uncomment additional cases that now pass.
48250
48251 2002-01-11 Richard Henderson <rth@redhat.com>
48252
48253 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48254 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48255
48256 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48257
48258 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48259
48260 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48261
48262 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48263 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48264
48265 2002-01-10 Dale Johannesen <dalej@apple.com>
48266
48267 * gcc.c-torture/execute/loop-11.c: New.
48268
48269 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48270
48271 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48272 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48273
48274 2002-01-09 Richard Henderson <rth@redhat.com>
48275
48276 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48277 type in which to perform the operation for each size.
48278
48279 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48280
48281 * gcc.c-torture/compile/20020109-2.c: New test.
48282
48283 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48284
48285 * gcc.c-torture/execute/loop-10.c: New test.
48286
48287 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48288
48289 * gcc.c-torture/compile/20010226-1.c: New test.
48290 * gcc.c-torture/compile/20010227-1.c: New test.
48291 * gcc.c-torture/compile/20010426-1.c: New test.
48292 * gcc.c-torture/compile/20010510-1.c: New test.
48293 * gcc.c-torture/compile/20010605-3.c: New test.
48294 * gcc.c-torture/compile/20010824-1.c: New test.
48295 * gcc.c-torture/execute/20010409-1.c: New test.
48296 * gcc.dg/noncompile/20000901-1.c: New test.
48297 * gcc.dg/20001023-1.c: New test.
48298 * gcc.dg/20001101-1.c: New test.
48299 * gcc.dg/20001102-1.c: New test.
48300 * gcc.dg/20010207-1.c: New test.
48301 * gcc.dg/20010405-1.c: New test.
48302 * gcc.dg/20010822-1.c: New test.
48303 * gcc.dg/20011107-1.c: New test.
48304
48305 2002-01-09 Jeffrey A Law (law@redhat.com)
48306
48307 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48308
48309 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48310 execution failure on PA targets.
48311
48312 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48313
48314 * gcc.c-torture/compile/20020109-1.c: New test.
48315
48316 2002-01-08 Kazu Hirata <kazu@hxi.com>
48317
48318 * gcc.c-torture/execute/20020108-1.c: New test.
48319
48320 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48321
48322 * gcc.dg/20020108-1.c: New test.
48323
48324 2002-01-08 H.J. Lu <hjl@gnu.org>
48325
48326 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48327 for header files.
48328
48329 2002-01-08 Geoff Keating <geoffk@redhat.com>
48330
48331 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48332 consistency.
48333
48334 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48335
48336 * gcc.dg/altivec-4.c: Test altivec predicates.
48337
48338 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48339
48340 * gcc.c-torture/execute/20020107-1.c: New test.
48341
48342 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48343
48344 PR c/5279
48345 * gcc.c-torture/compile/20020106-1.c: New test.
48346
48347 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48348
48349 * gcc.c-torture/execute/nestfunc-4.c: New test.
48350
48351 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48352
48353 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48354 extra triple that slipped in.
48355 * g++.old-deja/g++.abi/align.C: Likewise.
48356 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48357
48358 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48359
48360 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48361 * g++.old-deja/g++.abi/align.C: Likewise.
48362 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48363
48364 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48365 on FreeBSD/i386.
48366 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48367 FreeBSD.
48368
48369 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48370
48371 * gcc.dg/20020104-1.c: New test.
48372
48373 * gcc.dg/20020104-2.c: New test.
48374
48375 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48376
48377 * gcc.dg/20020103-1.c: Fix typo in target selector.
48378
48379 2002-01-03 Richard Henderson <rth@redhat.com>
48380
48381 * gcc.dg/20020103-1.c: New.
48382
48383 2002-01-03 Kazu Hirata <kazu@hxi.com>
48384
48385 * gcc.c-torture/execute/20020103-1.c: New test.
48386
48387 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48388
48389 * g++.dg/other/debug2.C: New test.
48390
48391 * gcc.c-torture/compile/20020103-1.c: New test.
48392
48393 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48394
48395 * gcc.dg/gnu89-init-1.c: Added new tests.
48396
48397 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48398
48399 * g++.dg/template/friend2.C: Remove as patch is reverted.
48400
48401 * g++.dg/warn/oldcast1.C: New test.
48402
48403 * g++.dg/template/ptrmem1.C: New test.
48404 * g++.dg/template/ptrmem2.C: New test.
48405
48406 * g++.dg/template/ntp.C: New test.
48407
48408 * g++.dg/other/component1.C: New test.
48409
48410 * g++.dg/template/ttp3.C: New test.
48411
48412 * g++.dg/template/friend2.C: New test.
48413 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48414
48415 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48416
48417 * g++.dg/other/ptrmem1.C: New test.
48418 * g++.dg/other/ptrmem2.C: New test.
48419
48420 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48421
48422 * g++.dg/template/ctor1.C: New test.
48423
48424 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48425
48426 * g++.dg/template/friend2.C: New test.
48427
48428 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48429
48430 * gcc.dg/mmix-1.c: New test.
48431
48432 2001-12-31 Richard Henderson <rth@redhat.com>
48433
48434 * gcc.dg/asm-5.c: New.
48435
48436 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48437
48438 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48439 in namespace __gnu_cxx
48440
48441 2001-12-30 Richard Henderson <rth@redhat.com>
48442
48443 * gcc.dg/debug-6.c: New.
48444
48445 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48446
48447 * gcc.c-torture/compile/20011229-2.c: New test.
48448
48449 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48450
48451 * gcc.dg/debug-3.c: New test.
48452 * gcc.dg/debug-4.c: New test.
48453 * gcc.dg/debug-5.c: New test.
48454
48455 2001-12-29 Richard Henderson <rth@redhat.com>
48456
48457 * g++.dg/eh/loop1.C: New.
48458
48459 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48460
48461 * g++.dg/template/crash1.C: New test.
48462
48463 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48464
48465 * g++.dg/other/const1.C: New test.
48466
48467 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48468
48469 * gcc.c-torture/compile/20011229-1.c: New test.
48470
48471 2001-12-28 Stan Shebs <shebs@apple.com>
48472
48473 * lib/objc-torture.exp: Resync with c-torture.exp.
48474 * lib/objc.exp: Load standard libraries.
48475
48476 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48477
48478 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48479 additional tests.
48480
48481 2001-12-27 Roger Sayle <roger@eyesopen.com>
48482
48483 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48484
48485 2001-12-27 Richard Henderson <rth@redhat.com>
48486
48487 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48488
48489 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48490
48491 * g++.dg/eh/ctor1.C: New test.
48492 * g++.dg/other/error2.C: New test.
48493
48494 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48495
48496 * g++.dg/other/init2.C: New test.
48497
48498 2001-12-24 Richard Henderson <rth@redhat.com>
48499
48500 * gcc.dg/20011223-1.c: New.
48501 * gcc.dg/inline-1.c: New.
48502
48503 2001-12-23 Richard Henderson <rth@redhat.com>
48504
48505 * gcc.dg/asm-4.c: Test operand modifiers.
48506
48507 2001-12-23 Richard Henderson <rth@redhat.com>
48508
48509 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48510
48511 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48512
48513 * gcc.c-torture/execute/20011223-1.c: New test.
48514
48515 2001-12-21 Richard Henderson <rth@redhat.com>
48516
48517 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48518 re-enables the warning.
48519
48520 2001-12-21 Richard Henderson <rth@redhat.com>
48521
48522 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48523
48524 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48525
48526 * gcc.c-torture/compile/20011218-1.c: New test.
48527
48528 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48529
48530 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48531 arm-isr.c test.
48532 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48533 epilogue generation for ARM ISR routines.
48534
48535 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48536
48537 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48538 * gcc.dg/format/c90-printf-3.c: Likewise.
48539 * gcc.dg/format/c99-printf-3.c: Likewise.
48540 * gcc.dg/format/ext-1.c: Likewise.
48541 * gcc.dg/format/ext-6.c: Likewise.
48542 * gcc.dg/format/format.h: Prototype unlocked stdio.
48543
48544 2001-12-20 Richard Henderson <rth@redhat.com>
48545
48546 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48547 (arena): Use it.
48548 (malloc): Correct allocation logic. Abort if we fill up the
48549 arena before initialization complete.
48550 (realloc): Correct allocation logic.
48551
48552 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48553
48554 * gcc.c-torture/compile/20011219-2.c: New test.
48555
48556 * gcc.c-torture/execute/20011219-1.c: New test.
48557
48558 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48559
48560 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48561 target does not support weak symbols.
48562
48563 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48564
48565 * gcc.c-torture/compile/20011219-1.c: New test.
48566
48567 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48568
48569 * g++.dg/other/error1.C: New test.
48570
48571 2001-12-17 Jeffrey A Law (law@redhat.com)
48572
48573 * gcc.c-torture/execute/20011217-1.c: New test.
48574
48575 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48576
48577 * objc.dg/special/: New directory.
48578 * objc.dg/special/special.exp: New file.
48579 * objc.dg/special/unclaimed-category-1.h: New file.
48580 * objc.dg/special/unclaimed-category-1a.m: New file.
48581 * objc.dg/special/unclaimed-category-1.m: New file.
48582
48583 2001-12-17 Andreas Jaeger <aj@suse.de>
48584
48585 * gcc.c-torture/compile/20011217-2.c: New test.
48586
48587 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48588
48589 * gcc.c-torture/compile/20011217-1.c: New test.
48590
48591 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48592
48593 * gcc.dg/20011214-1.c: New.
48594
48595 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48596
48597 * gcc.dg/altivec-4.c: New.
48598
48599 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48600
48601 * gcc.dg/20011113-1.c: New test.
48602
48603 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48604
48605 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48606 std::__malloc_alloc_template<0> and
48607 std::__default_alloc_template<false, 0>.
48608
48609 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48610
48611 * objc/execute/bf-21.m: New test.
48612 * objc/execute/enumeration-1.m: New test.
48613 * objc/execute/enumeration-2.m: New test.
48614
48615 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48616
48617 * gcc.dg/gnu89-init-1.c: New test.
48618
48619 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48620
48621 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48622 * g++.old-deja/g++.jason/2371.C: Likewise.
48623 * g++.old-deja/g++.jason/template33.C: Likewise.
48624 * g++.old-deja/g++.jason/template34.C: Likewise.
48625 * g++.old-deja/g++.jason/template36.C: Likewise.
48626 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48627 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48628 * g++.old-deja/g++.other/typename1.C: Likewise.
48629 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48630 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48631 * g++.old-deja/g++.pt/typename11.C: Likewise.
48632 * g++.old-deja/g++.pt/typename14.C: Likewise.
48633 * g++.old-deja/g++.pt/typename16.C: Likewise.
48634 * g++.old-deja/g++.pt/typename3.C: Likewise.
48635 * g++.old-deja/g++.pt/typename4.C: Likewise.
48636 * g++.old-deja/g++.pt/typename5.C: Likewise.
48637 * g++.old-deja/g++.pt/typename7.C: Likewise.
48638 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48639
48640 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48641
48642 * g++.dg/other/linkage1.C: New test.
48643 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48644 specifiers.
48645
48646 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48647
48648 * gcc.dg/concat.c: New test.
48649
48650 2001-12-11 Stan Shebs <shebs@apple.com>
48651
48652 * objc/compile: New test directory.
48653 * objc/compile/compile.exp: New expect script.
48654 * objc/compile/20011211-1.m: New compile test.
48655
48656 2001-12-11 Jason Merrill <jason@redhat.com>
48657
48658 * lib/prune.exp (prune_gcc_output): Also handle "In member
48659 function". So many permutations...
48660
48661 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48662
48663 * g++.dg/template/typedef1.C: New test.
48664
48665 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48666
48667 * g++.dg/other/copy1.C: New test.
48668
48669 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48670
48671 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48672
48673 * gcc.dg/builtin-choose-expr.c: New.
48674
48675 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48676
48677 * gcc.dg/altivec-2.c: New.
48678
48679 2001-12-07 Richard Henderson <rth@redhat.com>
48680
48681 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48682
48683 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48684
48685 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48686 ultrasparc.
48687
48688 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48689
48690 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48691
48692 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48693
48694 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48695 variable argument list.
48696
48697 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48698
48699 * gcc.c-torture/execute/memcheck: Delete entire directory.
48700 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48701 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48702
48703 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48704
48705 * gcc.dg/Wshadow-1.c: New test.
48706
48707 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48708
48709 * gcc.c-torture/compile/20011130-1.c: New test.
48710
48711 * gcc.dg/noncompile/20011025-1.c: New test.
48712
48713 * g++.dg/other/anon-union.C: New test.
48714
48715 * gcc.c-torture/execute/20011024-1.c: New test.
48716
48717 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48718
48719 * gcc.c-torture/execute/20000722-1.x,
48720 gcc.c-torture/execute/20010123-1.x: Remove.
48721 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48722 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48723 gcc.dg/c99-complit-2.c: New tests.
48724
48725 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48726
48727 * g++.dg/inherit/base1.C: New test.
48728
48729 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48730
48731 * g++.dg/other/stdarg1.C: New test.
48732
48733 * gcc.c-torture/compile/20011130-2.c: New test.
48734
48735 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48736
48737 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48738 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48739 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48740 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48741 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48742 * gcc.dg/builtin-prefetch-1.c: New test.
48743
48744 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48745
48746 * gcc.dg/20011130-1.c: New test.
48747
48748 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48749
48750 * g++.dg/other/scope1.C: New test.
48751 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48752
48753 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48754
48755 * gcc.dg/vla-init-1.c: New test.
48756
48757 2001-12-01 Geoff Keating <geoffk@redhat.com>
48758
48759 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48760
48761 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48762
48763 * objc.dg/alias.m: Update.
48764 * objc.dg/class-1.m: Update.
48765 * objc.dg/const-str-1.m: Update.
48766 * objc.dg/fwd-proto-1.m: Update.
48767 * objc.dg/id-1.m: Update.
48768 * objc.dg/super-class-1.m: Update.
48769
48770 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48771
48772 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48773 constructs.
48774
48775 2001-11-28 Jeffrey A Law (law@cygnus.com)
48776
48777 * gcc.c-torture/execute/20011128-1.c: New test.
48778
48779 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48780
48781 * gcc.dg/20011127-1.c: New test.
48782
48783 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48784
48785 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48786 from Austin Group draft 7.
48787 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48788 scanf format arguments.
48789 * gcc.dg/format/no-exargs-2.c: New test.
48790
48791 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48792
48793 * g++.dg/abi/vbase8-4.C: New test.
48794
48795 2001-11-24 Ian Lance Taylor <ian@airs.com>
48796
48797 * gcc.c-torture/execute/20011121-1.c: New test.
48798
48799 2001-11-23 Jeffrey A Law (law@cygnus.com)
48800
48801 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48802
48803 2001-11-23 Andreas Jaeger <aj@suse.de>
48804
48805 * gcc.dg/cpp/charconst-2.c: New test.
48806
48807 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48808
48809 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48810 to the host if it is remote. Let tests specify extra headers
48811 they use.
48812 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48813 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48814 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48815 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48816 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48817 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48818 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48819 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48820 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48821 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48822
48823 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48824
48825 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48826 for little endian ARMs.
48827
48828 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48829
48830 * gcc.c-torture/compile/20011119-1.c: New test.
48831 * gcc.c-torture/compile/20011119-2.c: New test.
48832
48833 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48834
48835 * gcc.dg/altivec-1.c: Fix typo.
48836
48837 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48838
48839 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48840
48841 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48842
48843 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48844
48845 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48846
48847 * lib/g77.exp: Don't specify --rpath-link.
48848
48849 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48850 across all the headers.
48851 * gcc.dg/format/format.exp: For testing on a remote host,
48852 copy format.h.
48853
48854 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48855 * gcc.c-torture/execute/930406-1.c: Likewise.
48856 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48857
48858 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48859
48860 * gcc.dg/altivec-1.c: New.
48861
48862 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48863
48864 * gcc.dg/cpp/fpreprocessed.c: New test case.
48865
48866 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48867
48868 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48869 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48870 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48871
48872 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48873
48874 * gcc.dg/no-builtin-1.c: New test.
48875
48876 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48877
48878 * gcc.c-torture/execute/20011115-1.c: New test.
48879
48880 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48881
48882 * gcc.c-torture/compile/20011114-2.c: New test.
48883 * gcc.c-torture/compile/20011114-3.c: New test.
48884 * gcc.c-torture/compile/20011114-4.c: New test.
48885
48886 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48887
48888 * g++.dg/other/init1.C: New test.
48889
48890 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48891
48892 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48893 message.
48894
48895 * gcc.c-torture/execute/20011114-1.c: New testcase.
48896
48897 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48898 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48899 like the (before this change) version of 20010327-1.c.
48900
48901 2001-11-14 Roger Sayle <roger@eyesopen.com>
48902
48903 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48904
48905 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48906
48907 * g++.dg/init/array2.C: New test.
48908
48909 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48910
48911 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48912
48913 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48914
48915 * g++.dg/other/forscope1.C: New test.
48916 * g++.dg/ext/forscope1.C: New test.
48917 * g++.dg/ext/forscope2.C: New test.
48918
48919 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48920
48921 * gcc.c-torture/execute/20011113-1.c: New test.
48922
48923 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48924
48925 * gcc.c-torture/execute/20011109-2.c: New test.
48926
48927 * gcc.c-torture/execute/20011109-1.c: New test.
48928
48929 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48930
48931 * gcc.c-torture/compile/20011109-1.c: New test.
48932
48933 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48934
48935 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48936 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48937 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48938 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48939 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48940 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48941 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48942
48943 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48944
48945 * g++.dg/warn/Wshadow-1.C: New tests.
48946 * g++.old-deja/g++.mike/for3.C: Update.
48947
48948 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48949
48950 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48951 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48952 XFAILs. Adjust expected error texts.
48953 * gcc.c-torture/compile/20011106-1.c,
48954 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48955 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48956 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48957 gcc.dg/c99-array-lval-5.c: New tests.
48958
48959 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48960
48961 * gcc.dg/cpp/defined.c: Update.
48962
48963 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48964
48965 * gcc.c-torture/execute/anon-1.c: New test.
48966
48967 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48968
48969 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48970 same size, so no warning should be produced on stormy16.
48971
48972 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48973 due to oversized array.
48974 * g++.old-deja/g++.mike/ns15.C: Likewise.
48975 * g++.old-deja/g++.pt/crash16.C: Likewise.
48976
48977 2001-11-02 Graham Stott <grahams@redhat.com>
48978
48979 * g++.dgother/debug1.C: Fix typos.
48980
48981 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48982
48983 * g++.dg/other/debug1.C: New test.
48984
48985 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48986
48987 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48988 of unsigned long.
48989
48990 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48991
48992 * gcc.dg/20011029-2.c: New test.
48993
48994 * gcc.c-torture/compile/20011029-1.c: New test.
48995
48996 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48997
48998 * objc/execute/class_self-1.m: New test.
48999 * objc/execute/class_self-2.m: New test.
49000
49001 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49002
49003 * gcc.misc-tests/msgs.exp: Delete.
49004 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49005 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49006 error set to match recent changes.
49007
49008 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49009
49010 * gcc.dg/20011021-1.c: New test.
49011
49012 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49013
49014 * gcc.c-torture/compile/20011023-1.c: New test.
49015
49016 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49017
49018 * lib/g77.exp: Rewrite based on lib/g++.exp.
49019
49020 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49021
49022 * gcc.c-torture/execute/20011019-1.c: New test.
49023
49024 * gcc.dg/20011018-1.c: New test.
49025
49026 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49027
49028 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49029
49030 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49031
49032 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49033 * gcc.dg/attr-invalid.c: Likewise.
49034
49035 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49036
49037 * gcc.dg/20011015-1.c: New test.
49038
49039 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49040
49041 * g++.dg/template/unify2.C: New test.
49042
49043 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49044
49045 * g++.dg/other/exception-specification.C: New test
49046
49047 2001-10-13 Tom Rix <trix@redhat.com>
49048
49049 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49050 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49051
49052 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49053
49054 * gcc.dg/20011009-1.c: New test.
49055
49056 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49057
49058 PR g++/4476
49059 * g++.dg/other/friend1.C: New test.
49060
49061 2001-10-11 Richard Henderson <rth@redhat.com>
49062
49063 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49064
49065 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49066
49067 * gcc.c-torture/compile/20011010-1.c: New.
49068
49069 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49070
49071 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49072 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49073 g77.f-torture/execute/execute.exp,
49074 g77.f-torture/noncompile/noncompile.exp,
49075 gcc.c-torture/compile/compile.exp,
49076 gcc.c-torture/execute/execute.exp,
49077 gcc.c-torture/execute/ieee/ieee.exp,
49078 gcc.c-torture/execute/memcheck/memcheck.exp,
49079 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49080 objc/execute/execute.exp: Update FSF address.
49081
49082 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49083
49084 * gcc.dg/cpp/cmdlne-C.c: Update.
49085 * gcc.dg/cpp/cmdlne-C2.c: New.
49086
49087 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49088
49089 * gcc.c-torture/execute/20011008-3.c: New.
49090
49091 2001-10-08 DJ Delorie <dj@redhat.com>
49092
49093 * gcc.dg/20011008-1.c: New.
49094 * gcc.dg/20011008-2.c: New.
49095
49096 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49097
49098 * gcc.dg/cpp/spacing1.c: Update test.
49099
49100 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49101
49102 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49103 spelling errors of "separate" as "seperate".
49104
49105 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49106
49107 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49108 enough to avoid inlining.
49109
49110 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49111
49112 * lib/g77.exp: set libg2c_dir correctly.
49113
49114 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49115
49116 * gcc.dg/cpp/macro11.c: New test.
49117
49118 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49119
49120 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49121 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49122 gcc.dg/format/multattr-3.c: New tests.
49123 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49124 tests for format attributes on function pointers being rejected.
49125
49126 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49127
49128 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49129
49130 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49131
49132 * g++.dg/warn/format1.C: New test.
49133
49134 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49135
49136 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49137
49138 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49139
49140 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49141
49142 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49143
49144 * gcc.dg/cpp/redef2.c: Add test.
49145
49146 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49147
49148 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49149 long-standing bug on i686, apparently.
49150 * gcc.c-torture/execute/loop-2c.x: New file.
49151 * gcc.c-torture/execute/loop-2d.x: New file.
49152 * gcc.c-torture/execute/loop-3c.x: New file.
49153
49154 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49155
49156 * gcc.dg/cpp/20000625-2.c: Correct line number.
49157
49158 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49159
49160 * gcc.dg/cpp/macro10.c: New test.
49161 * gcc.dg/cpp/strify3.c: New test.
49162 * gcc.dg/cpp/spacing1.c: Add tests.
49163 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49164 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49165
49166 2001-09-24 DJ Delorie <dj@redhat.com>
49167
49168 * gcc.c-torture/execute/20010924-1.c: New test.
49169
49170 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49171
49172 * objc/execute/paste.m: Remove.
49173
49174 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49175
49176 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49177
49178 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49179
49180 * g77.dg/strlen0.f: New test.
49181
49182 2001-09-21 Richard Henderson <rth@redhat.com>
49183
49184 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49185 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49186
49187 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49188
49189 Table-driven attributes.
49190 * g++.dg/ext/attrib1.C: New test.
49191
49192 2001-09-20 DJ Delorie <dj@redhat.com>
49193
49194 * gcc.dg/20000926-1.c: Update expected warning messages.
49195 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49196 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49197 array.
49198
49199 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49200
49201 * g++.dg/eh/registers1.C: New test case.
49202
49203 2001-09-17 Richard Henderson <rth@redhat.com>
49204
49205 * gcc.dg/array-5.c: Fix VLA decomposition test.
49206
49207 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49208
49209 * gcc.dg/cpp/line5.c: New testcase.
49210
49211 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49212
49213 * gcc.dg/cpp/macro9.c: New test.
49214
49215 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49216
49217 * gcc.c-torture/execute/980223.c: Change type of addr from long
49218 to char *.
49219
49220 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49221
49222 * gcc.c-torture/execute/20010915-1.c: New test.
49223
49224 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49225
49226 * g77.dg/bprob: New directory.
49227 * g77.dg/bprob/bprob.exp: New file.
49228 * g77.dg/bprob/bprob-1.f: New test.
49229 * g77.dg/gcov: New directory.
49230 * g77.dg/gcov/gcov.exp: New file.
49231 * g77.dg/gcov/gcov-1.f: New test.
49232 * g77.dg/gcov/gcov-1.x: New file.
49233
49234 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49235
49236 * gcc.dg/cpp/directiv.c: Update.
49237 * gcc.dg/cpp/undef1.c: Update.
49238
49239 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49240
49241 * gcc.dg/20010912-1.c: New test.
49242
49243 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49244
49245 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49246 language-independent file in lib.
49247 * lib/gcov.exp: New file.
49248
49249 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49250
49251 * gcc.c-torture/compile/20010911-1.c: New test.
49252
49253 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49254
49255 * lib/profopt.exp: New, to support profile-directed optimizations.
49256 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49257 * gcc.misc-tests/bprob-1.c: New test.
49258 * gcc.misc-tests/bprob-2.c: New test.
49259
49260 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49261
49262 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49263 XFAIL and which kinds of gcov output to verify.
49264 * gcc.misc-tests/gcov-4b.x: New file.
49265 * gcc.misc-tests/gcov-5b.x: New file.
49266 * gcc.misc-tests/gcov-6.x: New file.
49267 * gcc.misc-tests/gcov-7.c: New test.
49268 * gcc.misc-tests/gcov-7.x: New file.
49269
49270 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49271
49272 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49273 * gcc.misc-tests/gcov-6.c: New test.
49274
49275 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49276
49277 PR c++/3986
49278 * g++.dg/abi/vbase1.C: New test.
49279
49280 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49281
49282 * objc.dg/method-2.m: New.
49283
49284 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49285
49286 PR c++/4203
49287 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49288 * g++.dg/init/empty1.C: New test.
49289
49290 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49291
49292 * gcc.c-torture/compile/20010903-1.c: New test.
49293
49294 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49295
49296 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49297 for m68k.
49298
49299 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49300
49301 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49302
49303 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49304
49305 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49306
49307 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49308
49309 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49310 for 16-bit 'unsigned int'.
49311
49312 2001-08-29 Kazu Hirata <kazu@hxi.com>
49313
49314 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49315
49316 2001-08-27 Richard Henderson <rth@redhat.com>
49317
49318 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49319 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49320
49321 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49322
49323 * gcc.dg/asm-names.c (ymain): New.
49324
49325 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49326
49327 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49328 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49329 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49330
49331 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49332
49333 * gcc.dg/compare5.c: New testcase.
49334
49335 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49336
49337 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49338 and "In instantiation".
49339
49340 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49341
49342 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49343
49344 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49345
49346 * gcc.misc-tests/gcov.exp: Add support for branch information.
49347 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49348 * gcc.misc-tests/gcov-4.c: New test.
49349 * gcc.misc-tests/gcov-4b.c: New test.
49350 * gcc.misc-tests/gcov-5b.c: New test.
49351
49352 2001-08-20 Zack Weinberg <zackw@panix.com>
49353
49354 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49355 expected to fail.
49356
49357 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49358
49359 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49360
49361 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49362
49363 * g++.dg/eh/template1.C: New test.
49364
49365 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49366
49367 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49368 Fix thinko.
49369 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49370 for xfail.
49371
49372 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49373
49374 * lib/g77-dg.exp: Use prune.exp for common procedures
49375 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49376 * lib/g77.exp: (g77-dg-prune) Remove
49377
49378 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49379
49380 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49381
49382 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49383
49384 * g++.dg/template/unify1.C: New test.
49385
49386 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49387
49388 * g++.dg/abi/empty4.C: New test.
49389
49390 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49391
49392 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49393 solaris2.*
49394 * g77.f-torture/compile/pr3743.x: Likewise.
49395
49396 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49397
49398 * g++.dg/other/using-declaration.C: New test.
49399
49400 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49401
49402 * gcc.dg/cpp/tr-sign.c: New testcase.
49403
49404 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49405
49406 * gcc.dg/cpp/19951025-1.c: Revert.
49407 * gcc.dg/cpp/directiv.c: We no longer process directives that
49408 interrupt macro arguments.
49409
49410 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49411
49412 * gcc.dg/bconstp-1.c: New test.
49413
49414 2001-08-03 Richard Henderson <rth@redhat.com>
49415
49416 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49417
49418 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49419
49420 * gcc.dg/cpp/19951025-1.c: Update.
49421
49422 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49423
49424 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49425 should be x.
49426
49427 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49428
49429 Kill -fhonor-std.
49430 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49431 * g++.old-deja/g++.other/std1.C: Likewise.
49432 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49433
49434 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49435
49436 * lib/g77.exp: Load gcc-defs.exp for common procedures
49437 (g77_pass, g77_fail, g77_finish, g77_exit,
49438 ${tool}_check_unsupported_p} Now redundant. Deleted.
49439
49440 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49441
49442 * g77.dg/fbackslash.f
49443 * g77.dg/fcase-preserve.f
49444 * g77.dg/ff90-1.f
49445 * g77.dg/ffixed-line-length-0.f
49446 * g77.dg/ffixed-line-length-132.f
49447 * g77.dg/ffixed-line-length-7.f
49448 * g77.dg/ffixed-line-length-72.f
49449 * g77.dg/ffixed-line-length-none.f
49450 * g77.dg/ffree-form-1.f
49451 * g77.dg/fno-backslash.f
49452 * g77.dg/fno-f90-1.f
49453 * g77.dg/fno-fixed-form-1.f
49454 * g77.dg/fno-onetrip.f
49455 * g77.dg/fno-typeless-boz.f
49456 * g77.dg/fno-underscoring.f
49457 * g77.dg/fno-vxt-1.f
49458 * g77.dg/fonetrip.f
49459 * g77.dg/ftypeless-boz.f
49460 * g77.dg/fugly-assumed.f
49461 * g77.dg/funderscoring.f
49462 * g77.dg/fvxt-1.f
49463
49464 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49465
49466 * objc.dg/fwd-proto-1.m: New.
49467 * objc.dg/local-decl-1.m: New.
49468 * objc.dg/naming-1.m: New.
49469 * objc.dg/naming-2.m: New.
49470 * objc.dg/proto-hier-1.m: New.
49471
49472 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49473
49474 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49475 largest-type elements to a struct makes its size grow.
49476
49477 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49478
49479 * g++.dg/abi/vthunk1.C: New test.
49480
49481 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49482
49483 * g++.dg/abi/vbase8-22.C: New test.
49484
49485 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49486
49487 * gcc.dg/cpp/macro8.c: New test.
49488
49489 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49490
49491 * g++.dg/abi/vbase8-21.C: New test.
49492
49493 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49494
49495 * g++.dg/abi/vbase8-10.C: New test.
49496
49497 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49498
49499 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49500 ${tool}_set_ld_library_path.
49501 Changed caller.
49502 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49503 g++.exp.
49504
49505 2001-07-26 Stan Cox <scox@redhat.com>
49506
49507 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49508 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49509 gcc_exit, gcc_check_unsupported_p):
49510 Moved to gcc-deps.exp
49511 * gcc-deps.exp: New file.
49512
49513 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49514
49515 * g++.old-deja/g++.pt/defarg14.C: New test.
49516
49517 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49518
49519 * g++.old-deja/g++.other/lineno5.C: New test.
49520
49521 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49522
49523 * g++.old-deja/g++.pt/crash68.C: New test.
49524
49525 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49526
49527 * g++.old-deja/g++.other/crash42.C: New test.
49528
49529 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49530
49531 * gcc.dg/cpp/extratokens.c: Fix.
49532 * gcc.dg/cpp/skipping2.c: New tests.
49533
49534 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49535
49536 * gcc.c-torture/execute/20010724-1.c: New file.
49537 * gcc.c-torture/execute/20010724-1.x: New file.
49538
49539 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49540
49541 * g++.old-deja/g++.other/cond7.C: New test.
49542
49543 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49544
49545 * g++.old-deja/g++.other/optimize4.C: New test.
49546
49547 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49548
49549 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49550
49551 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49552
49553 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49554 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49555 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49556 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49557
49558 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49559 bug report" message.
49560
49561 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49562 * g++.dg/ext/instantiate1.C: Move from old-deja.
49563
49564 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49565
49566 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49567 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49568 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49569 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49570
49571 2001-07-23 Jeffrey A Law (law@cygnus.com)
49572
49573 * gcc.c-torture/execute/20010723-1.c: New test.
49574
49575 2001-07-23 Ben Elliston <bje@redhat.com>
49576
49577 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49578
49579 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49580
49581 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49582 i[34567]86-*-*.
49583 Delete handling of ieee_multilib_flags.
49584 Pass -mieee for alpha*-*-* and sh-*-*.
49585 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49586
49587 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49588
49589 Remove old-abi tests.
49590 * g++.old-deja/g++.mike/p11116.C: Remove.
49591 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49592
49593 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49594
49595 * g77.f-torture/compile/pr3743.f: New test
49596
49597 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49598
49599 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49600
49601 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49602
49603 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49604 g++.old-deja/g++.pt/static6.C: Likewise.
49605 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49606 supports weak symbols.
49607
49608 2001-07-18 Andreas Jaeger <aj@suse.de>
49609
49610 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49611 supported again.
49612
49613 2001-07-18 Andreas Jaeger <aj@suse.de>
49614
49615 * gcc.dg/iftrap-1.c: Fix target line.
49616
49617 2001-07-17 Richard Henderson <rth@redhat.com>
49618
49619 * gcc.c-torture/execute/20010717-1.c: New.
49620
49621 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49622
49623 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49624 tests.
49625
49626 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49627
49628 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49629
49630 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49631
49632 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49633 UAC_SIGBUS, UAC_NOPRINT definitions.
49634
49635 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49636
49637 * objc/execute/object_is_class.m: New test.
49638 * objc/execute/object_is_meta_class.m: New test.
49639
49640 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49641
49642 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49643 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49644
49645 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49646
49647 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49648 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49649
49650 2001-07-14 Richard Henderson <rth@redhat.com>
49651
49652 * gcc.dg/iftrap-1.c: New.
49653
49654 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49655
49656 * g77.f-torture/execute/intrinsic77.f: New test.
49657
49658 2001-07-11 Janis Johnson <janis@us.ibm.com>
49659
49660 * gcc.misc-tests/gcov-3.c: New test.
49661
49662 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49663
49664 * gcc.c-torture/compile/20010711-1.c,
49665 * gcc.c-torture/compile/20010711-2.c: New tests.
49666
49667 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49668
49669 * gcc.c-torture/execute/20010711-1.c: New test.
49670
49671 2001-07-11 Ben Elliston <bje@redhat.com>
49672
49673 * g++.old-deja/g++.other/enum5.C: New test.
49674
49675 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49676
49677 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49678 (g++-dg-prune): Call prune_gcc_output.
49679 * prune.exp: New file for prune_gcc_output.
49680 * lib/g++.exp, lib/gcc.exp: Load it.
49681
49682 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49683
49684 * gcc.c-torture/compile/20010701-1.c,
49685 g++.old-deja/g++.ext/attrib6.C: New tests.
49686
49687 2001-07-06 Jeffrey A Law (law@cygnus.com)
49688
49689 * gcc.c-torture/compile/20010706-1.c: New test.
49690
49691 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49692
49693 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49694
49695 2001-06-28 Stan Shebs <shebs@apple.com>
49696
49697 * gcc.dg/pragma-darwin.c: New test.
49698
49699 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49700
49701 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49702 Solaris 2.[678] system.
49703
49704 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49705
49706 * gcc.dg/20010622-1.c: New test.
49707
49708 2001-06-18 Stan Shebs <shebs@apple.com>
49709
49710 * objc.dg: New directory.
49711 * objc.dg/dg.exp: New file.
49712 * objc.dg/alias.m: New.
49713 * objc.dg/class-1.m: New.
49714 * objc.dg/class-2.m: New.
49715 * objc.dg/const-str-1.m: New.
49716 * objc.dg/const-str-2.m: New.
49717 * objc.dg/id-1.m: New.
49718 * objc.dg/method-1.m: New.
49719 * objc.dg/super-class-1.m: New.
49720 * lib/objc-dg.exp: New file.
49721
49722 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49723
49724 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49725 of label name.
49726
49727 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49728
49729 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49730
49731 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49732
49733 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49734 variable.
49735
49736 2001-06-12 Richard Henderson <rth@redhat.com>
49737
49738 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49739
49740 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49741
49742 * g++.old-deja/g++.abi/vbase5.C: New test.
49743 * g++.old-deja/g++.abi/vbase6.C: New test.
49744 * g++.old-deja/g++.abi/vbase7.C: New test.
49745
49746 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49747
49748 * gcc.c-torture/compile/20010610-1.c: New test.
49749
49750 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49751
49752 * g++.old-deja/g++.abi/vbase4.C: New test.
49753
49754 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49755
49756 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49757 support %f for HC11/HC12 targets.
49758 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49759 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49760 on HC11/HC12 targets.
49761 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49762
49763 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49764
49765 * gcc.dg/wchar_t-1.c: New file.
49766 * gcc.dg/wint_t-1.c: Likewise.
49767
49768 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49769
49770 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49771
49772 2001-06-11 Richard Henderson <rth@redhat.com>
49773
49774 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49775
49776 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49777
49778 * gcc.c-torture/compile/20010611-1.c: New test.
49779
49780 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49781
49782 * gcc.dg/c99-tag-1.c: Add more tests.
49783
49784 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49785
49786 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49787 representation on MN10300 and ARM/Thumb.
49788
49789 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49790
49791 * g77.f-torture/execute/20010610.f: New.
49792
49793 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49794
49795 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49796 names.
49797
49798 2001-06-09 Richard Henderson <rth@redhat.com>
49799
49800 * gcc.c-torture/execute/ashrdi-1.c: New.
49801 * gcc.c-torture/execute/ashldi-1.c: New.
49802 * gcc.c-torture/execute/lshrdi-1.c: New.
49803
49804 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49805
49806 * objc/execute/load-3.m: Added. Check sending +load to categories,
49807 in addition to classes.
49808
49809 2001-06-08 Stan Shebs <shebs@apple.com>
49810
49811 * objc/execute/load-2.m: New test. From Nicola Pero
49812 <n.pero@mi.flashnet.it>.
49813
49814 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49815
49816 * gcc.c-torture/execute/20010605-2.c: New test.
49817
49818 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49819
49820 * g++.old-deja/g++.abi/vbase2.C: New test.
49821 * g++.old-deja/g++.abi/vbase3.C: New test.
49822
49823 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49824
49825 * g++.old-deja/g++.pt/friend49.C: New test.
49826
49827 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49828
49829 * g++.old-deja/g++.ext/anon3.C: New test.
49830
49831 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49832
49833 * g++.old-deja/g++.other/conv7.C: New test.
49834
49835 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49836
49837 * gcc.c-torture/compile/20010605-2.c: New test.
49838
49839 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49840
49841 * gcc.c-torture/execute/20010604-1.c: New test.
49842
49843 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49844
49845 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49846
49847 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49848
49849 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49850 (g++_link_flags): Likewise.
49851 (g++_init): Pass gccpath's value to two previous functions.
49852
49853 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49854
49855 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49856 Ensure logfile entry matches exec command line.
49857
49858 2001-05-31 Richard Henderson <rth@redhat.com>
49859
49860 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49861 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49862
49863 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49864
49865 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49866 compiler for irix6.2
49867
49868 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49869
49870 * g++.old-deja/g++.other/optimize3.C: New file.
49871
49872 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49873
49874 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49875 assemble.
49876
49877 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49878
49879 * g++.old-deja/g++.other/optimize2.C: New file.
49880
49881 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49882
49883 * gcc.c-torture/compile/20010518-2.c: New file.
49884 * gcc.c-torture/execute/20010518-1.c: New file.
49885 * gcc.c-torture/execute/20010518-2.c: New file.
49886
49887 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49888
49889 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49890
49891 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49892
49893 G++ no longer defines builtins that do not begin with __builtin.
49894 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49895 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49896 * g++.old-deja/g++.law/builtin1.C: Likewise.
49897 * g++.old-deja/g++.law/cvt2.C: Likewise.
49898 * g++.old-deja/g++.mike/net5.C: Likewise.
49899 * g++.old-deja/g++.other/builtins1.C: Likewise.
49900 * g++.old-deja/g++.other/builtins2.C: Likewise.
49901 * g++.old-deja/g++.other/builtins3.C: Likewise.
49902 * g++.old-deja/g++.other/builtins4.C: Likewise.
49903 * g++.old-deja/g++.other/inline8.C: Likewise.
49904 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49905
49906 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49907
49908 * g++.old-deja/g++.pt/using1.C: Adjust.
49909 * g++.old-deja/g++.pt/using2.C: New test.
49910
49911 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49912
49913 * gcc.dg/cpp/charconst.c: New tests.
49914 * gcc.dg/cpp/escape.c: New tests.
49915 * gcc.dg/cpp/escape-1.c: New tests.
49916 * gcc.dg/cpp/escape-2.c: New tests.
49917 * gcc.dg/cpp/ucs.c: New tests.
49918
49919 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49920
49921 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49922 native compiler for irix6.5.
49923
49924 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49925
49926 * lib/g++.exp (g++_include_flags): Use args to compute
49927 get_multilibs.
49928 (g++_link_flags): Likewise.
49929 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49930
49931 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49932
49933 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49934
49935 2001-05-21 Geoff Keating <geoffk@redhat.com>
49936
49937 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49938 this file.
49939
49940 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49941
49942 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49943 STACK_SIZE;
49944 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49945 to STACK_SIZE; Use it to define size of add_histo array.
49946 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49947 to STACK_SIZE.
49948 (f): Use GITT_SIZE to define size of gitt local table.
49949 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49950 to STACK_SIZE; Use it to define size of bytemem array.
49951
49952 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49953
49954 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49955 on 68HC11/HC12 due to the asm instruction.
49956 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49957 * gcc.c-torture/compile/920520-1.x: Likewise.
49958 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49959 on 68HC11/HC12 because the function is larger than 64K.
49960 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49961 on 68HC11/HC12 because the structure is too large.
49962
49963 2001-05-20 Richard Henderson <rth@redhat.com>
49964
49965 * gcc.c-torture/execute/20010520-1.c: New.
49966
49967 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49968
49969 * g++.old-deja/g++.warn/compare1.C: New test.
49970 * gcc.dg/compare4.c: New test.
49971
49972 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49973
49974 * g++.old-deja/g++.other/optimize1.C: New test.
49975
49976 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49977
49978 * g++.old-deja/g++.pt/spec41.C: New test.
49979
49980 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49981
49982 * gcc.c-torture/compile/20010114-1.x: Remove.
49983
49984 2001-05-18 Stan Shebs <shebs@apple.com>
49985
49986 * gcc.c-torture/compile/20010518-1.c: New test.
49987
49988 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49989
49990 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49991 * g++.old-deja/g++.pt/crash67.C: New test.
49992
49993 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49994
49995 * g++.old-deja/g++.other/debug9.C: New test.
49996
49997 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49998
49999 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50000
50001 2001-05-16 Jan Hubicka <jh@suse.cz>
50002
50003 * gcc.c-torture/compile/20010516-1.c: New test.
50004
50005 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50006
50007 * g++.old-deja/g++.other/crash41.C: New test.
50008
50009 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50010
50011 * g++.old-deja/g++.pt/crash66.C: New test.
50012
50013 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50014
50015 * g++.old-deja/g++.robertl/eb27.C: Convert.
50016
50017 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50018
50019 * g++.dg/friend-warn.C: New test. Do not warn about friend
50020 declaration being redundant.
50021
50022 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50023
50024 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50025
50026 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50027
50028 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50029
50030 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50031
50032 * lib/g++.exp: Use testsuite_flags.
50033
50034 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50035
50036 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50037
50038 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50039
50040 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50041
50042 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50043
50044 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50045
50046 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50047
50048 * gcc.c-torture/compile/20010313-1.c: New test.
50049
50050 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50051
50052 * gcc.dg/cpp/direct2.c: New test.
50053 * gccq.dg/cpp/direct2s.c: New test.
50054
50055 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50056
50057 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50058
50059 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50060 * g++.old-deja/g++.other/op3.C: Likewise.
50061
50062 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50063
50064 * gcc.dg/cpp/syshdr.h: New file.
50065 * gcc.dg/cpp/sysmac1.c: Update.
50066 * gcc.dg/cpp/sysmac2.c: Update.
50067
50068 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50069
50070 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50071
50072 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50073
50074 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50075 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50076
50077 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50078
50079 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50080
50081 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50082
50083 * lib/g++.exp (g++_include_flags): Don't use any special flags
50084 if TESTING_IN_BUILD_TREE is not defined.
50085 (g++_init): Use a plain 'c++' as the compiler if
50086 TESTING_IN_BUILD_TREEE is not defined.
50087
50088 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50089
50090 * g++.old-deja/g++.eh/catch13.C: New test.
50091 * g++.old-deja/g++.eh/catch14.C: New test.
50092
50093 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50094
50095 * gcc.dg/cpp/tr-define.c: New test.
50096
50097 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50098
50099 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50100 <stdlib.h>, not <malloc.h>.
50101
50102 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50103
50104 * g++.old-deja/g++.ns/template17.C: New test.
50105
50106 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50107
50108 * g++.old-deja/g++.pt/ref4.C: New test.
50109
50110 2001-04-30 Richard Henderson <rth@redhat.com>
50111
50112 * gcc.dg/20000724-1.c: Revert last change.
50113
50114 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50115
50116 * g77.f-torture/execute/20010430.f: New test.
50117
50118 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50119
50120 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50121
50122 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50123
50124 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50125
50126 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50127
50128 * g++.old-deja/g++.eh/crash6.C: New test.
50129
50130 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50131
50132 * g++.old-deja/g++.other/warn7.C: New test.
50133
50134 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50135
50136 * g++.old-deja/g++.other/defarg9.C: New test.
50137
50138 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50139
50140 * g77.f-torture/compile/20010426.f: New test.
50141 * g77.f-torture/execute/20010426.f: New test.
50142
50143 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50144
50145 * g77.f-torture/compile/20000629-1.x: Remove - error
50146 has been fixed.
50147
50148 2001-04-26 Jeffrey A Law (law@cygnus.com)
50149
50150 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50151 Tweak slightly to work with g++.dg framework.
50152 * g++.dg/special/ecos.exp: Run initp1.C test.
50153 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50154
50155 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50156 its linker doesn't give line numbers either.
50157 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50158
50159 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50160
50161 * g++.old-deja/g++.other/lex1.C: New test.
50162
50163 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50164
50165 * gcc.dg/noncompile/20010425-1.c: New test.
50166
50167 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50168
50169 * g++.old-deja/g++.pt/mangle2.C: New test.
50170
50171 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50172
50173 * gcc.dg/format/plus-1.c: New test.
50174
50175 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50176
50177 * gcc.dg/20010423-1.c: New test.
50178
50179 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50180
50181 * gcc.c-torture/execute/20010422-1.c: New test.
50182
50183 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50184
50185 * g++.old-deja/g++.ns/type2.C: New test.
50186
50187 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50188
50189 * g++.old-deja/g++.other/perf1.C: New test.
50190
50191 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50192
50193 * gcc.dg/c99-func-2.c: Remove xfail.
50194 * gcc.dg/c99-func-3.c: Remove xfail.
50195 * gcc.dg/c99-func-4.c: Remove xfail.
50196
50197 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50198
50199 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50200
50201 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50202
50203 * gcc.c-torture/compile/20010423-1.c: New test.
50204
50205 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50206
50207 * g++.old-deja/g++.pt/typename28.C: New test.
50208
50209 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50210
50211 * g++.old-deja/g++.abi/empty2.C: New test.
50212 * g++.old-deja/g++.abi/empty3.C: New test.
50213
50214 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50215
50216 * g++.old-deja/g++.other/comdat2.C: New test.
50217 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50218
50219 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50220
50221 * g++.old-deja/g++.other/overload14.C: New test.
50222
50223 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50224
50225 * g++.old-deja/g++.other/lookup23.C: New test.
50226
50227 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50228
50229 * gcc.c-torture/execute/20010403-1.c: New test.
50230
50231 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50232 Mark Mitchell <mark@codesourcery.com>
50233
50234 * lib/old-dejagnu.exp: Don't delete output of executable.
50235 Add .exe suffix to executables.
50236
50237 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50238
50239 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50240
50241 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50242
50243 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50244
50245 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50246
50247 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50248 * g++.old-deja/g++.abi/crash1.C: New test.
50249
50250 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50251
50252 * g++.old-deja/g++.other/crash40.C: New test.
50253
50254 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50255
50256 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50257
50258 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50259
50260 * g++.old-deja/g++.other/warn6.C: New test.
50261
50262 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50263
50264 * g++.old-deja/g++.robertl/eb42.C: Same.
50265
50266 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50267
50268 * gcc.dg/wtr-conversion-1.c: New testcase.
50269
50270 2001-04-10 Richard Henderson <rth@redhat.com>
50271
50272 * g++.old-deja/g++.other/array5.C: New.
50273
50274 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50275
50276 * gcc.c-torture/execute/20010408-1.c: New test.
50277
50278 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50279
50280 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50281 headers and constructs.
50282 * g++.old-deja/g++.robertl/eb79.C: Same.
50283 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50284 * g++.old-deja/g++.robertl/eb73.C: Same.
50285 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50286 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50287 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50288 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50289 * g++.old-deja/g++.robertl/eb44.C: Same.
50290 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50291 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50292 * g++.old-deja/g++.robertl/eb39.C: Same.
50293 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50294 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50295 * g++.old-deja/g++.robertl/eb30.C: Same.
50296 * g++.old-deja/g++.robertl/eb3.C: Same.
50297 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50298 * g++.old-deja/g++.robertl/eb21.C: Same.
50299 * g++.old-deja/g++.robertl/eb15.C: Same.
50300 * g++.old-deja/g++.robertl/eb118.C: Same.
50301 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50302 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50303 * g++.old-deja/g++.robertl/eb109.C: Same.
50304 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50305 * g++.old-deja/g++.mike/rtti1.C: Same.
50306 * g++.old-deja/g++.mike/p658.C: Same.
50307 * g++.old-deja/g++.mike/net46.C: Same.
50308 * g++.old-deja/g++.mike/net34.C: Same.
50309 * g++.old-deja/g++.mike/memoize1.C: Same.
50310 * g++.old-deja/g++.mike/eh2.C: Same.
50311 * g++.old-deja/g++.law/weak.C: Same.
50312 * g++.old-deja/g++.law/visibility7.C: Same.
50313 * g++.old-deja/g++.law/visibility25.C: Same.
50314 * g++.old-deja/g++.law/visibility22.C: Same.
50315 * g++.old-deja/g++.law/visibility2.C: Same.
50316 * g++.old-deja/g++.law/visibility17.C: Same.
50317 * g++.old-deja/g++.law/visibility13.C: Same.
50318 * g++.old-deja/g++.law/visibility10.C: Same.
50319 * g++.old-deja/g++.law/visibility1.C: Same.
50320 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50321 * g++.old-deja/g++.law/vbase1.C: Same.
50322 * g++.old-deja/g++.law/operators32.C: Same.
50323 * g++.old-deja/g++.law/nest3.C: Same.
50324 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50325 * g++.old-deja/g++.law/except5.C (main): Same.
50326 * g++.old-deja/g++.law/cvt7.C (run): Same.
50327 * g++.old-deja/g++.law/cvt2.C: Same.
50328 * g++.old-deja/g++.law/cvt16.C: Same.
50329 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50330 * g++.old-deja/g++.law/ctors17.C (main): Same.
50331 * g++.old-deja/g++.law/ctors13.C: Same.
50332 * g++.old-deja/g++.law/ctors12.C (main): Same.
50333 * g++.old-deja/g++.law/ctors10.C: Same.
50334 * g++.old-deja/g++.law/code-gen5.C: Same.
50335 * g++.old-deja/g++.law/bad-error7.C: Same.
50336 * g++.old-deja/g++.law/arm9.C: Same.
50337 * g++.old-deja/g++.law/arm12.C: Same.
50338 * g++.old-deja/g++.law/arg8.C: Same.
50339 * g++.old-deja/g++.law/arg1.C: Same.
50340 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50341 * g++.old-deja/g++.jason/template31.C: Same.
50342 * g++.old-deja/g++.jason/template24.C (main): Same.
50343 * g++.old-deja/g++.jason/2371.C: Same.
50344 * g++.old-deja/g++.eh/new2.C: Same.
50345 * g++.old-deja/g++.eh/new1.C: Same.
50346 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50347 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50348 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50349 * g++.old-deja/g++.brendan/crash62.C: Same.
50350 * g++.old-deja/g++.brendan/crash52.C: Same.
50351 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50352 * g++.old-deja/g++.brendan/crash38.C: Same.
50353 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50354 * g++.old-deja/g++.brendan/copy9.C: Same.
50355
50356 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50357
50358 * gcc.c-torture/execute/20001203-2.c (memset):
50359 Count argument is of type __SIZE_TYPE__.
50360
50361 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50362
50363 * gcc.c-torture/compile/20010404-1.c: New test.
50364
50365 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50366
50367 * gcc.c-torture/compile/20010326-1.c: New test.
50368
50369 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50370
50371 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50372 peculiarities of the SH.
50373 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50374
50375 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50376
50377 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50378 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50379 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50380
50381 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50382
50383 * g77.f-torture/compile/20010321-1.f: New test.
50384
50385 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50386
50387 * gcc.c-torture/compile/20010329-1.c: New test.
50388
50389 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50390
50391 * gcc.c-torture/execute/20010329-1.c: New test.
50392
50393 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50394
50395 * g++.old-deja/g++.other/eh4.C: Fix typo.
50396
50397 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50398
50399 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50400
50401 2001-03-28 Philip Blundell <philb@gnu.org>
50402
50403 * gcc.c-torture/compile/20010328-1.c: New test.
50404
50405 2001-03-27 Richard Henderson <rth@redhat.com>
50406
50407 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50408 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50409
50410 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50411
50412 * gcc.c-torture/compile/20010327-1.c: New test.
50413
50414 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50415
50416 * g++.old-deja/g++.other/friend12.C: New test.
50417 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50418 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50419
50420 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50421
50422 * gcc.c-torture/execute/20010325-1.c: New test.
50423
50424 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50425
50426 * g++.old-deja/g++.other/mangle3.C: New test.
50427
50428 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50429
50430 * g++.old-deja/g++.other/anon8.C: New test.
50431
50432 2001-03-20 Philip Blundell <philb@gnu.org>
50433
50434 * gcc.c-torture/compile/20010320-1.c: New test.
50435
50436 2001-03-17 Richard Henderson <rth@redhat.com>
50437
50438 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50439
50440 2001-03-15 Geoff Keating <geoff@redhat.com>
50441
50442 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50443 tests on AIX.
50444
50445 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50446
50447 * g++.old-deja/g++.other/eh4.C: New test.
50448
50449 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50450
50451 * gcc.dg/cpp/mi1.c: Update.
50452
50453 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50454
50455 * g++.old-deja/g++.other/regstack.C: New test.
50456
50457 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50458
50459 * g++.old-deja/g++.other/ref4.C: New test.
50460
50461 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50462
50463 * objc/execute/va_method.m: Added.
50464 * objc/execute/IMP.m: Added.
50465 * objc/execute/_cmd.m: Added.
50466 * objc/execute/accessing_ivars.m: Added.
50467 * objc/execute/class-1.m: Added.
50468 * objc/execute/class-10.m: Added.
50469 * objc/execute/class-11.m: Added.
50470 * objc/execute/class-12.m: Added.
50471 * objc/execute/class-13.m: Added.
50472 * objc/execute/class-14.m: Added.
50473 * objc/execute/class-2.m: Added.
50474 * objc/execute/class-3.m: Added.
50475 * objc/execute/class-4.m: Added.
50476 * objc/execute/class-5.m: Added.
50477 * objc/execute/class-6.m: Added.
50478 * objc/execute/class-7.m: Added.
50479 * objc/execute/class-8.m: Added.
50480 * objc/execute/class-9.m: Added.
50481 * objc/execute/class-tests-1.h
50482 * objc/execute/class-tests-2.h
50483 * objc/execute/compatibility_alias.m: Added.
50484 * objc/execute/encode-1.m: Added.
50485 * objc/execute/formal_protocol-1.m: Added.
50486 * objc/execute/formal_protocol-2.m: Added.
50487 * objc/execute/formal_protocol-3.m: Added.
50488 * objc/execute/formal_protocol-4.m: Added.
50489 * objc/execute/formal_protocol-5.m: Added.
50490 * objc/execute/formal_protocol-6.m: Added.
50491 * objc/execute/formal_protocol-7.m: Added.
50492 * objc/execute/informal_protocol.m: Added.
50493 * objc/execute/initialize.m: Added.
50494 * objc/execute/load.m: Added.
50495 * objc/execute/many_args_method.m: Added.
50496 * objc/execute/nested-3.m: Added.
50497 * objc/execute/no_clash.m: Added.
50498 * objc/execute/private.m: Added.
50499 * objc/execute/redefining_self.m: Added.
50500 * objc/execute/root_methods.m: Added.
50501 * objc/execute/selector-1.m: Added.
50502 * objc/execute/static-1.m: Added.
50503 * objc/execute/static-2.m: Added.
50504 * objc/execute/va_method.m: Added.
50505
50506 2001-03-10 Richard Henderson <rth@redhat.com>
50507
50508 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50509
50510 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50511
50512 * g++.old-deja/g++.other/crash31.C: XFAIL.
50513 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50514 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50515 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50516 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50517 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50518
50519 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50520
50521 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50522
50523 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50524
50525 * gcc.dg/20000724-1.c: Don't use multiline strings.
50526
50527 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50528
50529 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50530 result of -cString against what we expect it to be; don't just
50531 print it out for no one to read.
50532
50533 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50534 Based on testcases provided by Nicola Pero.
50535
50536 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50537
50538 * gcc.dg/cpp/macro7.c: New test.
50539
50540 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50541
50542 * gcc.dg/cpp/multiline.c: Update.
50543
50544 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50545
50546 * g++.old-deja/g++.other/enum3.C: New test.
50547
50548 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50549
50550 * g++.old-deja/g++.other/pod1.C: New test.
50551
50552 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50553
50554 * g++.old-deja/g++.ext/overload1.C: New test.
50555
50556 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50557
50558 * g++.old-deja/g++.pt/using1.C: New test.
50559
50560 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50561
50562 * g++.old-deja/g++.other/using9.C: New test.
50563
50564 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50565
50566 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50567
50568 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50569
50570 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50571
50572 * g++.old-deja/g++.ext/realpt1.C: Remove.
50573
50574 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50575
50576 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50577
50578 2001-02-26 Will Cohen <wcohen@redhat.com>
50579
50580 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50581
50582 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50583
50584 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50585 templatized constructors.
50586
50587 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50588
50589 * gcc.c-torture/execute/20010224-1.c: New test.
50590
50591 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50592
50593 * gcc.c-torture/execute/20010222-1.c: New test.
50594
50595 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50596
50597 * g++.old-deja/g++.other/inline20.C: New test.
50598
50599 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50600
50601 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50602
50603 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50604
50605 * g++.old-deja/g++.other/lookup22.C: New test.
50606
50607 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50608
50609 * g77.dg: New directory.
50610 * g77.dg/20010216-1.f: New test case.
50611 * g77.dg/dg.exp: New driver.
50612 * lib/g77-dg.exp: New driver library.
50613
50614 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50615
50616 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50617
50618 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50619
50620 * g++.old-deja/g++.other/decl9.C: New test.
50621
50622 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50623
50624 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50625 not need <string> and also tests the initialization at runtime.
50626
50627 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50628
50629 * gcc.c-torture/execute/longlong.c: New test.
50630
50631 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50632
50633 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50634
50635 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50636
50637 * gcc.c-torture/execute/920302-1.c (execute):
50638 Change argument type to short.
50639
50640 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50641
50642 * g++.old-deja/g++.pt/deduct6.C: New test.
50643
50644 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50645
50646 * g++.old-deja/g++.pt/deduct5.C: New test.
50647
50648 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50649
50650 * gcc.c-torture/execute/20010209-1.c: New test.
50651
50652 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50653
50654 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50655
50656 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50657
50658 * g++.dg/vtgc1.C: Update for new ABI.
50659
50660 * consistency.vlad: New directory, 1665 files.
50661
50662 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50663
50664 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50665 return type.
50666 * gcc.dg/cpp/digraphs.c: Declare puts.
50667
50668 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50669
50670 * g++.old-deja/g++.other/warn5.C: New test.
50671
50672 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50673
50674 * g++.old-deja/g++.pt/spec40.C: New test.
50675
50676 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50677
50678 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50679 case.
50680 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50681
50682 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50683
50684 * gcc.c-torture/compile/20010209-1.c: New test.
50685
50686 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50687
50688 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50689 excess errors message but not if it crashes.
50690 * g++.old-deja/g++.other/crash27.C: Likewise.
50691 * g++.old-deja/g++.other/crash28.C: Likewise.
50692 * g++.old-deja/g++.other/crash30.C: Likewise.
50693 * g++.old-deja/g++.other/crash32.C: Likewise.
50694 * g++.old-deja/g++.other/crash35.C: Likewise.
50695 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50696
50697 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50698
50699 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50700 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50701 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50702 g77.f-torture/execute/execute.exp,
50703 g77.f-torture/noncompile/noncompile.exp,
50704 gcc.c-torture/execute/execute.exp,
50705 gcc.c-torture/execute/memcheck/memcheck.exp,
50706 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50707 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50708 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50709 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50710 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50711 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50712 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50713 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50714 Remove bug reporting instructions with ancient email addresses.
50715
50716 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50717
50718 * gcc.dg/20010202-1.c: New test.
50719 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50720
50721 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50722
50723 * g++.dg/stdbool-if.C: New test.
50724
50725 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50726
50727 * objc/execute/fdecl.m: Added main().
50728
50729 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50730
50731 * gcc.c-torture/execute/20010206-1.c: New test.
50732
50733 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50734
50735 * gcc.dg/cpp/avoidpaste1.c: Update.
50736
50737 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50738
50739 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50740 Pero <nicola@brainstorm.co.uk>.
50741 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50742
50743 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50744
50745 * g++.old-deja/g++.pt/spec39.C: New test.
50746
50747 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50748
50749 * gcc.c-torture/compile/20010202-1.c: New test.
50750
50751 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50752
50753 * g++.old-deja/g++.abi/primary2.C: New test.
50754 * g++.old-deja/g++.abi/primary3.C: New test.
50755 * g++.old-deja/g++.abi/primary4.C: New test.
50756 * g++.old-deja/g++.abi/primary5.C: New test.
50757 * g++.old-deja/g++.abi/vtable3.h: New test.
50758 * g++.old-deja/g++.abi/vtable3a.C: New test.
50759 * g++.old-deja/g++.abi/vtable3b.C: New test.
50760 * g++.old-deja/g++.abi/vtable3c.C: New test.
50761 * g++.old-deja/g++.abi/vtable3d.C: New test.
50762 * g++.old-deja/g++.abi/vtable3e.C: New test.
50763 * g++.old-deja/g++.abi/vtable3f.C: New test.
50764 * g++.old-deja/g++.abi/vtable3g.C: New test.
50765 * g++.old-deja/g++.abi/vtable3h.C: New test.
50766 * g++.old-deja/g++.abi/vtable3i.C: New test.
50767 * g++.old-deja/g++.abi/vtable3j.C: New test.
50768 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50769
50770 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50771
50772 * g++.old-deja/g++.other/anon6.C: New test.
50773 * g++.old-deja/g++.other/anon7.C: New test.
50774
50775 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50776
50777 * gcc.dg/cpp/avoidpaste2.c: New tests.
50778
50779 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50780
50781 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50782
50783 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50784
50785 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50786 DECIMAL_DIG cases for Irix."
50787
50788 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50789
50790 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50791
50792 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50793
50794 * gcc.dg/c99-tag-1.c: New test.
50795
50796 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50797
50798 * gcc.dg/cpp/tr-warn1.c: Add tests.
50799
50800 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50801
50802 * gcc.dg/cpp/avoidpaste1.c: Update.
50803 * gcc.dg/cpp/paste4.c: Update.
50804
50805 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50806
50807 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50808 cases for Irix.
50809
50810 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50811
50812 * g++.old-deja/g++.other/inline19.C: New test.
50813
50814 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50815
50816 * gcc.dg/Wlarger-than.c: New test.
50817
50818 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50819
50820 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50821
50822 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50823
50824 * gcc.c-torture/execute/20010129-1.c: New test.
50825 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50826
50827 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50828
50829 * gcc.dg/cpp/avoidpaste1.c: Test case.
50830
50831 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50832
50833 * g++.old-deja/g++.other/inline18.C: New test.
50834
50835 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50836
50837 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50838 and __builtin_putchar.
50839
50840 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50841
50842 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50843 tests.
50844
50845 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50846
50847 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50848 floating point number rounding mode to round to the nearest
50849 representable mode.
50850
50851 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50852
50853 * g++.old-deja/g++.other/mangle2.C: New test.
50854
50855 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50856
50857 * gcc.c-torture/compile/20010124-1.c: New test.
50858
50859 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50860
50861 * g++.old-deja/g++.pt/spec38.C: New test.
50862
50863 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50864
50865 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50866 "Build don't run".
50867
50868 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50869
50870 * gcc.c-torture/execute/20010123-1.c: New test.
50871
50872 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50873
50874 * g++.old-deja/g++.pt/spec37.C: New test.
50875
50876 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50877
50878 * g++.old-deja/g++.pt/overload14.C: New test.
50879
50880 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50881
50882 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50883 __builtin_return_address.
50884
50885 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50886
50887 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50888 * g++.old-deja/g++.pt/spec35.C: New test.
50889 * g++.old-deja/g++.pt/spec36.C: New test.
50890
50891 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50892
50893 * gcc.c-torture/compile/20010118-1.c: New test.
50894
50895 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50896
50897 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50898
50899 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50900
50901 * gcc.c-torture/execute/20010119-1.c: New test.
50902
50903 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50904
50905 * g++.old-deja/g++.other/vbase5.C: New test.
50906
50907 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50908
50909 * gcc.c-torture/execute/20010118-1.c: New test.
50910
50911 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50912
50913 * g++.old-deja/g++.pt/deduct3.C: New test.
50914
50915 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50916
50917 * g++.old-deja/g++.pt/spec34.C: New test.
50918
50919 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50920
50921 * g77.f-torture/compile/20000601-2.f: New test.
50922
50923 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50924
50925 * g++.old-deja/g++.other/init17.C: New test.
50926
50927 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50928
50929 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50930
50931 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50932
50933 * g++.old-deja/g++.pt/unify8.C: New test.
50934
50935 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50936
50937 * g++.old-deja/g++.abi/vbase1.C: New test.
50938
50939 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50940
50941 * g++.old-deja/g++.pt/crash65.C: New test.
50942
50943 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50944
50945 * gcc.dg/cpp/assembl2.S: New test case.
50946
50947 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50948
50949 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50950 are supported.
50951
50952 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50953
50954 * g++.old-deja/g++.other/builtins1.C: New test.
50955 * g++.old-deja/g++.other/builtins2.C: Likewise.
50956 * g++.old-deja/g++.other/builtins3.C: Likewise.
50957 * g++.old-deja/g++.other/builtins4.C: Likewise.
50958
50959 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50960
50961 * gcc.c-torture/compile/20010117-1.c: New test.
50962 * gcc.c-torture/compile/20010117-2.c: New test.
50963
50964 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50965
50966 * g77.f-torture/execute/20010116.[fx]: New test,
50967 XFAIL on i?86-*-*.
50968 * g77.f-torture/compile/20010115.f: Indicate it's
50969 a test for PR fortran/1636.
50970
50971 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50972
50973 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50974
50975 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50976
50977 * g77.f-torture/compile/20010115.f: New test.
50978
50979 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50980
50981 * g++.old-deja/g++.pt/nontype5.C: New test.
50982
50983 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50984
50985 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50986 have an equivalent working one below it.
50987
50988 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50989
50990 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50991 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50992
50993 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50994
50995 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50996 message containing "init_priority".
50997 (conpr-2.C): Likewise.
50998 (conpr-3.C): Likewise.
50999 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51000
51001 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51002
51003 * gcc.c-torture/execute/20010114-2.c: New test.
51004
51005 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51006
51007 * gcc.c-torture/compile/20010114-1.c: New test.
51008 * gcc.c-torture/compile/20010114-1.x: Xfail.
51009 * gcc.c-torture/compile/20010114-2.c: New test.
51010 * gcc.c-torture/execute/20010114-1.c: New test.
51011 * gcc.dg/trunc-1.c: New test.
51012 * gcc.dg/uninit-B.c: New test.
51013
51014 2001-01-13 Nick Clifton <nickc@redhat.com>
51015
51016 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51017 target.
51018
51019 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51020
51021 * gcc.c-torture/compile/20010113-1.c: New test.
51022
51023 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51024
51025 * gcc.c-torture/compile/20001212-1.c: New test.
51026
51027 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51028
51029 * gcc.dg/cpp/widestr1.c: Update.
51030 * gcc.dg/cpp/prag-imp.c: Remove.
51031
51032 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51033
51034 * gcc.c-torture/execute/20000801-3.x: Remove.
51035 * gcc.dg/c90-init-1.c: New test.
51036 * gcc.dg/c99-init-1.c: New test.
51037 * gcc.dg/c99-init-2.c: New test.
51038 * gcc.dg/gnu99-init-1.c: New test.
51039
51040 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51041
51042 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51043 testing that no relevant ones were found.
51044
51045 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51046
51047 * g++.old-deja/g++.pt/cast2.C: New test.
51048
51049 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51050
51051 * g++.old-deja/g++.pt/friend47.C: New test.
51052
51053 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51054
51055 * g++.old-deja/g++.pt/instantiate13.C: New test.
51056
51057 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51058
51059 * g++.old-deja/g++.other/defarg7.C: New test.
51060 * g++.old-deja/g++.other/defarg8.C: New test.
51061
51062 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51063
51064 * g++.old-deja/g++.pt/crash64.C: New test.
51065
51066 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51067
51068 * g++.old-deja/g++.pt/crash63.C: New test.
51069
51070 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51071
51072 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51073
51074 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51075
51076 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51077
51078 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51079
51080 * g++.old-deja/g++.pt/error3.C: New test.
51081
51082 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51083
51084 * g++.old-deja/g++.other/crash39.C: New test.
51085
51086 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51087
51088 * g++.old-deja/g++.other/vbase4.C: New test.
51089
51090 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51091
51092 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51093 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51094 * gcc.dg/special/special.exp: New test driver which will check
51095 for alias support for the above test.
51096
51097 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51098
51099 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51100 problems on small machines.
51101 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51102 parameterize.
51103
51104 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51105
51106 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51107 mips.
51108 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51109
51110 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51111
51112 * g++.old_deja/g++.pt/using8.C: New test.
51113
51114 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51115
51116 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51117
51118 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51119
51120 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51121 where a failure is expected.
51122 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51123
51124 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51125
51126 * g++.old_deja/g++.pt/instantiate12.C: New test.
51127
51128 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51129
51130 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51131 start of structs.
51132 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51133 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51134 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51135 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51136 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51137 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51138 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51139 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51140 * g++.old-deja/g++.eh/spec6.C: Likewise.
51141 * g++.old-deja/g++.jason/crash3.C: Likewise.
51142 * g++.old-deja/g++.law/ctors11.C: Likewise.
51143 * g++.old-deja/g++.law/ctors17.C: Likewise.
51144 * g++.old-deja/g++.law/ctors5.C: Likewise.
51145 * g++.old-deja/g++.law/ctors9.C: Likewise.
51146 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51147 * g++.old-deja/g++.mike/net22.C: Likewise.
51148 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51149 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51150 * g++.old-deja/g++.mike/virt3.C: Likewise.
51151 * g++.old-deja/g++.niklas/t128.C: Likewise.
51152 * g++.old-deja/g++.other/anon4.C: Likewise.
51153 * g++.old-deja/g++.other/using1.C: Likewise.
51154 * g++.old-deja/g++.other/warn3.C: Likewise.
51155 * g++.old-deja/g++.pt/t37.C: Likewise.
51156 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51157 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51158
51159 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51160
51161 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51162
51163 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51164
51165 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51166
51167 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51168
51169 * gcc.c-torture/compile/20010107-1.c: New test.
51170
51171 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51172
51173 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51174
51175 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51176
51177 * gcc.dg/format/format.h: New file.
51178 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51179 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51180 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51181 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51182 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51183 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51184 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51185 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51186 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51187 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51188 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51189 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51190 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51191 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51192 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51193 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51194 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51195 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51196 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51197 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51198 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51199 instead of declaring standard types, macros and functions in each
51200 test.
51201
51202 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51203
51204 * gcc.c-torture/execute/20010106-1.c: New test.
51205
51206 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51207
51208 * gcc.dg/format/format.exp: New file.
51209 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51210 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51211 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51212 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51213 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51214 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51215 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51216 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51217 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51218 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51219 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51220 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51221 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51222 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51223 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51224 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51225 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51226 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51227 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51228 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51229 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51230 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51231 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51232 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51233 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51234 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51235 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51236 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51237 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51238 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51239 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51240 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51241 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51242 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51243 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51244 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51245 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51246 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51247 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51248 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51249 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51250 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51251
51252 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51253
51254 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51255 account.
51256
51257 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51258
51259 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51260
51261 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51262
51263 * g++.old-deja/g++.pt/crash62.C: New test.
51264
51265 2001-01-04 Richard Henderson <rth@redhat.com>
51266
51267 * gcc.dg/20000926-1.c: Update expected warnings.
51268 * gcc.dg/array-2.c: Likewise.
51269 * gcc.dg/array-4.c: Also validate flexible array members.
51270 * gcc.dg/c99-flex-array-1.c: New.
51271
51272 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51273
51274 * gcc.c-torture/compile/20001222-1.x: Remove.
51275
51276 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51277
51278 * gcc.c-torture/execute/built-in-setjmp.c: New.
51279
51280 2001-01-03 Richard Henderson <rth@redhat.com>
51281
51282 * gcc.dg/940510-1.c: Update expected error wording.
51283 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51284
51285 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51286
51287 * lib/target-supports.exp (check_alias_available): Modified to
51288 indicate aliases not supported if only weak aliases are supported.
51289
51290 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51291
51292 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51293 Turn on cmpstrsi checks for __pj__ and __i370__.
51294
51295 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51296
51297 * g++.old-deja/g++.other/virtual11.C: New test.
51298
51299 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51300
51301 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51302
51303 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51304
51305 * gcc.c-torture/compile/20010102-1.c: New test.
51306
51307 2001-01-02 Andreas Jaeger <aj@suse.de>
51308
51309 * gcc.dg/noreturn-3.c: New test.
51310
51311 * gcc.dg/noreturn-4.c: New test.
51312
51313 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51314
51315 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51316 __builtin_fputc and __builtin_fwrite.
51317
51318 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51319
51320 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51321 signed char, not default char.
51322
51323 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51324
51325 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51326
51327 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51328
51329 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51330
51331 2000-12-29 Richard Henderson <rth@redhat.com>
51332
51333 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51334 (__cyg_profile_func_exit): Define.
51335
51336 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51337
51338 * g++.dg/vtgc1.C: New test.
51339
51340 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51341
51342 * gcc.dg/noncompile/20001228-1.c: New test.
51343
51344 * gcc.dg/20001228-1.c: New test.
51345
51346 * gcc.c-torture/execute/20001228-1.c: New test.
51347
51348 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51349
51350 * gcc.dg/format-strfmon-1.c: New test.
51351
51352 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51353
51354 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51355 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51356 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51357 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51358 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51359 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51360 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51361 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51362 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51363 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51364 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51365 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51366 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51367
51368 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51369 * gcc.c-torture/execute/string-opt-4.c: Test index.
51370
51371 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51372
51373 * gcc.c-torture/compile/20001226-1.c: New test.
51374
51375 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51376
51377 * gcc.c-torture/compile/20001222-1.c: New test.
51378 * gcc.c-torture/compile/20001222-1.x: Xfail.
51379
51380 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51381
51382 * gcc.c-torture/execute/comp-goto-2.c: New test.
51383
51384 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51385
51386 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51387 Use long types if __INT_MAX__ is 32767.
51388 (main): Use cast to (sint32 *) when poking 88 into a_page.
51389
51390 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51391
51392 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51393
51394 * gcc.c-torture/compile/20001221-1.c: New test.
51395 * gcc.c-torture/execute/20001221-1.c: New test.
51396
51397 2000-12-20 Richard Henderson <rth@redhat.com>
51398
51399 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51400 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51401
51402 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51403
51404 * gcc.dg/compare3.c: New test.
51405
51406 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51407
51408 * gcc.dg/format-warnll-1.c: New test.
51409
51410 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51411
51412 * gcc.dg/cpp/cmdlne-P.c: New test.
51413
51414 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51415
51416 * gcc.c-torture/execute/builtin-abs-1.c,
51417 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51418
51419 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51420
51421 * gcc.dg/cpp/multiline.c: New test.
51422
51423 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51424
51425 * g++.old-deja/g++.other/syshdr1.C: Update.
51426 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51427
51428 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51429
51430 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51431
51432 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51433
51434 * g++.old-deja/g++.pt/ttp65.C: New test.
51435
51436 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51437
51438 * g++.old-deja/g++.pt/ttp64.C: New test.
51439
51440 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51441
51442 * g++.old-deja/g++.pt/spec33.C: New test.
51443
51444 2000-12-14 Catherine Moore <clm@redhat.com>
51445
51446 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51447 * gcc.c-torture/execute/920612-2.c: Likewise.
51448 * gcc.c-torture/execute/920428-2.c: Likewise.
51449 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51450 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51451
51452 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51453
51454 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51455 * gcc.dg/pack-test-2.c: Likewise.
51456
51457 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51458
51459 Tests by Zack Weinberg <zackw@stanford.edu>.
51460
51461 * gcc.dg/cpp/defined.c: Update.
51462 * gcc.dg/cpp/defined_trad.c: New tests.
51463
51464 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51465
51466 * gcc.dg/cpp/trad-direct.c: Update.
51467
51468 2000-12-11 Neil Booth <neilb@earthling.net>
51469
51470 * gcc.dg/cpp/defined_trad.c
51471
51472 2000-12-11 Neil Booth <neilb@earthling.net>
51473
51474 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51475
51476 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51477
51478 * gcc.dg/format-miss-2.c: New test.
51479
51480 2000-12-09 Neil Booth <neilb@earthling.net>
51481
51482 * gcc.dg/cpp/lineflags.c: New tests.
51483 * gcc.dg/cpp/poison.c: Update.
51484 * gcc.dg/cpp/redef2.c: Update.
51485 * gcc.dg/cpp/skipping.c: New test.
51486
51487 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51488
51489 * g++.old-deja/g++.other/eh3.C: New testcase.
51490
51491 2000-12-07 Neil Booth <neilb@earthling.net>
51492
51493 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51494 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51495 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51496 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51497 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51498 Update.
51499
51500 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51501
51502 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51503 __SIZE_TYPE__ instead of int for type of integers cast to
51504 pointers.
51505
51506 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51507
51508 * g++.old-deja/g++.other/cleanup4.C: New test.
51509
51510 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51511
51512 * format-sec-1.c: New test.
51513
51514 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51515
51516 * gcc.dg/format-nonlit-3.c: New test.
51517
51518 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51519
51520 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51521 through a null pointer.
51522
51523 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51524
51525 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51526 * g++.old-deja/g++.pt/partial4.C: New test.
51527
51528 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51529
51530 * gcc.c-torture/execute/ieee/hugeval.x: New.
51531
51532 2000-12-06 Neil Booth <neilb@earthling.net>
51533
51534 * gcc.dg/cpp/backslash2.c: New tests.
51535
51536 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51537
51538 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51539 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51540
51541 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51542
51543 * gcc.c-torture/execute/20001203-2.c: New testcase.
51544
51545 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51546
51547 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51548 * g++.old-deja/g++.other/virtual10.C: New test.
51549
51550 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51551
51552 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51553
51554 2000-12-05 Richard Henderson <rth@redhat.com>
51555
51556 * gcc.c-torture/compile/20001205-1.c: New.
51557
51558 2000-12-04 Neil Booth <neilb@earthling.net>
51559
51560 * g++.old-deja/g++.other/virtual9.C: New test.
51561 * g++.old-deja/g++.pt/crash61.C: New test.
51562 * gcc.c-torture/execute/loop-9.c: New test.
51563
51564 2000-12-04 Neil Booth <neilb@earthling.net>
51565
51566 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51567 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51568 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51569 * gcc.dg/cpp/extratokens.c: ...here.
51570
51571 2000-12-04 Neil Booth <neilb@earthling.net>
51572
51573 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51574 New tests.
51575
51576 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51577
51578 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51579 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51580
51581 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51582
51583 * gcc.c-torture/execute/20001203-1.c: New test.
51584
51585 2000-12-03 Neil Booth <neilb@earthling.net>
51586
51587 * gcc.dg/cpp/macro6.c: New test cases.
51588
51589 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51590
51591 * gcc.c-torture/execute/string-opt-9.c: New test.
51592 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51593 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51594 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51595
51596 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51597 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51598
51599 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51600
51601 * gcc.dg/cpp/if-6.c: New testcase.
51602
51603 * gcc.dg/20001201-1.c: New testcase.
51604
51605 2000-12-02 Neil Booth <neilb@earthling.net>
51606
51607 * g++.old-deja/g++.other/externC4.C,
51608 g++.old-deja/g++.other/friend10.C: New tests.
51609
51610 2000-12-02 Neil Booth <neilb@earthling.net>
51611
51612 * g++.old-deja/g++.other/instan2.C
51613 * g++.old-deja/g++.other/instan3.C: New test.
51614
51615 2000-12-02 Neil Booth <neilb@earthling.net>
51616
51617 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51618 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51619 gnuc99.c,gnuc99-pedantic.c: New tests.
51620
51621 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51622
51623 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51624 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51625
51626 2000-12-01 Neil Booth <neilb@earthling.net>
51627
51628 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51629 * gcc.dg/cpp/poison.c: Update.
51630 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51631
51632 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51633
51634 * g77.f-torture/execute/20001201.f: New test.
51635
51636 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51637
51638 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51639
51640 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51641
51642 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51643
51644 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51645
51646 * g++.old-deja/g++.other/cast6.C: New test.
51647
51648 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51649
51650 * gcc.c-torture/execute/20001130-2.c: New testcase.
51651
51652 2000-11-30 Richard Henderson <rth@redhat.com>
51653
51654 * gcc.c-torture/execute/20001130-1.c: New test.
51655
51656 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51657
51658 * g++.old-deja/g++.other/op3.C: New test.
51659
51660 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51661
51662 * g++.old-deja/g++.other/op2.C: New test.
51663
51664 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51665
51666 * g++.old-deja/g++.other/crash38.C: New test.
51667
51668 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51669
51670 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51671
51672 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51673
51674 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51675 tests.
51676 * gcc.c-torture/execute/string-opt-6.c: New test.
51677
51678 * gcc.dg/20001117-1.c: Add main.
51679
51680 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51681
51682 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51683 Move from here ...
51684 * gcc.dg/940510-1.c: ... to here.
51685
51686 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51687 zero-size arrays in toplevel structures.
51688
51689 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51690
51691 * gcc.c-torture/execute/loop-8.c: New test.
51692
51693 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51694
51695 * g++.old-deja/g++.other/base1.C: New test.
51696
51697 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51698
51699 * g++.old-deja/g++.other/parse2.C: New test.
51700
51701 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51702
51703 * g++.old-deja/g++.pt/incomplete1.C: New test.
51704
51705 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51706
51707 * g++.old-deja/g++.other/friend9.C: New test.
51708
51709 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51710
51711 * gcc.dg/20001127-1.c: New test.
51712
51713 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51714
51715 * g++.old-deja/g++.pt/friend46.C: New test.
51716
51717 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51718
51719 * g++.old-deja/g++.other/ptrmem8.C: New test.
51720
51721 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51722
51723 * gcc.c-torture/execute/string-opt-7.c: New test.
51724 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51725
51726 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51727
51728 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51729 instead of 'mkcheck 2'.
51730
51731 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51732
51733 * gcc.c-torture/execute/memcheck/driver.c,
51734 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51735 C9X references to refer to C99.
51736
51737 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51738
51739 * gcc.dg/ultrasp3.c: New test.
51740
51741 2000-11-25 Neil Booth <neilb@earthling.net>
51742
51743 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51744
51745 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51746
51747 * gcc.c-torture/compile/20001123-2.c: New.
51748
51749 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51750
51751 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51752
51753 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51754
51755 * gcc.dg/sequence-point-1.c: Add some new tests.
51756 * gcc.c-torture/execute/20001124-1.c: New test.
51757
51758 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51759
51760 * g++.old-deja/g++.other/vaarg4.C: New test.
51761 * gcc.c-torture/compile/20001123-1.c: New test.
51762
51763 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51764
51765 * g++.other/crash24.C: Adjust and remove XFAIL.
51766 * g++.other/crash37.C: New test.
51767
51768 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51769
51770 * g++.old-deja/g++.pt/instantiate9.C: New test.
51771
51772 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51773
51774 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51775 new ABI, too.
51776
51777 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51778 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51779
51780 2000-11-22 Neil Booth <neilb@earthling.net>
51781
51782 * gcc.dg/cpp/Wtrigraphs.c: New test.
51783
51784 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51785
51786 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51787
51788 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51789
51790 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51791
51792 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51793
51794 * lib/gcc-dg.exp: load_lib scanasm.exp.
51795 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51796 * lib/g++-dg.exp: load_lib scanasm.exp.
51797 * lib/scanasm.exp: New.
51798 (scan-assembler, scan-assembler-not): Add optional arguments to
51799 test name, or if not present, the pattern name.
51800 (scan-assembler-dem, scan-assembler-dem-not): New.
51801
51802 * g++.dg/dg.exp: New.
51803
51804 2000-11-21 Neil Booth <neilb@earthling.net>
51805
51806 * gcc.dg/cpp/integrated1.c: Remove.
51807
51808 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51809
51810 * gcc.c-torture/execute/20001121-1.c: New test.
51811
51812 2000-11-21 Richard Henderson <rth@redhat.com>
51813
51814 * gcc.c-torture/compile/20001121-1.c: New test.
51815
51816 2000-11-20 Neil Booth <neilb@earthling.net>
51817
51818 * gcc.dg/cpp/integrated1.c: New test.
51819
51820 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51821
51822 * g++.old-deja/g++.other/inline17.C: New test.
51823
51824 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51825
51826 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51827 local variable to be zero: I made the variable global. Now
51828 uses abort() and exit() instead of relying on main's return value.
51829
51830 2000-11-20 Neil Booth <neilb@earthling.net>
51831
51832 * gcc.dg/cpp/paste2.c: Update test.
51833 * objc/execute/paste.m: New test.
51834
51835 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51836
51837 * gcc.dg/c99-condexpr-1.c: New test.
51838
51839 2000-11-20 Neil Booth <neilb@earthling.net>
51840
51841 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51842
51843 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51844
51845 * g++.old-deja/g++.pt/export1.C: New test.
51846
51847 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51848
51849 * gcc.dg/20001117-1.c: New test.
51850
51851 2000-11-18 Richard Henderson <rth@redhat.com>
51852
51853 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51854
51855 2000-11-18 Richard Henderson <rth@redhat.com>
51856
51857 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51858 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51859 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51860
51861 2000-11-18 Richard Henderson <rth@redhat.com>
51862
51863 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51864 (main): New. Exit cleanly.
51865
51866 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51867
51868 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51869 gcc.dg/c99-fordecl-2.c: New tests.
51870
51871 2000-11-18 Richard Henderson <rth@redhat.com>
51872
51873 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51874 * gcc.c-torture/execute/zerolen-2.c: New.
51875
51876 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51877
51878 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51879 memory.
51880
51881 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51882
51883 * g++.old-deja/g++.pt/instantiate8.C: New test.
51884
51885 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51886
51887 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51888 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51889
51890 2000-11-16 Nick Clifton <nickc@redhat.com>
51891
51892 * gcc.c-torture/execute/nestfunc-2.c: New test.
51893 * gcc.c-torture/execute/nestfunc-3.c: New test.
51894
51895 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51896
51897 * gcc.c-torture/compile/20001116-1.c: New test.
51898
51899 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51900
51901 * gcc.c-torture/execute/20001115-1.c: New test.
51902
51903 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51904
51905 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51906 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51907 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51908 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51909
51910 2000-11-15 Neil Booth <neilb@earthling.net>
51911
51912 gcc.dg/cpp/_Pragma1.c: Update.
51913 gcc.dg/cpp/_Pragma2.c: New test.
51914
51915 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51916
51917 * g++.old-deja/g++.other/anon5.C: New test.
51918
51919 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51920
51921 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51922 tests.
51923
51924 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51925
51926 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51927 output.
51928
51929 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51930
51931 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51932 labels at end of compound statements.
51933
51934 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51935
51936 * gcc.c-torture/execute/loop-7.c: New test.
51937
51938 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51939
51940 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51941
51942 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51943
51944 * gcc.dg/c99-bool-1.c: New test.
51945
51946 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51947
51948 * gcc.dg/c99-scope-1.c: Remove xfail.
51949 * gcc.dg/c99-scope-2.c: New test.
51950
51951 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51952
51953 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51954 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51955
51956 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51957
51958 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51959 error messages.
51960
51961 * g++.mike/p700.C: Don't typedef wchar_t.
51962 * g++.mike/p784.C: Likewise.
51963 * g++.mike/eb101.C: Don't use __wchar_t.
51964
51965 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51966
51967 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51968 from DO loop.
51969
51970 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51971
51972 * gcc.c-torture/execute/20001111-1.c: New test.
51973
51974 2000-11-10 Nick Clifton <nickc@redhat.com>
51975
51976 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51977 long multuiple and accumulate.
51978
51979 2000-11-09 Richard Henderson <rth@redhat.com>
51980
51981 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51982 via size_t instead of int.
51983
51984 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51985 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51986 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51987 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51988
51989 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51990
51991 * gcc.c-torture/compile/20001109-1.c: New test.
51992 * gcc.c-torture/compile/20001109-2.c: New test.
51993
51994 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51995
51996 * g++.old-deja/g++.pt/operator1.C: New test.
51997 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51998
51999 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52000
52001 * gcc.dg/20001108-1.c: New test.
52002
52003 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52004
52005 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52006 with both arguments constant strings.
52007 * gcc.c-torture/execute/string-opt-3.c: New test.
52008 * gcc.c-torture/execute/string-opt-4.c: New test.
52009 * gcc.c-torture/execute/string-opt-5.c: New test.
52010
52011 2000-11-08 Nick Clifton <nickc@redhat.com>
52012
52013 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52014 mulsidi3adddi patterns.
52015
52016 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52017
52018 * g++.old-deja/g++.other/crash36.C: New test.
52019
52020 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52021
52022 * g++.old-deja/g++.other/init16.C: New test.
52023
52024 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52025
52026 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52027
52028 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52029
52030 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52031 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52032 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52033
52034 2000-11-07 DJ Delorie <dj@redhat.com>
52035
52036 * gcc.dg/20000614-1.c: Add return so that test can pass.
52037
52038 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52039
52040 * gcc.c-torture/execute/string-opt-1.c: New test.
52041
52042 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52043
52044 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52045 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52046 parameters in registers, and there is no way for a varargs
52047 function to know in which order the integer and floating-point
52048 parameters should be interleaved when they are placed on the
52049 stack.
52050 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52051 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52052
52053 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52054
52055 * gcc.c-torture/execute/string-opt-2.c: New test.
52056
52057 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52058
52059 * g++.old-deja/g++.pt/crash60.C: New test.
52060
52061 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52062
52063 * g++.old-deja/g++.other/crash24.C: New test.
52064 * g++.old-deja/g++.other/crash25.C: New test.
52065 * g++.old-deja/g++.other/crash26.C: New test.
52066 * g++.old-deja/g++.other/crash27.C: New test.
52067 * g++.old-deja/g++.other/crash28.C: New test.
52068 * g++.old-deja/g++.other/crash29.C: New test.
52069 * g++.old-deja/g++.other/crash30.C: New test.
52070 * g++.old-deja/g++.other/crash31.C: New test.
52071 * g++.old-deja/g++.other/crash32.C: New test.
52072 * g++.old-deja/g++.other/crash33.C: New test.
52073 * g++.old-deja/g++.other/crash34.C: New test.
52074 * g++.old-deja/g++.other/crash35.C: New test.
52075
52076 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52077
52078 * gcc.c-torture/execute/20001031-1.c: New test.
52079
52080 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52081
52082 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52083 namespace.
52084
52085 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52086 standards-conformant.
52087
52088 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52089
52090 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52091 * g++.old-deja/g++.mike/p755a.C: Likewise.
52092 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52093 library makes no calls to `operator new' during initialization.
52094
52095 2000-11-04 Neil Booth <neilb@earthling.net>
52096
52097 * gcc.dg/cpp/include2.c: New tests.
52098
52099 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52100
52101 * lib/g++.exp (g++_set_ld_library_path): New function.
52102 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52103
52104 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52105
52106 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52107 warnings.
52108
52109 2000-11-01 Richard Henderson <rth@redhat.com>
52110
52111 * g++.old-deja/g++.ext/namedret1.C: New.
52112 * g++.old-deja/g++.ext/namedret2.C: New.
52113 * g++.old-deja/g++.ext/namedret3.C: New.
52114
52115 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52116
52117 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52118 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52119
52120 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52121
52122 * gcc.c-torture/execute/va-arg-21.c: New test.
52123
52124 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52125
52126 * gcc.dg/c99-complex-2.c: New test.
52127
52128 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52129
52130 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52131
52132 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52133
52134 * g++.old-deja/g++.other/inline16.C: New test.
52135
52136 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52137
52138 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52139 __PRETTY_FUNCTION__
52140
52141 2000-10-29 Neil Booth <neilb@earthling.net>
52142
52143 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52144 New tests.
52145 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52146 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52147 optimisation.
52148
52149 2000-10-29 Neil Booth <neilb@earthling.net>
52150
52151 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52152 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52153 * mi5.c: Test multiple includes work with -C.
52154 * trigraphs.c: Test ^= version.
52155
52156 2000-10-28 Neil Booth <neilb@earthling.net>
52157
52158 New tests and test updates for new macro expander.
52159
52160 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52161 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52162 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52163 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52164 new diagnostic messages.
52165
52166 * gcc.dg/cpp/macro3.c: New tests.
52167
52168 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52169
52170 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52171 on the same line.
52172
52173 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52174
52175 * g++.old-deja/g++.other/eh2.C: New test.
52176
52177 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52178
52179 * gcc.c-torture/execute/20001027-1.c: New test.
52180
52181 2000-10-26 Richard Henderson <rth@redhat.com>
52182
52183 * gcc.c-torture/execute/20001026-1.c: New.
52184
52185 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52186
52187 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52188 * g++.old-deja/g++.law/builtin1.C: Likewise.
52189 * g++.old-deja/g++.law/ctors10.C: Likewise.
52190 * g++.old-deja/g++.law/virtual3.C: Likewise.
52191 * g++.old-deja/g++.mike/p658.C: Likewise.
52192 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52193 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52194 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52195 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52196 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52197
52198 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52199
52200 * gcc.c-torture/compile/20001024-1.c: New test.
52201
52202 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52203
52204 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52205 to tell us whether or not we are using V3.
52206
52207 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52208
52209 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52210 operands.
52211
52212 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52213
52214 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52215
52216 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52217
52218 * gcc.c-torture/execute/20001024-1.c: New test.
52219
52220 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52221
52222 * g++.old-deja/g++.other/sibcall1.C: New test.
52223
52224 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52225
52226 * gcc.dg/noncompile/init-3.c: New test.
52227
52228 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52229
52230 * gcc.dg/format-array-1.c: New test.
52231
52232 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52233
52234 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52235 writing through null pointers; remove comment about testing
52236 unterminated strings.
52237
52238 2000-10-17 Matthew Hiller <hiller@redhat.com>
52239
52240 * gcc.c-torture/execute/20001017-2.c: New test.
52241
52242 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52243
52244 * gcc.c-torture/compile/20001018-1.c: New test.
52245 * gcc.c-torture/compile/20001018-1.x: Xfail.
52246
52247 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52248
52249 * gcc.c-torture/execute/20001017-1.c: New test.
52250
52251 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52252
52253 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52254 for multiple use of arguments with scanf formats; add tests for
52255 multiple use of arguments.
52256
52257 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52258
52259 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52260 from some old tests.
52261
52262 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52263
52264 * gcc.dg/format-miss-1.c: New test.
52265
52266 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52267
52268 * gcc.c-torture/execute/20001013-1.c: New test.
52269
52270 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52271
52272 * gcc.dg/format-branch-1.c: New test.
52273
52274 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52275
52276 * README, lib/file-format.exp: Remove EGCS references.
52277
52278 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52279
52280 * gcc.dg/20001013-1.c: New test.
52281
52282 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52283
52284 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52285 for intmax_t in the compiler using __typeof__ and the type rules
52286 for conditional expressions.
52287
52288 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52289
52290 * gcc.dg/20001012-1.c: New test.
52291 * gcc.dg/20001012-2.c: New test.
52292
52293 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52294
52295 * gcc.dg/format-attr-1.c: New test.
52296
52297 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52298
52299 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52300 __LONG_LONG_MAX__ instead of LLONG_MAX.
52301
52302 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52303
52304 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52305 scanf flags.
52306 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52307 flags.
52308
52309 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52310
52311 * gcc.dg/sequence-pt-1.c: New test.
52312
52313 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52314
52315 * gcc.c-torture/execute/20001011-1.c: New testcase.
52316 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52317
52318 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52319
52320 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52321 does not error on it.
52322
52323 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52324
52325 * gcc.dg/20001009-1.c: New test.
52326
52327 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52328
52329 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52330 * gcc.c-torture/execute/20001009-2.c: ... to here.
52331
52332 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52333
52334 * gcc.c-torture/compile/20001009-1.c: New testcase.
52335 * gcc.c-torture/execute/20001009-1.c: New testcase.
52336 Testcases provided by Jan Hubicka <jh@suse.cz>.
52337
52338 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52339
52340 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52341 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52342 uintmax_t using <limits.h> to emulate the compiler's internal
52343 logic. No longer XFAIL %j tests.
52344
52345 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52346
52347 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52348 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52349 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52350 regexps and details of expected handling of some bad formats.
52351 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52352 suppression.
52353
52354 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52355
52356 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52357 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52358 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52359 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52360 in list archives.
52361
52362 2000-10-06 Richard Henderson <rth@cygnus.com>
52363
52364 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52365 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52366 * g++.old-deja/g++.jason/report.C: Likewise.
52367 * g++.old-deja/g++.law/friend5.C: Likewise.
52368 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52369 of the expected warnings.
52370
52371 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52372
52373 * g++.old-deja/g++.pt/enum14.C: New test.
52374
52375 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52376
52377 * g++.old-deja/g++.pt/crash59.C: New test.
52378
52379 2000-10-04 Will Cohen <wcohen@redhat.com>
52380
52381 * gcc.dg/20000926-1.c: New test.
52382
52383 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52384
52385 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52386 function name for current C++ compiler.
52387 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52388
52389 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52390
52391 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52392 __PRETTY_FUNCTION__.
52393 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52394
52395 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52396
52397 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52398
52399 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52400
52401 * gcc.c-torture/compile/20000923-1.c: New test.
52402
52403 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52404
52405 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52406 * g++.old-deja/g++.pt/ttp62.C: Same.
52407 * g++.old-deja/g++.other/inline14.C: Same.
52408
52409 2000-09-24 Richard Henderson <rth@cygnus.com>
52410
52411 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52412
52413 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52414
52415 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52416
52417 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52418
52419 * gcc.c-torture/compile/20000922-1.c: New file.
52420
52421 2000-09-21 Nick Clifton <nickc@redhat.com>
52422
52423 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52424 a signed long modulo operation.
52425 (mod6): New function - perform an unsigned long modulo operation.
52426 (main): Add tests for modulos of very large numbers by very small
52427 dividends.
52428
52429 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52430
52431 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52432
52433 2000-09-19 Richard Henderson <rth@cygnus.com>
52434
52435 * gcc.dg/compare2.c (case 10): XFAIL.
52436
52437 2000-09-18 Richard Henderson <rth@cygnus.com>
52438
52439 * gcc.c-torture/execute/20000906-1.c: Move ...
52440 * gcc.dg/20000906-1.c: ... here. Only run on targets
52441 that support __builtin_trap.
52442
52443 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52444
52445 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52446
52447 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52448
52449 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52450 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52451 more $ format tests.
52452
52453 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52454
52455 * gcc.dg/format-errmk-1.c: New test.
52456
52457 2000-09-17 Greg McGary <greg@mcgary.org>
52458
52459 * gcc.c-torture/execute/20000917-1.x: Remove.
52460
52461 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52462
52463 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52464
52465 2000-09-17 Greg McGary <greg@mcgary.org>
52466
52467 * gcc.c-torture/execute/20000917-1.c: New test.
52468 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52469
52470 2000-09-16 Neil Booth <NeilB@earthling.net>
52471
52472 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52473 in nested macro bug.
52474
52475 2000-09-15 Neil Booth <NeilB@earthling.net>
52476
52477 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52478
52479 2000-09-14 Jeffrey A Law (law@cygnus.com)
52480
52481 * gcc.c-torture/execute/20000914-1.c: New test.
52482
52483 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52484
52485 * g++.other/inline13.C: New test.
52486
52487 2000-09-12 Andreas Jaeger <aj@suse.de>
52488
52489 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52490 constant by Ulrich Drepper <drepper@redhat.com>.
52491
52492 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52493
52494 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52495
52496 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52497
52498 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52499
52500 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52501
52502 * gcc.dg/cpp/backslash.c: New test.
52503
52504 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52505
52506 * gcc.c-torture/execute/20000910-1.c: New test.
52507 * gcc.c-torture/execute/20000910-2.c: Likewise.
52508
52509 2000-09-11 Robert Lipe <robertl@sco.com>
52510
52511 * gcc.dg/pragma-align.c: New test.
52512
52513 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52514
52515 * g++.old-deja/g++.pt/explicit82.C: New test.
52516 * g++.old-deja/g++.pt/explicit83.C: New test.
52517
52518 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52519
52520 * gcc.dg/asm-names.c: New test.
52521
52522 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52523
52524 * gcc.dg/cpp/tr-warn6.c: New test
52525
52526 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52527
52528 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52529 be accepted.
52530
52531 2000-09-07 Catherine Moore <clm@redhat.com>
52532
52533 * gcc.c-torture/execute/unroll-1.c: New test.
52534
52535 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52536
52537 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52538 ERROR markers.
52539 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52540 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52541 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52542 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52543 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52544 Preprocess only.
52545 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52546 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52547
52548 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52549
52550 * g++.old-deja/g++.pt/deduct2.C: New test.
52551
52552 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52553
52554 * g++.old-deja/g++.pt/parms2.C: New test.
52555
52556 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52557
52558 * g++.old-deja/g++.pt/crash58.C: New test.
52559
52560 2000-09-06 Greg McGary <greg@mcgary.org>
52561
52562 * gcc.c-torture/execute/20000906-1.c: New test.
52563 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52564
52565 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52566
52567 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52568
52569 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52570
52571 * g++.old-deja/g++.pt/crash57.C: New test.
52572
52573 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52574
52575 * g++.old-deja/g++.pt/crash56.C: New test.
52576
52577 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52578
52579 * g++.old-deja/g++.pt/koenig1.C: New test.
52580
52581 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52582
52583 * gcc.dg/20000904-1.c: New test.
52584
52585 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52586
52587 * gcc.dg/cpp/paste8.c: New test.
52588
52589 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52590
52591 * gcc.c-torture/compile/20000827-1.c: New test.
52592
52593 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52594
52595 * gcc.dg/format-diag-1.c: New test.
52596
52597 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52598
52599 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52600 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52601 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52602 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52603 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52604
52605 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52606
52607 * g++.old-deja/g++.other/nested4.C: New test.
52608
52609 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52610
52611 * g++.old-deja/g++.ns/scoped1.C: New test.
52612
52613 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52614
52615 * lib/g++.exp: Support testing already-installed GCC.
52616
52617 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52618
52619 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52620
52621 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52622
52623 * gcc.dg/return-type-2.c: New test.
52624
52625 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52626
52627 * gcc.c-torture/compile/20000825-1.c: New test.
52628
52629 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52630
52631 * gcc.dg/dwarf2-2.c: New test.
52632
52633 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52634
52635 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52636 dg-warning regexps.
52637
52638 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52639
52640 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52641 gcc.dg/format-ext-5.c: New tests.
52642
52643 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52644
52645 * g++.old-deja/g++.other/crash22.C: New test.
52646
52647 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52648
52649 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52650
52651 2000-08-24 Richard Henderson <rth@cygnus.com>
52652
52653 * gcc.dg/ia64-sync-1.c: New test.
52654 * gcc.dg/ia64-sync-2.c: New test.
52655 * gcc.dg/ia64-asm-1.c: New test.
52656
52657 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52658
52659 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52660 * gcc.dg/format-ext-2.c: New test.
52661
52662 2000-08-23 Jason Merrill <jason@redhat.com>
52663
52664 * lib/old-dejagnu.exp: Also ignore "In member function" and
52665 "At global scope".
52666
52667 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52668
52669 * gcc.dg/noncompile/label-lineno-1.c: New test.
52670
52671 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52672
52673 * gcc.dg/c99-array-nonobj-1.c: New test.
52674
52675 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52676
52677 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52678 tests.
52679 * gcc.dg/format-ext-1.c: New test.
52680
52681 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52682
52683 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52684 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52685 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52686 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52687 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52688
52689 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52690
52691 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52692 gcc.dg/c99-strftime-2.c: New tests.
52693
52694 2000-08-22 Richard Henderson <rth@cygnus.com>
52695
52696 * gcc.c-torture/execute/20000822-1.c: New test.
52697
52698 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52699
52700 * gcc.c-torture/execute/20000819-1.x: Remove.
52701
52702 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52703
52704 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52705 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52706 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52707 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52708 gcc.dg/format-xopen-1.c: New tests.
52709
52710 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52711
52712 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52713
52714 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52715
52716 * g++.old-deja/g++.other/loop2.C: New test.
52717
52718 * gcc.c-torture/compile/20000606-1.c: New test.
52719 * gcc.c-torture/compile/20000728-1.c: New test.
52720 * gcc.c-torture/execute/20000801-1.c: New test.
52721 * gcc.c-torture/execute/20000801-2.c: New test.
52722 * gcc.c-torture/execute/20000819-1.c: New test.
52723 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52724 * gcc.dg/20000629-1.c: New test.
52725 * gcc.dg/20000724-1.c: New test.
52726 * gcc.dg/20000807-1.c: New test.
52727
52728 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52729
52730 * gcc.dg/cpp/pragma-1.c: New test.
52731 * gcc.dg/cpp/pragma-2.c: New test.
52732
52733 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52734
52735 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52736 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52737
52738 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52739
52740 * gcc.c-torture/compile/20000818-1.c: New test.
52741
52742 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52743
52744 * gcc.c-torture/execute/20000818-1.c: New test.
52745
52746 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52747
52748 * gcc.dg/format-va-1.c: New test.
52749
52750 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52751
52752 * g++.old-deja/g++.other/typedef8.C: New test.
52753
52754 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52755
52756 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52757 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52758 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52759 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52760 * g++.old-deja/g++.other/ptrmem7.C: New test.
52761 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52762
52763 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52764
52765 * g++.old-deja/g++.pt/typename27.C: New test.
52766
52767 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52768
52769 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52770 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52771 * g++.old-deja/g++.pt/friend45.C: New test.
52772 * g++.old-deja/g++.other/friend8.C: New test.
52773
52774 2000-08-15 Richard Henderson <rth@cygnus.com>
52775
52776 * gcc.c-torture/execute/20000815-1.c: New test.
52777
52778 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52779
52780 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52781 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52782 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52783
52784 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52785
52786 * g++.old-deja/g++.other/refinit2.C: New test.
52787
52788 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52789
52790 * lib/c-torture.exp (c-torture): Make
52791 compiler_conditional_xfail_data global.
52792 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52793 compiler_conditional_xfail_data machinery.
52794 (f-torture-execute): Likewise.
52795 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52796 and only when unrolling loops.
52797
52798 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52799
52800 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52801
52802 * g++.old-deja/g++.pt/explicit81.C: New test.
52803
52804 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52805
52806 * g++.old-deja/g++.pt/typename26.C: New test.
52807
52808 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52809
52810 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52811 warning.
52812
52813 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52814
52815 * g++.old-deja/g++.other/array3.C: New test.
52816
52817 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52818
52819 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52820 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52821 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52822 New tests.
52823
52824 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52825
52826 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52827 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52828
52829 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52830
52831 * gcc.c-torture/execute/20000808-1.c: New test.
52832
52833 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52834
52835 * gcc.dg/c90-const-expr-1.c: New test.
52836
52837 2000-08-08 Richard Henderson <rth@cygnus.com>
52838
52839 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52840
52841 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52842
52843 * gcc.dg/noncompile/const-ll-1.c: New test.
52844
52845 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52846
52847 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52848
52849 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52850
52851 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52852 that running programs linked against the shared version of libobjc
52853 run correctly.
52854
52855 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52856
52857 * gcc.dg/c99-printf-1.c: New test.
52858
52859 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52860
52861 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52862
52863 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52864
52865 * gcc.c-torture/execute/20000731-1.x: Delete.
52866
52867 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52868
52869 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52870 and torture_without_loops as is done by c-torture.exp.
52871 (search_for): Copy from c-torture.exp.
52872 (gcc-dg-runtest): New function, drives a directory of tests
52873 iterating over the TORTURE_OPTIONS.
52874 (scan-assembler, scan-assembler-not): Move here from
52875 individual directory drivers.
52876
52877 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52878 defined by lib/gcc-dg.exp.
52879 * gcc.dg/cpp/cpp.exp: Likewise.
52880 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52881 gcc-dg-runtest, so we cycle over optimization options.
52882
52883 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52884 * gcc.dg/compare2.c: No longer expected to fail.
52885
52886 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52887
52888 * gcc.c-torture/execute/20000804-1.c: New test.
52889
52890 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52891
52892 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52893
52894 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52895
52896 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52897
52898 2000-08-03 Jeffrey A Law (law@cygnus.com)
52899
52900 * gcc.c-torture/compile/20000803-1.c: New test.
52901
52902 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52903
52904 * gcc.c-torture/execute/20000801-3.c,
52905 gcc.c-torture/execute/20000801-4.c: New tests.
52906 * gcc.c-torture/execute/20000801-3.x,
52907 gcc.c-torture/execute/20000801-4.x: Xfail.
52908
52909 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52910
52911 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52912 libobjc/.libs to allow for libtool.
52913
52914 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52915
52916 * gcc.c-torture/compile/20000802-1.c: New test.
52917
52918 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52919
52920 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52921
52922 2000-07-31 Jeffrey A Law (law@cygnus.com)
52923
52924 * gcc-c-torture/execute/20000731-2.c: New test.
52925
52926 * gcc.c-torture/execute/20000731-1.c: New test.
52927 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52928
52929 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52930
52931 * gcc.dg/cpp/paste7.c: New test.
52932 * gcc.dg/cpp/20000725-1.c: New test.
52933
52934 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52935
52936 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52937 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52938 declaration warning for __builtin_dwarf_reg_size.
52939
52940 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52941
52942 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52943
52944 * gcc.dg/noncompile/voidparam-1.c: New test.
52945
52946 2000-07-30 Richard Henderson <rth@cygnus.com>
52947
52948 * gcc.dg/c90-digraph-1.c: Don't xfail.
52949 * gcc.dg/compare2.c (case 10): Xfail.
52950 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52951
52952 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52953
52954 * gcc.dg/c99-main-1.c: New test.
52955
52956 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52957
52958 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52959
52960 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52961
52962 * gcc.c-tortuer/execute/20000726-1.c: New test.
52963
52964 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52965
52966 * gcc.c-torture/execute/enum-2.c: New test.
52967
52968 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52969
52970 * gcc.dg/cpp/tr-warn3.c: New test.
52971
52972 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52973
52974 * g++.old-deja/g++.ext/implicit1.C: Remove.
52975 * g++.old-deja/g++.jason/c2.C: Remove
52976 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52977 * g++.old-deja/g++.pt/crash16.C: Likewise.
52978 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52979
52980 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52981
52982 * g++.old-deja/g++.other/for2.C: New test.
52983
52984 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52985
52986 * gcc.dg/20000720-1.c: New test.
52987
52988 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52989
52990 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52991
52992 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52993
52994 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52995 * gcc.c-torture/execute/20000722-1.c: New.
52996 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52997
52998 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52999
53000 * gcc.dg/cpp/20000720-1.S: New test.
53001
53002 2000-07-21 Michael Meissner <meissner@redhat.com>
53003
53004 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53005
53006 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53007
53008 * g++.old-deja/g++.brendan/crash16.C,
53009 g++.old-deja/g++.brendan/parse3.C,
53010 g++.old-deja/g++.brendan/redecl1.C,
53011 g++.old-deja/g++.ns/template13.C,
53012 g++.old-deja/g++.other/decl4.C,
53013 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53014
53015 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53016
53017 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53018 and "Internal error".
53019
53020 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53021 regexps.
53022 * gcc.dg/cpp/paste6.c: New test.
53023
53024 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53025
53026 * gcc.dg/cpp/tr-direct.c: New test.
53027
53028 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53029 gcc.dg/cpp/undef1.c: Tweak error regexps.
53030
53031 2000-07-18 Eric Christopher <echristo@redhat.com>
53032
53033 * gcc.c-torture/compile/20000718-1.c: New test.
53034
53035 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53036
53037 * cpplex.c (_cpp_push_token): If the token being pushed back
53038 is the previous token in this context, just subtract one from
53039 context->posn.
53040 * cppmacro.c (save_expansion): Clear aux field when storing a
53041 placemarker.
53042
53043 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53044
53045 * gcc.dg/noncompile/redecl-1.c: New test.
53046
53047 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53048
53049 * gcc.c-torture/execute/20000717-5.c: New test.
53050 * gcc.c-torture/execute/20000717-1.x: Removed.
53051
53052 2000-07-17 Richard Henderson <rth@cygnus.com>
53053
53054 * gcc.c-torture/execute/20000717-4.c: New test.
53055
53056 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53057
53058 * gcc.dg/cpp/syshdr.c: New test.
53059 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53060
53061 2000-07-17 Neil Booth <neilb@earthling.net>
53062
53063 * gcc.dg/cpp/cmdlne-dM.c: New test.
53064 * gcc.dg/cpp/cmdlne-dD.c: New test.
53065
53066 2000-07-17 Jeffrey A Law (law@cygnus.com)
53067
53068 * gcc.c-torture/execute/20000717-3.c: New test.
53069
53070 * gcc.c-torture/compile/20000717-1.c: New test.
53071
53072 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53073
53074 * gcc.c-torture/execute/20000717-2.c: New test.
53075
53076 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53077
53078 * gcc.dg/formatz-1.c: New test.
53079
53080 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53081 * gcc.dg/c99-digraph-1.c: New tests.
53082
53083 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53084 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53085
53086 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53087 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53088 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53089 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53090 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53091 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53092 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53093
53094 2000-07-17 Greg McGary <greg@mcgary.org>
53095
53096 * gcc.c-torture/execute/20000717-1.c: New test.
53097 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53098
53099 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53100
53101 * gcc.c-torture/execute/20000715-2.c: New test.
53102 * gcc.dg/20000715-1.c: New test.
53103
53104 2000-07-15 Michael Meissner <meissner@redhat.com>
53105
53106 * gcc.c-torture/execute/20000715-1.c: New test.
53107
53108 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53109
53110 * gcc.c-torture/execute/20000707-1.c: New test.
53111
53112 2000-07-13 Neil Booth <NeilB@earthling.net>
53113
53114 * gcc.dg/cpp/digraph1.c,
53115 gcc.dg/cpp/digraph2.c,
53116 gcc.dg/cpp/digraphs.c: New tests.
53117
53118 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53119
53120 * g77.f-torture/compile/20000630-2.f: New test.
53121 * g77.f-torture/compile/20000630-2.x
53122
53123 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53124
53125 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53126
53127 2000-07-11 Neil Booth <NeilB@earthling.net>
53128
53129 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53130
53131 2000-07-11 Neil Booth <NeilB@earthling.net>
53132
53133 * gcc.dg/cpp/cmdlne-C.c: New.
53134
53135 2000-07-09 Neil Booth <NeilB@earthling.net>
53136
53137 * gcc.dg/cpp/directiv.c: New tests.
53138 * gcc.dg/cpp/undef1.c: Update.
53139
53140 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53141
53142 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53143
53144 2000-07-09 Neil Booth <NeilB@earthling.net>
53145
53146 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53147
53148 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53149
53150 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53151 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53152
53153 2000-07-08 Neil Booth <NeilB@earthling.net>
53154
53155 * gcc.dg/cpp/macsyntx.c: New tests.
53156
53157 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53158
53159 * gcc.dg/20000707-1.c: New test.
53160
53161 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53162
53163 * gcc.c-torture/execute/20000706-1.c: New test.
53164 * gcc.c-torture/execute/20000706-2.c: New test.
53165 * gcc.c-torture/execute/20000706-3.c: New test.
53166 * gcc.c-torture/execute/20000706-4.c: New test.
53167 * gcc.c-torture/execute/20000706-5.c: New test.
53168
53169 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53170
53171 * g++.old-deja/g++.pt/instantiate7.C: New test.
53172
53173 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53174
53175 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53176 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53177 * g++.old-deja/g++.other/rtti3.C: Likewise.
53178 * g++.old-deja/g++.other/rttid3.C: Likewise.
53179
53180 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53181
53182 * g77.f-torture/compile/20000630-1.x: Fix typo
53183
53184 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53185
53186 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53187 assembly output.
53188
53189 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53190
53191 * gcc.dg/cpp/ident.c: New test.
53192
53193 2000-07-05 Neil Booth <NeilB@earthling.net>
53194
53195 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53196 gcc.dg/cpp/lexstrng.c: New tests.
53197
53198 2000-07-04 Neil Booth <NeilB@earthling.net>
53199
53200 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53201 * gcc.dg/cpp/strify2.c: Same.
53202
53203 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53204
53205 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53206 * gcc.dg/cpp/19990703-1.c: Likewise.
53207 * gcc.dg/cpp/20000625-1.c: Likewise.
53208 * gcc.dg/cpp/20000625-2.c: Likewise.
53209
53210 * gcc.dg/cpp/macro1.c,
53211 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53212 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53213 gcc.dg/cpp/strify1.c,
53214 gcc.dg/cpp/strify2.c: New tests.
53215
53216 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53217
53218 * gcc.c-torture/execute/20000703-1.c: New test.
53219
53220 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53221
53222 * g++.old-deja/g++.pt (lookup10.C): New test.
53223
53224 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53225
53226 * g++.old-deja/g++.pt (typename25.C): New test.
53227
53228 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53229
53230 * gcc.c-torture/compile/20000701-1.c: New test.
53231
53232 2000-06-30 Nick Clifton <nickc@cygnus.com>
53233
53234 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53235 to test case.
53236
53237 2000-06-30 Catherine Moore <clm@cygnus.com>
53238
53239 * gcc.c-torture/execute/align-1.c: New test.
53240
53241 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53242
53243 * g++.old-deja/g++.pt/expr8.C: New test.
53244 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53245
53246 2000-06-29 Nick Clifton <nickc@cygnus.com>
53247
53248 * gcc.c-torture/compile/20000629-1.c: New test.
53249
53250 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53251
53252
53253 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53254 gcc.dg/noncompile directory, depending on whether they're
53255 preprocessor tests or not. Annotate all the tests for the dg
53256 framework.
53257
53258 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53259 * gcc.dg/noncompile/noncompile.exp: New.
53260
53261 * Moved files:
53262 Old name New name
53263 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53264 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53265 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53266 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53267 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53268 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53269 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53270 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53271 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53272 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53273 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53274 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53275 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53276 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53277 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53278 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53279 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53280 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53281 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53282 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53283 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53284 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53285 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53286 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53287
53288 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53289 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53290 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53291 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53292 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53293 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53294
53295 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53296
53297 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53298 declare one variable. On the fourth, error.
53299 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53300 declared by 20000628-1a.h.
53301
53302 2000-06-29 Richard Henderson <rth@redhat.com>
53303
53304 * gcc.c-torture/execute/930529-1.x: New file.
53305 * gcc.dg/920413-1.c: Adjust expected warning text.
53306 * gcc.dg/980217-1.c: Declare abort.
53307 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53308
53309 2000-06-29 Jeffrey A Law (law@cygnus.com)
53310
53311 * g77.f-torture/compile/20000629-1.f: New test.
53312 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53313
53314 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53315
53316 Rearrange lots of files, removing entirely the
53317 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53318 directories.
53319
53320 * Deleted files:
53321 gcc.c-torture/code_quality/code_quality.exp
53322 gcc.c-torture/special/special.exp
53323 gcc.failure/failure.exp
53324 gcc.failure/940409-1.x
53325 gcc.c-torture/compile/961203-1.x
53326
53327 * New files:
53328 gcc.misc-tests/linkage.exp
53329 gcc.c-torture/execute/920730-1t.c
53330 gcc.c-torture/execute/920730-1t.x
53331 gcc.c-torture/compile/920520-1.x
53332 gcc.c-torture/compile/920521-1.x
53333 gcc.c-torture/compile/981006-1.x
53334 gcc.c-torture/execute/eeprof-1.x
53335
53336 * Moved files (possibly with modifications to fit a new harness):
53337 Old name New name
53338 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53339 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53340 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53341 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53342 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53343 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53344 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53345 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53346 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53347 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53348 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53349 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53350 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53351 gcc.failure/940409-1.c gcc.dg/940409-1.c
53352
53353 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53354
53355 * c-torture/compile/961203-1.x: Delete.
53356
53357 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53358 not exit. Include stdio.h.
53359 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53360 * gcc.misc-tests/dg-12.c: Likewise.
53361 * gcc.misc-tests/dg-5.c: Likewise.
53362 * gcc.misc-tests/dg-6.c: Likewise.
53363 * gcc.misc-tests/dg-7.c: Prototype abort.
53364 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53365 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53366 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53367 not exit.
53368 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53369 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53370
53371 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53372
53373 * gcc.dg/cpp/20000628-1.c: New test.
53374 * gcc.dg/cpp/20000628-1.h: New header for above test.
53375 * gcc.dg/cpp/20000628-1a.h: Likewise.
53376
53377 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53378
53379 * gcc.dg/cpp: New directory.
53380 * gcc.dg/cpp/cpp.exp: New driver.
53381 * gcc.dg/cpp/20000627-1.c: New test.
53382 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53383 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53384 and rewrite as a compilation test.
53385
53386 * gcc.dg: Move many files into the cpp subdirectory, possibly
53387 renaming or editing them as well.
53388 Old name New name
53389 990119-1.c cpp/19990119-1.c
53390 990228-1.c cpp/19990228-1.c
53391 990407-1.c cpp/19990407-1.c
53392 990409-1.c cpp/19990409-1.c
53393 990413-1.c cpp/19990413-1.c
53394 990703-1.c cpp/19990703-1.c
53395 20000127-1.c cpp/20000127-1.c
53396 20000129-1.c cpp/20000129-1.c
53397 20000207-1.c cpp/20000207-1.c
53398 20000207-2.c cpp/20000207-2.c
53399 20000209-1.c cpp/20000209-1.c
53400 20000209-2.c cpp/20000209-2.c
53401 20000301-1.c cpp/20000301-1.c
53402 20000419-1.c cpp/20000419-1.c
53403 20000510-1.S cpp/20000510-1.S
53404 20000519-1.c cpp/20000519-1.c
53405 20000529-1.c cpp/20000529-1.c
53406 20000625-1.c cpp/20000625-1.c
53407 20000625-2.c cpp/20000625-2.c
53408 cpp-as1.c cpp/assert1.c
53409 cpp-as2.c cpp/assert2.c
53410 cxx-comments-1.c cpp/cxxcom1.c
53411 cxx-comments-2.c cpp/cxxcom2.c
53412 endif-label.c cpp/endif.c
53413 cpp-hash1.c cpp/hash1.c
53414 cpp-hash2.c cpp/hash2.c
53415 cpp-if1.c cpp/if-1.c
53416 cpp-if2.c cpp/if-2.c
53417 cpp-if3.c cpp/if-3.c
53418 cpp-if4.c cpp/if-4.c
53419 cpp-if5.c cpp/if-5.c
53420 cpp-cond.c cpp/if-cexp.c
53421 cpp-missingop.c cpp/if-mop.c
53422 cpp-missingparen.c cpp/if-mpar.c
53423 cpp-opprec.c cpp/if-oppr.c
53424 cpp-ifparen.c cpp/if-paren.c
53425 cpp-shortcircuit.c cpp/if-sc.c
53426 cpp-shift.c cpp/if-shift.c
53427 cpp-unary.c cpp/if-unary.c
53428 cpp-li1.c cpp/line1.c
53429 cpp-li2.c cpp/line2.c
53430 lineno.c cpp/line3.c
53431 lineno-2.c cpp/line4.c
53432 cpp-mi.c cpp/mi1.c
53433 cpp-mic.h cpp/mi1c.h
53434 cpp-micc.h cpp/mi1cc.h
53435 cpp-mind.h cpp/mi1nd.h
53436 cpp-mindp.h cpp/mi1ndp.h
53437 cpp-mix.h cpp/mi1x.h
53438 cpp-mi2.c cpp/mi2.c
53439 cpp-mi2a.h cpp/mi2a.h
53440 cpp-mi2b.h cpp/mi2b.h
53441 cpp-mi2c.h cpp/mi2c.h
53442 cpp-mi3.c cpp/mi3.c
53443 cpp-mi3.def cpp/mi3.def
53444 poison-1.c cpp/poison.c
53445 pr-impl.c cpp/prag-imp.c
53446 cpp-redef-2.c cpp/redef1.c
53447 cpp-redef.c cpp/redef2.c
53448 strpaste.c cpp/strp1.c
53449 strpaste-2.c cpp/strp2.c
53450 cpp-tradpaste.c cpp/tr-paste.c
53451 cpp-tradstringify.c cpp/tr-str.c
53452 cpp-tradwarn1.c cpp/tr-warn1.c
53453 cpp-tradwarn2.c cpp/tr-warn2.c
53454 trigraphs.c cpp/trigraphs.c
53455 cpp-unc1.c cpp/unc1.c
53456 cpp-unc2.c cpp/unc2.c
53457 cpp-unc3.c cpp/unc3.c
53458 cpp-unc.c cpp/unc4.c
53459 undef.c cpp/undef1.c
53460 undef-2.c cpp/undef2.c
53461 cpp-wi1.c cpp/widestr1.c
53462
53463 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53464
53465 * lib/g++.exp (g++_include_flags): Tweak.
53466
53467 2000-06-27 H.J. Lu <hjl@gnu.org>
53468 Loren J. Rittle <ljrittle@acm.org>
53469
53470 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53471 version with one that knows about the new gcc tree structure.
53472 (g++_link_flags): Same.
53473
53474 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53475
53476 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53477 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53478 case we are cross-compiling.
53479
53480 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53481 g++.old-deja/g++.niklas/Makefile.in,
53482 g++.old-deja/g++.niklas/configure.in,
53483 g++.old-deja/g++.other/Makefile.in,
53484 g++.old-deja/g++.other/configure.in,
53485 gcc.c-torture/code_quality/Makefile.in,
53486 gcc.c-torture/code_quality/configure.in,
53487 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53488 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53489 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53490 gcc.c-torture/execute/ieee/Makefile.in,
53491 gcc.c-torture/execute/ieee/configure.in,
53492 gcc.c-torture/noncompile/Makefile.in,
53493 gcc.c-torture/noncompile/configure.in,
53494 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53495 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53496 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53497
53498 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53499
53500 * g++.old-deja/g++.other/ambig3.C: New test.
53501
53502 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53503
53504 * g++.old-deja/g++.pt/syntax1.C: New test.
53505 * g++.old-deja/g++.pt/syntax2.C: New test.
53506 * g++.old-deja/g++.other/syntax3.C: New test.
53507 * g++.old-deja/g++.other/syntax4.C: New test.
53508
53509 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53510
53511 * gcc.dg/20000623-1.c: Prototype exit and abort.
53512
53513 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53514
53515 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53516 New tests.
53517 * gcc.dg/cpp-mi3.def: New file.
53518
53519 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53520 inside assertions.
53521 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53522 lexer's error messages.
53523 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53524 divine anything from the linemarkers.
53525 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53526 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53527
53528 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53529
53530 * gcc.dg/20000623-1.c: New test.
53531
53532 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53533
53534 * gcc.c-torture/execute/20000622-1.c: New test.
53535
53536 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53537
53538 * g++.old-deja/g++.other/init15.C: New test.
53539
53540 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53541
53542 * g++.old-deja/g++.pt/vaarg2.C: New test.
53543 * g++.old-deja/g++.pt/vaarg3.C: New test.
53544
53545 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53546
53547 * g++.old-deja/g++.other/dyncast6.C: New test.
53548
53549 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53550
53551 * gcc.c-torture/execute/loop-6.c: New test.
53552
53553 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53554
53555 * gcc.dg/20000614-1.c: New test.
53556 * gcc.dg/20000614-2.c: New test.
53557
53558 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53559
53560 * g++.old-deja/g++.other/inline12.C: New test.
53561
53562 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53563
53564 * g++.old-deja/g++.other/eh1.C: New test.
53565
53566 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53567
53568 * g++.old-deja/g++.other/type.C: New test.
53569
53570 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53571
53572 * g++.old-deja/g++.other/initstring.C: New test.
53573
53574 2000-06-12 Jason Merrill <jason@redhat.com>
53575
53576 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53577
53578 2000-06-09 Jeffrey A Law (law@cygnus.com)
53579
53580 * gcc.c-torture/compile/20000609-1.c: New test.
53581
53582 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53583
53584 * gcc.dg/20000609-1.c: New test.
53585
53586 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53587
53588 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53589 * gcc.c-torture/noncompile/poison-1.c: Move...
53590 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53591 * gcc.dg/cpp-li1.c: Add a token after the #line.
53592
53593 2000-06-05 Richard Henderson <rth@cygnus.com>
53594
53595 * gcc.c-torture/execute/20000605-2.c: New test.
53596 * gcc.c-torture/execute/20000605-3.c: New test.
53597
53598 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53599
53600 * g77.f-torture/execute/20000503-1.x: New file.
53601
53602 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53603
53604 * g++.old-deja/g++.eh/badalloc1.C: New test.
53605
53606 2000-06-05 Richard Henderson <rth@cygnus.com>
53607
53608 * gcc.c-torture/execute/20000605-1.c: New test.
53609
53610 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53611 Nathan Sidwell <nathan@codesourcery.com>
53612
53613 * gcc.c-torture/compile/20000605-1.c: New test.
53614
53615 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53616
53617 * g77.f-torture/compile/20000601-1.f: New test.
53618
53619 2000-06-03 Richard Henderson <rth@cygnus.com>
53620
53621 * gcc.c-torture/execute/20000603-1.c: New.
53622
53623 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53624
53625 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53626 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53627
53628 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53629
53630 * gcc.dg/compare2.c (case 12): XFAIL.
53631 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53632 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53633
53634 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53635
53636 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53637
53638 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53639 guard macro is already defined when the header is first
53640 included.
53641 * gcc.dg/cpp-mix.h: New file.
53642 * gcc.dg/endif-label.c: Update patterns to match compiler.
53643
53644 * g++.brendan/complex1.C: Declare abort.
53645 * g++.law/refs4.C: Remove XFAIL.
53646 * g++.oliva/expr2.C: Declare abort and exit.
53647
53648 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53649
53650 * gcc.c-torture/execute/20000528-1.c: New test.
53651
53652 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53653 * g++.old-deja/g++.law/temps4.C: Likewise.
53654
53655 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53656 stdlib.h. Call abort() on failure.
53657 * g++.old-deja/g++.law/refs4.C: Likewise.
53658 * g++.old-deja/g++.law/temps4.C: Likewise.
53659 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53660 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53661
53662 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53663
53664 Relative to g++.dg/special:
53665 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53666
53667 Relative to g++.old-deja:
53668 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53669 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53670 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53671 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53672 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53673 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53674 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53675
53676 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53677 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53678 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53679 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53680 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53681 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53682 and/or string.h.
53683
53684 * g++.other/goto1.C: Update expectations for error messages.
53685
53686 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53687
53688 * gcc.c-torture/compile/20000523-1.c: New test.
53689
53690 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53691
53692 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53693
53694 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53695
53696 * g++.old-deja/g++.eh/catch11.C: New test.
53697 * g++.old-deja/g++.eh/catch12.C: New test.
53698
53699 2000-05-24 Nick Clifton <nickc@cygnus.com>
53700
53701 * gcc.c-torture/execute/20000523-1.c: New test.
53702
53703 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53704
53705 * c-torture/execute/bcp-1.c: Replace abort in arg of
53706 __builtin_constant_p with a generic external function.
53707
53708 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53709 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53710 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53711 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53712 Prototype abort and/or exit.
53713
53714 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53715 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53716 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53717 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53718
53719 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53720
53721 * gcc.dg/dwarf2-1.c: New test.
53722
53723 2000-05-20 Richard Henderson <rth@cygnus.com>
53724
53725 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53726
53727 2000-05-20 Andreas Jaeger <aj@suse.de>
53728
53729 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53730 testcase.
53731
53732 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53733
53734 * gcc.c-torture/execute/20000519-2.c: New test.
53735
53736 2000-05-19 Andreas Jaeger <aj@suse.de>
53737
53738 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53739 which fails with SSA.
53740
53741 * lib/c-torture.exp: Also test with -O3 -fssa.
53742
53743 2000-05-18 Michael Meissner <meissner@redhat.com>
53744
53745 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53746 * gcc.c-torture/execute/920415-1.c: Ditto.
53747 * gcc.c-torture/execute/920501-1.c: Ditto.
53748 * gcc.c-torture/execute/conversion.c: Ditto.
53749 * gcc.c-torture/execute/cvt-1.c: Ditto.
53750
53751 2000-05-18 Jeffrey A Law (law@cygnus.com)
53752
53753 * gcc.c-torture/compile/20000518-1.c: New test.
53754
53755 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53756
53757 * g77.f-torture/compile/200005018.f: New test.
53758
53759 2000-05-17 Jeffrey A Law (law@cygnus.com)
53760
53761 * gcc.c-torture/compile/20000517-1.c: New test.
53762
53763 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53764
53765 * gcc.c-torture/execute/20000516-1.c: New test.
53766
53767 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53768
53769 * g++.old-deja/g++.other/eh.C: New test.
53770
53771 2000-05-12 Richard Henderson <rth@cygnus.com>
53772
53773 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53774 constants through to doit's conditional.
53775
53776 2000-05-11 Jeffrey A Law (law@cygnus.com)
53777
53778 * gcc.c-torture/compile/20000511-1.c: New test.
53779 * g77.f-torture/compile/20000511-1.f: New test.
53780 * g77.f-torture/compile/20000511-2.f: New test.
53781
53782 2000-05-11 Michael Meissner <meissner@redhat.com>
53783
53784 * gcc.c-torture/execute/20000511-1.c: New test.
53785
53786 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53787
53788 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53789 * gcc.dg/20000510-1.S: New.
53790
53791 2000-05-08 Catherine Moore <clm@cygnus.com>
53792
53793 * gcc.dg/unused-3.c: New.
53794
53795 2000-05-06 Richard Henderson <rth@cygnus.com>
53796
53797 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53798 * g++.old-deja/g++.mike/warn1.C: Likewise.
53799 * g++.old-deja/g++.pt/local1.C: Likewise.
53800 * g++.old-deja/g++.pt/local7.C: Likewise.
53801 * g++.old-deja/g++.pt/spec16.C: Likewise.
53802
53803 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53804
53805 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53806
53807 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53808
53809 * g77.f-torture/execute/20000503-1.f: New test.
53810
53811 2000-05-04 Andreas Jaeger <aj@suse.de>
53812
53813 * gcc.dg/noreturn-2.c: New test.
53814
53815 2000-05-04 Neil Booth <NeilB@earthling.net>
53816
53817 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53818 preprocessor.
53819
53820 2000-05-04 Richard Henderson <rth@cygnus.com>
53821
53822 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53823
53824 2000-05-04 Richard Henderson <rth@cygnus.com>
53825
53826 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53827 OpenSSL by Jason R Thorpe.
53828
53829 2000-05-03 Jim Wilson <wilson@cygnus.com>
53830
53831 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53832
53833 2000-05-03 Robert Lipe <robertlipe@usa.net>
53834
53835 * gcc.dg/20000503-1.c: New test.
53836
53837 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53838
53839 * gcc.c-torture/compile/20000502-1.c: New test.
53840 * g++.old-deja/g++.other/align.C: New test.
53841 * gcc.dg/cpp-tradstringify.c: New test.
53842
53843 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53844
53845 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53846 and hard registers.
53847
53848 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53849
53850 * gcc.c-torture/execute/loop-5.c: New test.
53851
53852 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53853
53854 * gcc.c-torture/execute/va-arg-20.c: New test.
53855
53856 2000-04-23 Jeffrey A Law (law@cygnus.com)
53857
53858 * gcc.c-torture/execute/20000422-1.c: New test.
53859
53860 2000-04-20 Greg McGary <gkm@gnu.org>
53861
53862 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53863 when optimizing, but without sibling-call optimizations (-O1).
53864
53865 2000-04-20 Jeffrey A Law (law@cygnus.com)
53866
53867 * gcc.c-torture/compile/20000420-1.c: New test.
53868
53869 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53870
53871 * g++.abi/ptrflags.C: New test.
53872 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53873
53874 2000-04-19 Catherine Moore <clm@cygnus.com>
53875
53876 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53877
53878 2000-04-19 Greg McGary <gkm@gnu.org>
53879
53880 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53881 sibling-call optimizations.
53882
53883 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53884
53885 * gcc.dg/20000419-1.c: New test.
53886
53887 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53888
53889 * gcc.c-torture/execute/20000412-6.c: New test.
53890
53891 2000-04-12 Jeffrey A Law (law@cygnus.com)
53892
53893 * gcc.c-torture/execute/20000412-5.c: New test.
53894 * g77.f-torture/compile/20000412-1.f: New test.
53895 * gcc.c-torture/execute/20000412-4.c: New test.
53896 * gcc.c-torture/compile/20000412-2.c: New test.
53897 * gcc.c-torture/execute/20000412-3.c: New test.
53898 * gcc.c-torture/compile/20000412-1.c: New test.
53899 * gcc.c-torture/execute/20000412-2.c: New test.
53900
53901 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53902
53903 * objc/execute/bf-20.m: New test.
53904
53905 2000-04-10 Richard Henderson <rth@cygnus.com>
53906
53907 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53908
53909 * gcc.c-torture/execute/20000412-1.c: New test.
53910
53911 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53912
53913 * g++.old-deja/g++.eh/catchptr1.C: New test.
53914
53915 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53916
53917 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53918
53919 2000-04-08 Neil Booth <NeilB@earthling.net>
53920
53921 * gcc.dg/cpp-nullchar.c: Remove test as
53922 embedded nulls cause problems.
53923
53924 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53925
53926 * gcc.dg/compare2.c: New test.
53927
53928 2000-04-08 Neil Booth <NeilB@earthling.net>
53929
53930 * gcc.dg/cpp-nullchar.c: New test.
53931
53932 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53933
53934 * gcc.dg/cpp-mi2.c: New test.
53935 * gcc.dg/cpp-mi2[abc].h: New files.
53936
53937 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53938
53939 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53940 member name.
53941
53942 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53943
53944 * g++.old-deja/g++.abi/vmihint.C: New test.
53945
53946 2000-04-06 Neil Booth <NeilB@earthling.net>
53947
53948 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53949 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53950 copyright.
53951
53952 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53953
53954 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53955 avoid stack-frame overwrite.
53956
53957 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53958
53959 * gcc.c-torture/compile/20000405-2.c: New test.
53960 * gcc.c-torture/compile/20000405-3.c: New test.
53961
53962 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53963
53964 * gcc.c-torture/compile/20000405-1.c: New test.
53965
53966 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53967
53968 * gcc.dg/cast-qual-1.c: Revert last change.
53969
53970 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53971
53972 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53973
53974 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53975
53976 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53977 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53978
53979 2000-04-03 Jeffrey A Law (law@cygnus.com)
53980
53981 * gcc.c-torture/compile/20000403-2.c: New test.
53982 * gcc.c-torture/compile/20000403-1.c: New test.
53983
53984 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53985
53986 * gcc.c-torture/execute/20000403-1.c: New test.
53987
53988 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53989
53990 * gcc.c-torture/execute/20000402-1.c: New test.
53991
53992 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53993
53994 * gcc.c-torture/execute/va-arg-15.c: New test.
53995 * gcc.c-torture/execute/va-arg-16.c: New test.
53996 * gcc.c-torture/execute/va-arg-17.c: New test.
53997 * gcc.c-torture/execute/va-arg-18.c: New test.
53998 * gcc.c-torture/execute/va-arg-19.c: New test.
53999
54000 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54001
54002 * gcc.c-torture/compile/981211-1.c: Move to...
54003 * gcc.dg/cpp-as1.c: ...here.
54004 * gcc.dg/cpp-as2.c: New file.
54005
54006 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54007 compiler.
54008
54009 2000-04-02 Neil Booth <NeilB@earthling.net>
54010
54011 * gcc.dg/cpp-cond.c New tests.
54012 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54013 accidental success less likely.
54014 * gcc.dg/cpp-missingop.c New tests.
54015 * gcc.dg/cpp-missingparen.c New tests.
54016 * gcc.dg/cpp-shift.c New tests.
54017 * gcc.dg/cpp-shortcircuit.c New tests.
54018 * gcc.dg/cpp-unary.c New tests.
54019
54020 2000-03-29 Jeffrey A Law (law@cygnus.com)
54021
54022 * gcc.c-torture/compile/20000329-1.c: New test.
54023
54024 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54025
54026 * gcc.c-torture/compile/20000326-1.c: New test.
54027 * gcc.c-torture/compile/20000326-2.c: New test.
54028
54029 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54030
54031 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54032 the first parameter is a function argument.
54033
54034 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54035
54036 * g++.old-deja/g++.ext/array4.C: New test.
54037
54038 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54039
54040 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54041
54042 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54043
54044 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54045
54046 2000-03-19 Richard Henderson <rth@cygnus.com>
54047
54048 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54049
54050 2000-03-19 Richard Henderson <rth@cygnus.com>
54051
54052 * gcc.c-torture/compile/20000319-1.c: New test.
54053
54054 2000-03-14 Jeffrey A Law (law@cygnus.com)
54055
54056 * gcc.c-torture/execute/20000314-3.c: New test.
54057 * gcc.c-torture/execute/20000314-2.c: New test.
54058 * gcc.c-torture/execute/20000314-1.c: New test.
54059 * gcc.c-torture/compile/20000314-2.c: New test.
54060 * gcc.c-torture/compile/20000314-1.c: New test.
54061
54062 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54063
54064 * g++.old-deja/g++.warn/inline.C: New test.
54065
54066 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54067
54068 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54069 standards-compliant result rather than specific constants.
54070 Put test-values in array.
54071
54072 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54073
54074 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54075 (g++_target_compile): Put test-specific options last.
54076
54077 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54078
54079 * g++.old-deja/g++.eh/vbase4.C: New test.
54080
54081 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54082
54083 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54084
54085 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54086
54087 * g++.old-deja/g++.brendan/misc12.C: Removed.
54088 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54089 * g++.old-deja/g++.ext/pretty4.C: New test.
54090
54091 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54092
54093 * g++.old-deja/g++.other/string2.C: New test.
54094
54095 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54096
54097 * g++.old-deja/g++.warn/impint2.C: New test.
54098
54099 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54100
54101 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54102 is 1, not zero.
54103
54104 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54105
54106 * g++.old-deja/g++.warn/impint.C: New test.
54107 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54108 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54109 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54110 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54111 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54112 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54113 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54114 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54115 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54116 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54117 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54118 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54119
54120 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54121
54122 * gcc.dg/cpp-redef.c: New test.
54123
54124 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54125
54126 * g++.old-deja/g++.pt/unify7.C: New test.
54127
54128 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54129
54130 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54131 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54132
54133 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54134
54135 * gcc.c-torture/compile/20000224-1.c: New test.
54136
54137 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54138
54139 * gcc.c-torture/compile/cpp-2.c: New test.
54140 * gcc.c-torture/compile/cpp-1.c: New test.
54141
54142 2000-02-25 Jeffrey A Law (law@cygnus.com)
54143
54144 * gcc.c-torture/execute/20000225-1.c: New test.
54145
54146 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54147
54148 * gcc.dg/cpp-li2.c: New test.
54149
54150 * gcc.dg/cpp-wi1.c: New test.
54151
54152 * gcc.dg/cpp-li1.c: New test.
54153
54154 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54155
54156 * g++.old-deja/g++.other/sizeof5.C: New test.
54157
54158 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54159
54160 * gcc.c-torture/execute/va-arg-13.c: New test.
54161
54162 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54163
54164 * gcc.c-torture/execute/va-arg-12.c: New test.
54165
54166 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54167
54168 * gcc.c-torture/execute/20000223-1.c: New test.
54169
54170 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54171
54172 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54173
54174 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54175
54176 * g++.old-deja/g++.abi/ptrmem.C: New test.
54177
54178 2000-02-19 Richard Henderson <rth@cygnus.com>
54179
54180 * gcc.c-torture/compile/init-3.c: New.
54181
54182 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54183
54184 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54185 ALWAYS_CXXFLAGS.
54186
54187 2000-02-11 Robert Lipe <robertl@sco.com>
54188
54189 * gcc.c-torture/compile/20000211-3.c: New test.
54190
54191 2000-02-11 Martin Buchholz <martin@xemacs.org>
54192
54193 * gcc.c-torture/compile/20000211-2.c: New test.
54194
54195 2000-02-11 Jeffrey A Law (law@cygnus.com)
54196
54197 * gcc.c-torture/compile/20000211-1.c: New test.
54198
54199 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54200
54201 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54202 on native targets
54203
54204 2000-02-08 Nathan Sidwell <nathan@acm.org>
54205
54206 * g++.old-deja/g++.other/cast5.C: New test.
54207
54208 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54209
54210 * gcc.c-torture/execute/20000205-1.c: New.
54211
54212 2000-02-03 Nathan Sidwell <nathan@acm.org>
54213
54214 * g++.old-deja/g++.jason/cast3.C: Return void.
54215 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54216
54217 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54218
54219 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54220
54221 * gcc.dg/loop-1.c: New test.
54222
54223 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54224
54225 * gcc.c-torture/compile/20000127-1.c: New test.
54226 * gcc.c-torture/execute/991228-1.c: New test.
54227
54228 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54229
54230 * gcc.dg/unused-2.c: New test.
54231
54232 * gcc.dg/conv-1.c: New test.
54233
54234 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54235
54236 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54237 compiler.
54238 (tool_option_proc): Fix typo.
54239
54240 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54241
54242 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54243 of the ld on the host, not on the build machine.
54244 Also, don't crash if '--help' is not a supported option.
54245
54246 2000-01-24 Richard Henderson <rth@cygnus.com>
54247
54248 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54249
54250 2000-01-20 Jeffrey A Law (law@cygnus.com)
54251
54252 * gcc.c-torture/execute/20000120-2.c: New test.
54253 * gcc.c-torture/execute/20000120-1.c: New test.
54254
54255 2000-01-13 Jeffrey A Law (law@cygnus.com)
54256
54257 * gcc.c-torture/execute/20000113-1.c: New test.
54258
54259 2000-01-12 Jeffrey A Law (law@cygnus.com)
54260
54261 * gcc.c-torture/execute/20000112-1.c: New test.
54262
54263 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54264
54265 * gcc.dg/20000111-1.c: New test.
54266
54267 2000-01-10 Jeffrey A Law (law@cygnus.com)
54268
54269 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54270 with 16 bit integers.
54271
54272 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54273
54274 * gcc.dg/20000108-1.c: New test.
54275
54276 2000-01-05 Nathan Sidwell <nathan@acm.org>
54277
54278 * g++.old-deja/g++.ns/koenig8.C: New test.
54279
54280 2000-01-05 Nathan Sidwell <nathan@acm.org>
54281
54282 * g++.old-deja/g++.other/cast4.C: New test.
54283
54284 2000-01-05 Jeffrey A Law (law@cygnus.com)
54285
54286 * gcc.c-torture/compile/20000105-2.c: New test.
54287 * gcc.c-torture/compile/20000105-1.c: New test.
54288
54289 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54290
54291 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54292 references to printf & atoi to conform to ANSI standard.
54293 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54294 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54295 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54296 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54297 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54298 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54299 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54300 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54301 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54302 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54303 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54304 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54305 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54306 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54307 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54308 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54309 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54310 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54311 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54312 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54313 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54314 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54315 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54316 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54317 * g++.old-deja/g++.brendan/init3.C: Likewise.
54318 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54319 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54320 * g++.old-deja/g++.brendan/new2.C: Likewise.
54321 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54322 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54323 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54324 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54325 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54326 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54327 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54328 * g++.old-deja/g++.brendan/template24.C: Likewise.
54329 * g++.old-deja/g++.brendan/template3.C: Likewise.
54330 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54331 * g++.old-deja/g++.jason/inline3.C: Likewise.
54332 * g++.old-deja/g++.jason/opeq.C: Likewise.
54333 * g++.old-deja/g++.law/arg5.C: Likewise.
54334 * g++.old-deja/g++.law/arm7.C: Likewise.
54335 * g++.old-deja/g++.law/ctors11.C: Likewise.
54336 * g++.old-deja/g++.law/cvt8.C: Likewise.
54337 * g++.old-deja/g++.law/init9.C: Likewise.
54338 * g++.old-deja/g++.law/refs4.C: Likewise.
54339 * g++.old-deja/g++.law/template2.C: Likewise.
54340 * g++.old-deja/g++.law/visibility24.C: Likewise.
54341 * g++.old-deja/g++.law/vtable3.C: Likewise.
54342 * g++.old-deja/g++.mike/asm2.C: Likewise.
54343 * g++.old-deja/g++.mike/eh1.C: Likewise.
54344 * g++.old-deja/g++.mike/misc1.C: Likewise.
54345 * g++.old-deja/g++.mike/misc13.C: Likewise.
54346 * g++.old-deja/g++.mike/misc14.C: Likewise.
54347 * g++.old-deja/g++.mike/ns12.C: Likewise.
54348 * g++.old-deja/g++.mike/p1248.C: Likewise.
54349 * g++.old-deja/g++.mike/p3708.C: Likewise.
54350 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54351 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54352 * g++.old-deja/g++.mike/p646.C: Likewise.
54353 * g++.old-deja/g++.mike/p700.C: Likewise.
54354 * g++.old-deja/g++.mike/p783.C: Likewise.
54355 * g++.old-deja/g++.mike/p783a.C: Likewise.
54356 * g++.old-deja/g++.mike/p783b.C: Likewise.
54357 * g++.old-deja/g++.mike/p786.C: Likewise.
54358 * g++.old-deja/g++.mike/p789.C: Likewise.
54359 * g++.old-deja/g++.mike/p789a.C: Likewise.
54360 * g++.old-deja/g++.mike/p807a.C: Likewise.
54361 * g++.old-deja/g++.other/delete3.C: Likewise.
54362 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54363 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54364 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54365 * g++.old-deja/g++.other/empty1.C: Likewise.
54366 * g++.old-deja/g++.other/temporary1.C: Likewise.
54367 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54368 * g++.old-deja/g++.pt/t16.C: Likewise.
54369 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54370
54371 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54372
54373 * gcc.dg/991230-1.c: New test.
54374
54375 1999-12-29 Jeffrey A Law (law@cygnus.com)
54376
54377 * gcc.c-torture/compile/991229-3.c: New test.
54378 * gcc.c-torture/compile/991229-2.c: New test.
54379 * gcc.c-torture/compile/991229-1.c: New test.
54380
54381 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54382
54383 * gcc.c-torture/compile/labels-2.c: New test.
54384
54385 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54386
54387 * gcc.c-torture/execute/991227-1.c: New test.
54388
54389 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54390
54391 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54392
54393 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54394
54395 * gcc.c-torture/execute/991221-1.c: New test.
54396
54397 1999-12-20 Nathan Sidwell <nathan@acm.org>
54398
54399 * g++.old-deja/g++.other/cast3.C: New test.
54400
54401 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54402
54403 * gcc.c-torture/execute/991216-4.c: New test.
54404
54405 1999-12-16 Michael Meissner <meissner@cygnus.com>
54406
54407 * gcc.c-torture/execute/991216-1.c: New test.
54408 * gcc.c-torture/execute/991216-2.c: New test.
54409 * gcc.c-torture/execute/991216-3.c: New test.
54410
54411 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54412
54413 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54414 Actually make the test fail by using "-O2" for compilation.
54415
54416 1999-12-15 Nathan Sidwell <nathan@acm.org>
54417
54418 * g++.old-deja/g++.warn/cast-align1.C: New test.
54419
54420 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54421
54422 * gcc.c-torture/compile/991214-1.c: New test.
54423 * gcc.c-torture/compile/991214-2.c: New test.
54424
54425 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54426
54427 * gcc.dg/991214-1.c: New test.
54428
54429 1999-12-13 Jeffrey A Law (law@cygnus.com)
54430
54431 * gcc.c-torture/compile/991213-3.c: New test.
54432 * gcc.c-torture/compile/991213-2.c: New test.
54433 * gcc.c-torture/compile/991213-1.c: New test.
54434
54435 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54436
54437 * gcc.dg/991209-1.c: New test.
54438
54439 1999-12-08 Nathan Sidwell <nathan@acm.org>
54440
54441 * gcc.c-torture/compile/991208-1.c: New test.
54442
54443 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54444
54445 * gcc.dg/ultrasp2.c: New test.
54446
54447 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54448
54449 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54450
54451 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54452
54453 * gcc.c-torture/compile/991202-1.c: New test.
54454 * gcc.c-torture/execute/991202-1.c: New test.
54455 * gcc.c-torture/execute/991202-2.c: New test.
54456 * gcc.c-torture/execute/991202-3.c: New test.
54457
54458 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54459
54460 * g++.old-deja/g++.abi/align.C: New test.
54461 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54462 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54463
54464 1999-12-01 Richard Henderson <rth@cygnus.com>
54465
54466 * gcc.c-torture/execute/991201-1.c: New.
54467
54468 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54469
54470 * gcc.dg/991129-1.c: New test.
54471
54472 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54473
54474 * gcc.c-torture/compile/991127-1.c: New test.
54475
54476 1999-11-22 Nathan Sidwell <nathan@acm.org>
54477
54478 * g++.old-deja/g++.other/warn4.C: New test.
54479
54480 1999-11-22 Nathan Sidwell <nathan@acm.org>
54481
54482 * g++.old-deja/g++.eh/cleanup2.C: New test.
54483 * g++.old-deja/g++.ext/pretty2.C: New test.
54484 * g++.old-deja/g++.ext/pretty3.C: New test.
54485 * g++.old-deja/g++.other/debug6.C: New test.
54486
54487 1999-10-20 Jim Wilson <wilson@cygnus.com>
54488
54489 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54490 compiler_output to look for one error message instead of two.
54491
54492 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54493
54494 * gcc.c-torture/execute/991118-1.c: Also test case
54495 where the word boundary does not split a byte evenly.
54496
54497 1999-11-19 Nathan Sidwell <nathan@acm.org>
54498
54499 * g++.old-deja/g++.ext/restrict1.C: New test.
54500
54501 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54502
54503 * gcc.c-torture/execute/991118-1.c: New test.
54504
54505 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54506
54507 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54508 working directory pathnames.
54509
54510 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54511
54512 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54513 host is equipped with driver.h and driver.o so it can actually
54514 compile and run the tests.
54515
54516 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54517
54518 * gcc.c-torture/compile/991008-1.c: New test.
54519
54520 1999-11-08 Nick Clifton <nickc@cygnus.com>
54521
54522 * lib/gcc-dg.exp: Include target-supports.exp
54523
54524 1999-11-05 Nick Clifton <nickc@cygnus.com>
54525
54526 * lib/target-supports.exp: New file: Provide procs to test for
54527 features supported by the target.
54528 (check_weak_available): Moved here from ecos.exp.
54529 (check_alias_available): New proc: Determine of the target
54530 toolchain supports the alias attribute.
54531
54532 * gcc.dg/special/ecos.exp: Move check_weak_available to
54533 target-supports.exp.
54534 (alias-1.c): Only perform the test if the target supports
54535 aliases.
54536 (wkali-1.c): Only perform the test if the target supports
54537 aliases.
54538
54539 * gcc.dg/990506-0.c: Expect error messages from cross
54540 targets as well as native targets.
54541
54542 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54543
54544 * gcc.dg/ultrasp1.c: Removed xfail.
54545 * gcc.dg/struct-ret-2.c: Likewise.
54546 * gcc.dg/array-1.c: Likewise.
54547
54548 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54549
54550 * gcc.dg/struct-ret-2.c: New test.
54551
54552 * gcc.dg/array-1.c: New test.
54553
54554 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54555
54556 * gcc.c-torture/execute/991030-1.c: New test.
54557
54558 1999-10-26 Richard Henderson <rth@cygnus.com>
54559
54560 * gcc.c-torture/compile/991026-2.c: New test.
54561
54562 1999-10-26 Jeffrey A Law (law@cygnus.com)
54563
54564 * gcc.c-torture/compile/991026-1.c: New test.
54565
54566 1999-10-23 Jeffrey A Law (law@cygnus.com)
54567
54568 * gcc.c-torture/execute/991023-1.c: New test.
54569
54570 1999-10-19 Jeffrey A Law (law@cygnus.com)
54571
54572 * gcc.c-torture/execute/991019-1.c: New test.
54573
54574 1999-10-16 Richard Henderson <rth@cygnus.com>
54575
54576 * gcc.c-torture/execute/991016-1.c: New test.
54577
54578 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54579
54580 * gcc.c-torture/execute/991014-1.c: New test.
54581
54582 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54583
54584 * g++.old-deja/g++.other/union2.C: New test.
54585
54586 1999-10-13 Nathan Sidwell <nathan@acm.org>
54587
54588 * g++.old-deja/g++.other/vaarg2.C: New test.
54589 * g++.old-deja/g++.other/vaarg3.C: New test.
54590
54591 1999-10-12 Craig Burley <craig@jcb-sc.com>
54592
54593 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54594 in compile/.
54595
54596 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54597
54598 * gcc.c-torture/execute/va-arg-11.c: New test.
54599
54600 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54601
54602 * lib/file-format.exp (gcc_target_object_format): Don't
54603 crash if objdump is unavailable.
54604
54605 1999-09-29 Donn Terry <donn@interix.com>
54606
54607 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54608
54609 1999-09-28 Nick Clifton <nickc@cygnus.com>
54610
54611 * gcc.c-torture/compile/990928-1.c: New test.
54612
54613 1999-09-28 Nathan Sidwell <nathan@acm.org>
54614
54615 * g++.old-deja/g++.other/decl6.C: New test.
54616
54617 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54618
54619 * gcc.c-torture/execute/va-arg-10.c: New test.
54620
54621 1999-09-27 Nathan Sidwell <nathan@acm.org>
54622
54623 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54624 __PRETTY_FUNCTION__.
54625
54626 1999-09-23 Nick Clifton <nickc@cygnus.com>
54627
54628 * gcc.c-torture/execute/990923-1.c: New test.
54629
54630 1999-09-21 Nick Clifton <nickc@cygnus.com>
54631
54632 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54633 for which -fpic is inappropriate.
54634
54635 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54636
54637 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54638
54639 1999-09-21 Nathan Sidwell <nathan@acm.org>
54640
54641 * g++.old-deja/g++.other/dyncast1.C: New test.
54642 * g++.old-deja/g++.other/dyncast2.C: New test.
54643 * g++.old-deja/g++.other/dyncast3.C: New test.
54644 * g++.old-deja/g++.other/dyncast4.C: New test.
54645 * g++.old-deja/g++.other/dyncast5.C: New test.
54646 * g++.old-deja/g++.eh/catch3.C: New test.
54647 * g++.old-deja/g++.eh/catch3p.C: New test.
54648 * g++.old-deja/g++.eh/catch4.C: New test.
54649 * g++.old-deja/g++.eh/catch4p.C: New test.
54650 * g++.old-deja/g++.eh/catch5.C: New test.
54651 * g++.old-deja/g++.eh/catch5p.C: New test.
54652 * g++.old-deja/g++.eh/catch6.C: New test.
54653 * g++.old-deja/g++.eh/catch6p.C: New test.
54654 * g++.old-deja/g++.eh/catch7.C: New test.
54655 * g++.old-deja/g++.eh/catch7p.C: New test.
54656 * g++.old-deja/g++.eh/catch8.C: New test.
54657 * g++.old-deja/g++.eh/catch8p.C: New test.
54658 * g++.old-deja/g++.eh/catch9.C: New test.
54659 * g++.old-deja/g++.eh/catch9p.C: New test.
54660
54661 1999-09-13 Nathan Sidwell <nathan@acm.org>
54662
54663 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54664 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54665
54666 1999-09-13 Jeffrey A Law (law@cygnus.com)
54667
54668 * gcc.c-torture/compile/990913-1.c: New test.
54669
54670 1999-09-10 Nathan Sidwell <nathan@acm.org>
54671
54672 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54673 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54674
54675 1999-09-09 Richard Henderson <rth@cygnus.com>
54676
54677 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54678
54679 1999-09-09 Nathan Sidwell <nathan@acm.org>
54680
54681 * g++.old-deja/g++.other/lookup11.C: New test.
54682 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54683 what is permitted and what we want.
54684 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54685 overload use.
54686 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54687
54688 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54689
54690 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54691 * gcc.c-torture/noncompile/poison-1.c: New file.
54692
54693 1999-09-08 Nathan Sidwell <nathan@acm.org>
54694
54695 * g++.old-deja/g++.other/sizeof3.C: New test.
54696 * g++.old-deja/g++.other/sizeof4.C: New test.
54697 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54698 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54699
54700 1999-09-07 Richard Henderson <rth@cygnus.com>
54701
54702 * gcc.dg/va-arg-1.c: New.
54703
54704 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54705
54706 * gcc.c-torture/execute/va-arg-9.c: New test.
54707
54708 1999-09-05 Craig Burley <craig@jcb-sc.com>
54709
54710 * g77.f-torture/compile/980519-2.f: New test.
54711 * g77.f-torture/compile/19990905-0.f: New test.
54712 * g77.f-torture/compile/19990905-1.f: New test.
54713 * g77.f-torture/compile/19990905-2.f: New test.
54714
54715 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54716
54717 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54718
54719 * gcc.c-torture/execute/990827-1.c: Fix typo.
54720
54721 1999-09-03 Nathan Sidwell <nathan@acm.org>
54722
54723 * g++.old-deja/g++.other/deref1.C: New test.
54724
54725 1999-09-02 Nathan Sidwell <nathan@acm.org>
54726
54727 * g++.old-deja/g++.other/ambig2.C: New test.
54728 * g++.old-deja/g++.other/cond5.C: New test.
54729 * g++.old-deja/g++.other/lookup16.C: New test.
54730
54731 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54732
54733 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54734 assemblers too.
54735
54736 1999-08-31 Jeffrey A Law (law@cygnus.com)
54737
54738 * lib/c-torture.exp: Avoid the "compare executables" optimization
54739 when testing native.
54740
54741 1999-08-29 Jeffrey A Law (law@cygnus.com)
54742
54743 * gcc.c-torture/execute/990829-1.c: New test.
54744 * gcc.c-torture/compile/990829-1.c: New test.
54745
54746 1999-08-27 Paul Burchard <burchard@pobox.com>
54747
54748 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54749 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54750 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54751 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54752 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54753 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54754 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54755 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54756 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54757 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54758 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54759
54760 1999-08-27 Jeffrey A Law (law@cygnus.com)
54761
54762 * gcc.c-torture/execute/990827-1.c: New test.
54763
54764 1999-08-26 Craig Burley <craig@jcb-sc.com>
54765
54766 * g77.f-torture/noncompile/19990826-4.f: New test.
54767
54768 * g77.f-torture/compile/19990826-3.f: New test.
54769
54770 * g77.f-torture/execute/19990826-2.f: New test.
54771
54772 * g77.f-torture/compile/19990826-1.f: New test.
54773
54774 * gcc.c-torture/execute/990826-0.c: New test.
54775 * g77.c-torture/execute/19990826-0.f: New test.
54776
54777 * g77.f-torture/noncompile/970626-2.f: New test.
54778
54779 1999-08-25 Paul Burchard <burchard@pobox.com>
54780
54781 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54782 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54783 lss-011.C: New tests.
54784
54785 1999-08-25 Nathan Sidwell <nathan@acm.org>
54786
54787 * g++.old-deja/g++.other/decl5.C: New test.
54788
54789 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54790
54791 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54792 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54793 call `postbase' for each one. All callers of `postbase' changed
54794 to call this instead.
54795
54796 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54797
54798 * gcc.c-torture/execute/990811-1.c: New test.
54799
54800 1999-08-09 Nick Clifton <nickc@cygnus.com>
54801
54802 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54803 just native ones.
54804
54805 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54806 just native ones.
54807
54808 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54809
54810 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54811
54812 1999-08-04 Jeffrey A Law (law@cygnus.com)
54813
54814 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54815
54816 1999-08-04 Nathan Sidwell <nathan@acm.org>
54817
54818 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54819
54820 1999-08-04 Jeffrey A Law (law@cygnus.com)
54821
54822 * gcc.c-torture/execute/990804-1.c: New test.
54823
54824 1999-08-03 Nathan Sidwell <nathan@acm.org>
54825
54826 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54827 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54828 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54829
54830 1999-08-03 Nathan Sidwell <nathan@acm.org>
54831
54832 * g++.old-deja/g++.other/struct1.C: New test.
54833
54834 1999-08-03 Nathan Sidwell <nathan@acm.org>
54835
54836 * g++.old-deja/g++.other/enum2.C: New test.
54837
54838 1999-08-02 Richard Henderson <rth@cygnus.com>
54839
54840 Adapted from tests from Franz Sirl:
54841 * gcc.c-torture/execute/va-arg-7.c: New test.
54842 * gcc.c-torture/execute/va-arg-8.c: New test.
54843
54844 1999-08-01 Jeffrey A Law (law@cygnus.com)
54845
54846 * gcc.c-torture/compile/990801-2.c: New test.
54847
54848 * gcc.c-torture/compile/990801-1.c: New test.
54849
54850 1999-07-27 Michael Meissner <meissner@cygnus.com>
54851
54852 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54853 fp-cmp-1.c, converting double to float.
54854
54855 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54856 fp-cmp-1.c, converting double to long double.
54857
54858 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54859 from fr1 to unknown_register, since fr1 is a legitimate register
54860 on some machines.
54861
54862 1999-07-25 Jeffrey A Law (law@cygnus.com)
54863
54864 * README: More listname related changes.
54865
54866 1999-07-08 Catherine Moore <clm@cygnus.com>
54867
54868 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54869
54870 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54871
54872 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54873
54874 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54875
54876 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54877
54878 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54879
54880 * gcc.dg/990703-1.c: New test.
54881
54882 1999-06-29 Nick Clifton <nickc@cygnus.com>
54883
54884 * lib/file-format.exp: New file: Move definition of proc
54885 gcc_target_object_format to here from
54886 gcc.dg/special/ecos.exp.
54887
54888 * lib/c-torture.exp: Include lib file-format.exp.
54889 * lib/gcc-dg.exp: Include lib file-format.exp.
54890
54891 * gcc.dg/special/ecos.exp: Remove definition of proc
54892 gcc_target_object_format.
54893
54894 1999-06-28 Jeffrey A Law (law@cygnus.com)
54895
54896 * gcc.c-torture/execute/990628-1.c: New test.
54897
54898 1999-06-25 Jeffrey A Law (law@cygnus.com)
54899
54900 * gcc.c-torture/compile/990625-2.c: New test.
54901
54902 * gcc.c-torture/compile/990625-1.c: New test.
54903
54904 1999-06-23 Nick Clifton <nickc@cygnus.com>
54905
54906 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54907 attributes compile.
54908 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54909 ports that use the COFF/PE file format.
54910
54911 1999-06-17 Jeffrey A Law (law@cygnus.com)
54912
54913 * gcc.c-torture/compile/990617-1.c: New test.
54914
54915 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54916
54917 * g++.old-deja/g++.other/decl4.C: New test.
54918
54919 1999-06-14 Nathan Sidwell <nathan@acm.org>
54920
54921 * g++.old-deja/g++.other/bitfld3.C: New test.
54922
54923 1999-06-08 Nathan Sidwell <nathan@acm.org>
54924
54925 * g++.old-deja/g++.eh/catch1.C: New test.
54926
54927 1999-06-07 Jeffrey A Law (law@cygnus.com)
54928
54929 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54930
54931 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54932 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54933
54934 1999-06-05 Craig Burley <craig@jcb-sc.com>
54935
54936 * g77.f-torture/compile/19990502-0.f: Replace with new,
54937 shorter, test that still fails after recent changes.
54938
54939 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54940
54941 * gcc.c-torture/execute/990604-1.c: New test.
54942
54943 1999-05-31 Jeffrey A Law (law@cygnus.com)
54944
54945 * gcc.c-torture/execute/990531-1.c: New test.
54946
54947 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54948
54949 * gcc.c-torture/compile/990527-1.c: New test.
54950
54951 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54952
54953 * gcc.c-torture/execute/990527-1.c: New test.
54954
54955 1999-05-25 Nick Clifton <nickc@cygnus.com>
54956
54957 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54958 bitfields as signed.
54959
54960 1999-05-25 Craig Burley <craig@jcb-sc.com>
54961
54962 * g77.f-torture/compile/19990525-0.f: New test.
54963
54964 1999-05-25 Jeffrey A Law (law@cygnus.com)
54965
54966 * gcc.c-torture/execute/990525-2.c: New test.
54967
54968 * gcc.c-torture/execute/990525-1.c: New test.
54969
54970 1999-05-24 Nathan Sidwell <nathan@acm.org>
54971
54972 * g++.old-deja/g++.other/anon3.C: New test.
54973 * g++.old-deja/g++.other/anon4.C: New test.
54974 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54975 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54976 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54977 Merrill).
54978
54979 1999-05-24 Jeffrey A Law (law@cygnus.com)
54980
54981 * gcc.c-torture/execute/990524-1.c: New test.
54982
54983 * gcc.dg/990524-1.c: New test.
54984
54985 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54986
54987 * gcc.c-torture/compile/990523-1.c: New test.
54988
54989 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54990
54991 * gcc.c-torture/compile/990519-1.c: New test.
54992
54993 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54994
54995 * gcc.c-torture/compile/990517-1.c: New test.
54996
54997 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54998 (e4, f4): New tests.
54999 (main): Call them.
55000
55001 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55002
55003 * gcc.dg/noreturn-1.c: New test.
55004
55005 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55006
55007 * gcc.c-torture/execute/990513-1.c: New test.
55008
55009 1999-05-10 Richard Henderson <rth@cygnus.com>
55010
55011 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55012
55013 1999-05-10 Craig Burley <craig@jcb-sc.com>
55014
55015 * g77.f-torture/execute/erfc.f: Use small single-precision
55016 values, to avoid problems on Alphas when not -mieee.
55017
55018 1999-05-08 Craig Burley <craig@jcb-sc.com>
55019
55020 * gcc.dg/990506-0.c: New test.
55021
55022 1999-05-08 Richard Henderson <rth@cygnus.com>
55023
55024 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55025 the constant to test. Don't XFAIL 64-bit targets.
55026
55027 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55028 * g++.old-deja/g++.law/profile1.C: Likewise.
55029
55030 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55031 operator new instances.
55032 * g++.old-deja/g++.other/delete5.C: Likewise.
55033
55034 1999-05-03 Craig Burley <craig@jcb-sc.com>
55035
55036 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55037 intrinsic.
55038
55039 1999-05-03 Craig Burley <craig@jcb-sc.com>
55040
55041 * g77.f-torture/execute/u77-test.f: Reverse order of two
55042 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55043
55044 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55045
55046 * gcc.dg/compare1.c: New test.
55047
55048 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55049
55050 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55051 New tests.
55052
55053 1999-05-02 Craig Burley <craig@jcb-sc.com>
55054
55055 * g77.f-torture/compile/19990502-1.f: New test.
55056
55057 1999-05-02 Craig Burley <craig@jcb-sc.com>
55058
55059 * g77.f-torture/compile/19990502-0.f: New test.
55060
55061 1999-05-02 Craig Burley <craig@jcb-sc.com>
55062
55063 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55064 intrinsic.
55065
55066 1999-05-02 Craig Burley <craig@jcb-sc.com>
55067
55068 * g77.f-torture/execute/u77-test.f (main): List libU77
55069 intrinsics not currently tested.
55070 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55071 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55072 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55073 Trim blanks off the ends of some printed strings.
55074
55075 1999-05-02 Craig Burley <craig@jcb-sc.com>
55076
55077 * g77.f-torture/execute/u77-test.f (main): Just warn about
55078 FSTAT gid disagreement, as it's expected on some systems.
55079
55080 1999-05-01 Craig Burley <craig@jcb-sc.com>
55081
55082 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55083 use a new function, which allows for some slop.
55084 Clean up some commentary.
55085 (issum): The new function.
55086 (sgladd): Deleted subroutine.
55087
55088 1999-05-01 Craig Burley <craig@jcb-sc.com>
55089
55090 * g77.f-torture/execute/u77-test.f: Modify to be more like
55091 libf2c/libU77 version, bringing patches to that version here.
55092 Add suitable commentary.
55093
55094 1999-04-25 Richard Henderson <rth@cygnus.com>
55095
55096 * gcc.dg/990424-1.c: New test.
55097
55098 1999-04-24 Craig Burley <craig@jcb-sc.com>
55099
55100 * g77.f-torture/execute/u77-test.f (main): Bug involving
55101 LSTAT has been fixed, so turn back on full checking.
55102
55103 1999-04-20 Craig Burley <craig@jcb-sc.com>
55104
55105 * g77.f-torture/compile/19990419-0.f: New test.
55106 * g77.f-torture/execute/19990419-1.f: New test.
55107
55108 1999-04-17 Richard Henderson <rth@cygnus.com>
55109
55110 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55111 to avoid the need for a prototype to supress a warning.
55112
55113 1999-04-07 Jim Wilson <wilson@cygnus.com>
55114
55115 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55116
55117 1999-04-04 Jeffrey A Law (law@cygnus.com)
55118
55119 * gcc.c-torture/execute/990404-1.c: New test.
55120
55121 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55122
55123 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55124 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55125 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55126 missing initializer warnings.
55127
55128 1999-03-28 Jeffrey A Law (law@cygnus.com)
55129
55130 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55131 matching strings.
55132
55133 1999-03-26 Jeffrey A Law (law@cygnus.com)
55134
55135 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55136
55137 1999-03-26 Craig Burley <craig@jcb-sc.com>
55138
55139 * g77.f-torture/execute/19990325-0.f: New test.
55140 * g77.f-torture/execute/19990325-1.f: New test.
55141
55142 1999-03-24 Jeffrey A Law (law@cygnus.com)
55143
55144 * gcc.c-torture/execute/990324-1.c: New test.
55145
55146 1999-03-22 Jim Wilson <wilson@cygnus.com>
55147
55148 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55149 test with 4.
55150
55151 1999-03-17 Richard Henderson <rth@cygnus.com>
55152
55153 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55154
55155 1999-03-13 Craig Burley <craig@jcb-sc.com>
55156
55157 * g77.f-torture/execute/19990313-2.f: New test.
55158 * g77.f-torture/execute/19990313-3.f: New test.
55159
55160 1999-03-13 Craig Burley <craig@jcb-sc.com>
55161
55162 * g77.f-torture/execute/19990313-0.f: New test.
55163 * g77.f-torture/execute/19990313-1.f: New test.
55164
55165 1999-03-12 Jim Wilson <wilson@cygnus.com>
55166
55167 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55168 printf to sprintf.
55169 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55170 (main): Add check for u15. Conditionalize u31 check depending on
55171 whether ints are <32 bits or >=32 bits.
55172
55173 1999-03-08 Craig Burley <craig@jcb-sc.com>
55174
55175 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55176
55177 1999-03-08 Craig Burley <craig@jcb-sc.com>
55178
55179 * g77.f-torture/compile/19990305-0.f: New test.
55180 * g77.f-torture/execute/19981119-0.f: New test.
55181
55182 1999-03-08 Craig Burley <craig@jcb-sc.com>
55183
55184 * g77.f-torture/execute/970625-2.f: call ABORT if final
55185 result is not correct, instead of just printing it.
55186 Add this checking via newly introduced obfuscation, to
55187 trip up buggy front ends.
55188
55189 1999-03-07 Craig Burley <craig@jcb-sc.com>
55190
55191 * g77.f-torture/compile/960317-1.f: Moved from being
55192 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55193
55194 1999-03-06 Craig Burley <craig@jcb-sc.com>
55195
55196 * g77.f-torture/execute/960317-1.f: New (old) test.
55197 * g77.f-torture/execute/970625-2.f: Ditto.
55198
55199 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55200
55201 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55202 error message on line 1 or line 2; cccp and cpplib do this differently.
55203
55204 1999-03-01 Jeffrey A Law (law@cygnus.com)
55205
55206 * g++.old-deja/g++.law/weak1.C: New test.
55207
55208 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55209
55210 * gcc.c-torture/execute/990119-1.c: Renamed to...
55211 * gcc.dg/990119-1.c: this, so it will only be tested once
55212 (it's a preprocessor test, it doesn't need to be run at
55213 multiple optimization levels).
55214
55215 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55216
55217 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55218 ALWAYS_CXXFLAGS.
55219
55220 1999-02-24 Craig Burley <craig@jcb-sc.com>
55221
55222 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55223 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55224 to not be compilable by current g77.
55225
55226 1999-02-24 Nick Clifton <nickc@cygnus.com>
55227
55228 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55229
55230 1999-02-22 Jeffrey A Law (law@cygnus.com)
55231
55232 * gcc.c-torture/execute/990222-1.c: New test.
55233
55234 1999-02-19 Craig Burley <craig@jcb-sc.com>
55235
55236 * g77.f-torture/compile/19990218-0.f: New test.
55237 * g77.f-torture/noncompile/19990218-1.f: New test.
55238
55239 1999-02-18 Craig Burley <craig@jcb-sc.com>
55240
55241 * g77.f-torture/compile/19981216-0.f: New test.
55242
55243 1999-02-14 Jeffrey A Law (law@cygnus.com)
55244
55245 * gcc.dg/990214-1.c: New test.
55246
55247 1999-02-13 Jeffrey A Law (law@cygnus.com)
55248
55249 * gcc.dg/990213-2.c: New test.
55250
55251 * gcc.dg/990213-1.c: New test.
55252
55253 1999-02-12 Jeffrey A Law (law@cygnus.com)
55254
55255 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55256 ints.
55257
55258 1999-02-11 Nick Clifton <nickc@cygnus.com>
55259
55260 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55261 specified by target.
55262
55263 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55264
55265 1999-02-11 Jeffrey A Law (law@cygnus.com)
55266
55267 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55268
55269 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55270
55271 * gcc.dg/special/ecos.exp: New test driver for new tests with
55272 special requirements.
55273
55274 * gcc.dg/special/alias-1.c: New test.
55275 * gcc.dg/special/gcsec-1.c: New test.
55276 * gcc.dg/special/weak-1.c: New test.
55277 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55278 * gcc.dg/special/weak-2.c: New test.
55279 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55280 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55281 * gcc.dg/special/wkali-1.c: New test.
55282 * gcc.dg/special/wkali-2.c: New test.
55283 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55284 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55285
55286 1999-02-10 Felix Lee <flee@cygnus.com>
55287
55288 * lib/c-torture.exp (c-torture-compile): Pull out code for
55289 analyzing gcc error messages.
55290 (c-torture-execute): Likewise. Fix some (harmless) false
55291 positives.
55292 * lib/gcc.exp (gcc_check_compile): New function.
55293
55294 1999-02-08 Richard Henderson <rth@cygnus.com>
55295
55296 * gcc.c-torture/execute/990208-1.c: New test.
55297
55298 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55299
55300 * g++.dg/special/ecos.exp: New driver for new tests with special
55301 requirements
55302
55303 * g++.dg/special/conpr-1.C: New test
55304 * g++.dg/special/conpr-2.C: New test
55305 * g++.dg/special/conpr-2a.C: New test
55306 * g++.dg/special/conpr-3.C: New test
55307 * g++.dg/special/conpr-3a.C: New test
55308 * g++.dg/special/conpr-3b.C: New test
55309
55310 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55311 allow g++ to use the dg driver
55312
55313 * README: Add comment about g++.dg directory
55314
55315 1999-02-06 Jeffrey A Law (law@cygnus.com)
55316
55317 * README: Update email addresses.
55318
55319 1999-02-03 Nick Clifton <nickc@cygnus.com>
55320
55321 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55322 arguments in order to force structure S onto the stack even on
55323 the alpha.
55324 (test): Pass 10 leading arguments to function foo as well as the
55325 structure S.
55326
55327 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55328 failure for all targets.
55329
55330 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55331 abort to terminate program execution.
55332
55333 1999-01-30 Richard Henderson <rth@cygnus.com>
55334
55335 * gcc.c-torture/execute/990130-1.c: New test.
55336
55337 1999-01-30 Jeffrey A Law (law@cygnus.com)
55338
55339 * gcc.dg/990130-1.c: New test.
55340
55341 1999-01-28 Michael Meissner <meissner@cygnus.com>
55342
55343 * gcc.c-torture/execute/990128-1.c: New test.
55344
55345 1999-01-27 Michael Meissner <meissner@cygnus.com>
55346
55347 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55348
55349 1999-01-27 Felix Lee <flee@cygnus.com>
55350
55351 * lib/c-torture.exp (c-torture-compile): pull out code for
55352 analyzing gcc error messages.
55353 (c-torture-execute): ditto, and fix some (harmless) false
55354 positives.
55355 * lib/gcc.exp (gcc_check_compile): new function.
55356
55357 1999-01-17 Jeffrey A Law (law@cygnus.com)
55358
55359 * gcc.dg/990117-1.c: New test.
55360
55361 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55362
55363 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55364
55365 1999-01-15 Jeffrey A Law (law@cygnus.com)
55366
55367 * g77.f-torture/compile/990115-1.f: New test.
55368
55369 1999-01-07 Jeffrey A Law (law@cygnus.com)
55370
55371 * gcc.c-torture/compile/990107-1.c: New test
55372
55373 1999-01-06 Jeffrey A Law (law@cygnus.com)
55374
55375 * gcc.c-torture/execute/990106-2.c: New test.
55376
55377 * gcc.c-torture/execute/990106-1.c: New test.
55378
55379 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55380
55381 * gcc.c-torture/compile/981223-1.c: New test.
55382
55383 1998-12-29 Richard Henderson <rth@cygnus.com>
55384
55385 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55386 (opt3): Rename from opt4 and disable.
55387
55388 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55389
55390 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55391
55392 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55393
55394 * g++.old-deja/g++.other/conv5.C: New test.
55395
55396 1998-12-14 Nick Clifton <nickc@cygnus.com>
55397
55398 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55399
55400 1998-12-11 Jeffrey A Law (law@cygnus.com)
55401
55402 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55403
55404 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55405
55406 * gcc.c-torture/compile/981211-1.c: New test.
55407
55408 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55409
55410 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55411
55412 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55413
55414 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55415
55416 * gcc.special/930510-1.c: Make C9X safe.
55417 * gcc.misc-tests/gcov-1.c Similarly.
55418 * gcc.misc-tests/gcov-2.c Similarly.
55419
55420 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55421
55422 * gcc.dg/ultrasp1.c: New test.
55423
55424 1998-12-06 Richard Henderson <rth@cygnus.com>
55425
55426 * gcc.c-torture/execute/981206.c: New test.
55427
55428 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55429
55430 * g++.old-deja/g++.ns/template7.C: New test.
55431
55432 * g++.old-deja/g++.other/expr1.C: New test.
55433
55434 * g++.old-deja/g++.eh/tmpl3.C: New test.
55435
55436 * g++.old-deja/g++.eh/tmpl2.C: New test.
55437
55438 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55439
55440 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55441 * g++.old-deja/g++.other/using6.C: Removed.
55442 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55443
55444 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55445
55446 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55447
55448 * g++.old-deja/g++.pt/overload8.C: New test.
55449
55450 * g++.old-deja/g++.pt/overload7.C: New test.
55451
55452 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55453
55454 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55455 and relinking messages.
55456 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55457 compiling with -frepo.
55458
55459 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55460
55461 * g++.old-deja/g++.pt/lookup6.C: New test.
55462
55463 1998-11-30 Nick Clifton <nickc@cygnus.com>
55464
55465 * gcc.c-torture/execute/981130-1.c: New test.
55466 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55467
55468 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55469
55470 * g++.old-deja/g++.pt/explicit76.C: New test.
55471
55472 * g++.old-deja/g++.pt/friend38.C: New test.
55473
55474 * g++.old-deja/g++.ns/crash2.C: New test.
55475
55476 * g++.old-deja/g++.pt/defarg8.C: New test.
55477
55478 * g++.old-deja/g++.pt/instantiate6.C: New test.
55479
55480 * g++.old-deja/g++.pt/static6.C: New test.
55481
55482 * g++.old-deja/g++.pt/decl2.C: New test.
55483
55484 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55485
55486 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55487 problem is actually related with name lookup, but so what? :-)
55488
55489 * g++.old-deja/g++.pt/friend37.C: New test.
55490
55491 1998-11-25 Dave Love <d.love@dl.ac.uk>
55492
55493 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55494 element, which fails on some systems.
55495
55496 * g77.f-torture/execute/labug1.f: New test.
55497
55498 1998-11-21 Jeffrey A Law (law@cygnus.com)
55499
55500 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55501 is defined.
55502
55503 1998-11-18 Dave Love <d.love@dl.ac.uk>
55504
55505 * g77.f-torture/compile/981117-1.f: New test.
55506
55507 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55508
55509 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55510 properly discarded.
55511
55512 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55513
55514 * gcc.c-torture/execute/memcheck: New directory of tests for
55515 -fcheck-memory-usage.
55516
55517 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55518
55519 * README: New file, general information about the testsuite and
55520 new description of the various C++ test subdirectories.
55521 * README.g++: Eliminate obsolete information, update and move most
55522 relevant stuff to README.
55523
55524 1998-11-07 Richard Henderson <rth@cygnus.com>
55525
55526 * gcc.c-torture/compile/981107-1.c: New test.
55527
55528 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55529
55530 * execute/memcpy-bi.c: New testcase.
55531
55532 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55533
55534 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55535 base classes.
55536
55537 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55538 template is selected.
55539
55540 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55541 classes, it should be accepted for all types.
55542
55543 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55544
55545 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55546 specializations start with template headers.
55547
55548 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55549
55550 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55551
55552 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55553 non-POD types.
55554
55555 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55556
55557 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55558
55559 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55560
55561 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55562
55563 1998-10-19 Jeffrey A Law (law@cygnus.com)
55564
55565 * 981019-1.c: New test.
55566
55567 1998-10-14 Robert Lipe <robertl@dgii.com>
55568
55569 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55570 find objc headers.
55571
55572 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55573
55574 * compile/981001-4.c: Remove use of GCC extension that triggers a
55575 compiler bug.
55576
55577 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55578
55579 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55580
55581 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55582
55583 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55584 instantiation of template produces incorrect code for delete
55585 expression.
55586
55587 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55588 constructors' name is not unique.
55589 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55590 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55591
55592 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55593 automatic array of const is ill-formed.
55594
55595 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55596 of template parameter?
55597
55598 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55599 const.
55600
55601 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55602 pointer-to-member expression.
55603
55604 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55605 declaration causes ICE.
55606
55607 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55608
55609 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55610 reserved in the global namespace.
55611
55612 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55613 generate needed virtual table.
55614
55615 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55616
55617 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55618
55619 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55620 template-dependent type
55621
55622 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55623
55624 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55625 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55626 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55627
55628 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55629 class should be usable as argument of member function.
55630 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55631 class should be usable as return type of member function.
55632 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55633 class should be usable as type of data member.
55634
55635 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55636
55637 1998-10-09 Jeffrey A Law (law@cygnus.com)
55638
55639 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55640
55641 1998-10-08 Nick Clifton <nickc@cygnus.com>
55642
55643 * gcc.dg/dll-?.c Add thumb to target list.
55644 Fix assembler scan patterns to match current assembler output.
55645
55646 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55647
55648 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55649 matching of template brackets.
55650
55651 * g++.old-deja/g++.other/using4.C: New test. Test using
55652 declarations of methods from base classes.
55653
55654 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55655 within functions should introduce names into the innermost
55656 enclosing namespace.
55657
55658 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55659 of static locals if first initialization throws.
55660
55661 1998-10-07 Jim Wilson <wilson@cygnus.com>
55662
55663 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55664
55665 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55666
55667 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55668 lose track of the possible targets of tablejump insns.
55669 * special/special.exp: Run it.
55670
55671 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55672
55673 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55674 must be declared before its specializations can be named in friend
55675 declarations.
55676
55677 1998-10-05 Dave Love <d.love@dl.ac.uk>
55678
55679 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55680
55681 * g77.f-torture/execute/io1.f: New test.
55682
55683 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55684
55685 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55686 with pointer to template function, for which no argument deduction
55687 is possible.
55688
55689 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55690 specialization of template function as argument to template
55691 function.
55692
55693 * g++.old-deja/g++.other/access2.C: New test; Inner class
55694 shouldn't have privileged access to Outer's names.
55695
55696 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55697
55698 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55699 friend template declared within template class conflicts with
55700 nested class of the same name.
55701
55702 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55703 is ignored.
55704
55705 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55706 object with direct initializer as function declaration.
55707
55708 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55709 initializers.
55710
55711 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55712 involving const pointer and NULL produces incorrect result.
55713
55714 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55715 type name without `typename' should be rejected with -pedantic.
55716
55717 1998-10-02 Richard Henderson <rth@cygnus.com>
55718
55719 * g++.old-deja/g++.other/addrof1.C: New test.
55720
55721 1998-10-01 Nick Clifton <nickc@cygnus.com>
55722
55723 * gcc.c-torture/compile/981001-1.c: New test.
55724 * gcc.c-torture/execute/981001-1.c: New test.
55725
55726 1998-10-01 Jeffrey A Law (law@cygnus.com)
55727
55728 * gcc.c-torture/compile/981001-2.c: New test.
55729 * gcc.c-torture/compile/981001-3.c: New test.
55730 * gcc.c-torture/compile/981001-4.c: New test.
55731
55732 1998-10-01 Robert Lipe <robertl@dgii.com>
55733
55734 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55735 multilibbed hosts. Idea grafted from g77.exp.
55736
55737 1998-09-30 Dave Love <d.love@dl.ac.uk>
55738
55739 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55740 avoid losing on systems which need -lsocket.
55741
55742 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55743
55744 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55745 * g++.old-deja/g++.other/nested2.C: Ditto.
55746 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55747 failure.
55748
55749 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55750
55751 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55752 preferred over template operator!= for enum bitfields.
55753
55754 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55755
55756 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55757 that happen to have the same base name, but in different scopes,
55758 are incorrectly rejected.
55759
55760 1998-09-16 Richard Henderson <rth@cygnus.com>
55761
55762 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55763 on the native word size instead of an integer literal.
55764
55765 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55766
55767 * g++.old-deja/g++.other/static2.C: Invocation of static data
55768 member of type pointer-to-function denoted as non-static member.
55769
55770 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55771 checks involving function types and aliases.
55772
55773 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55774
55775 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55776 redefined to the same non-trivial type.
55777
55778 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55779 namespace-qualification of template specializations declared in
55780 other namespaces.
55781
55782 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55783 to declare a subset of the specializations of a template function
55784 as friends of specializations of a template class.
55785
55786 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55787 member templates that do not fully specialize the enclosing
55788 template class are rejected.
55789
55790 1998-09-11 Dave Love <d.love@dl.ac.uk>
55791
55792 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55793
55794 1998-09-08 Dave Love <d.love@dl.ac.uk>
55795
55796 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55797 altered from libf2c/libU77 version.
55798
55799 1998-09-06 Dave Love <d.love@dl.ac.uk>
55800
55801 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55802
55803 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55804 Alexandre Oliva <oliva@dcc.unicamp.br>
55805
55806 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55807 (un)signed char are different types for template specialization
55808 purposes.
55809
55810 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55811
55812 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55813 * objc: ObjC testsuite.
55814
55815 1998-08-31 Catherine Moore <clm@cygnus.com>
55816
55817 * gcc.c-torture/execute/941014-1.x: New file.
55818
55819 1998-08-31 Nick Clifton <nickc@cygnus.com>
55820
55821 * lib/c-torture.exp: Add support for
55822 torture_eval_before_compile and torture_eval_before_execute
55823 variables.
55824
55825 1998-08-30 Jeffrey A Law (law@cygnus.com)
55826
55827 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55828 this test triggers valid.
55829
55830 1998-08-27 Jeffrey A Law (law@cygnus.com)
55831
55832 * gcc.dg/980827-1.c: New test.
55833
55834 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55835
55836 * gcc.c-torture/execute/loop-4b.c: New test.
55837
55838 1998-08-26 Nick Clifton <nickc@cygnus.com>
55839
55840 * lib/c-torture.exp: Add support for
55841 torture_eval_before_compile and torture_eval_before_execute
55842 variables.
55843
55844 1998-08-25 Jeffrey A Law (law@cygnus.com)
55845
55846 * gcc.c-torture/compile/980825-1.c: New test.
55847
55848 1998-08-24 Nick Clifton <nickc@cygnus.com>
55849
55850 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55851 count number tests in opt_t0 not good_t0.
55852
55853 1998-08-24 Jeffrey A Law (law@cygnus.com)
55854
55855 * gcc.c-torture/compile/930326-1.x: Fix typo.
55856
55857 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55858
55859 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55860 causes an ICE.
55861
55862 1998-08-21 Jeffrey A Law (law@cygnus.com)
55863
55864 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55865 STACK_SIZE is defined.
55866 * gcc.c-torture/unsorted/stuct.c: Similarly.
55867
55868 * gcc.c-torture/compile/980821-1.c: New test.
55869
55870 1998-08-21 Jeffrey A Law (law@cygnus.com)
55871
55872 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55873 16bit ints.
55874
55875 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55876
55877 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55878 code.
55879
55880 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55881
55882 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55883 error'.
55884
55885 1998-08-18 Jeffrey A Law (law@cygnus.com)
55886
55887 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55888
55889 1998-08-16 Jeffrey A Law (law@cygnus.com)
55890
55891 * gcc.c-torture/compile/980816-1.c: New test.
55892
55893 * gcc.dg/980816-1.c: New test.
55894
55895 1998-08-13 Jeffrey A Law (law@cygnus.com)
55896
55897 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55898 compiler for ieee tests.
55899
55900 1998-08-01 Dave Love <d.love@dl.ac.uk>
55901
55902 * g77.f-torture/compile/980729-0.f: New test.
55903
55904 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55905
55906 * gcc.c-torture/special/eeprof-1.c: New test, for
55907 -finstrument-functions.
55908 * gcc.c-torture/special/special.exp: Run it.
55909
55910 1998-07-29 Jeffrey A Law (law@cygnus.com)
55911
55912 * gcc.c-torture/compile/980729-1.c: New test.
55913
55914 1998-07-27 Nick Clifton <nickc@cygnus.com>
55915
55916 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55917 __thumb__ is defined, and test for ARM style doubles if so.
55918
55919 1998-07-26 Dave Love <d.love@dl.ac.uk>
55920
55921 * g77.f-torture/noncompile/980615-0.f: New test.
55922
55923 1998-07-26 H.J. Lu (hjl@gnu.org)
55924
55925 * gcc.dg/980312-1.c: Do link instead of compile.
55926 * gcc.dg/980313-1.c: Likewise.
55927
55928 1998-07-26 Jeffrey A Law (law@cygnus.com)
55929
55930 * gcc.c-torture/compile/980726-1.c: New test.
55931
55932 1998-07-25 Dave Love <d.love@dl.ac.uk>
55933
55934 * g77.f-torture/execute/io0.f: New test.
55935
55936 1998-07-24 Nick Clifton <nickc@cygnus.com>
55937
55938 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55939 an int.
55940
55941 1998-06-18 Michael Meissner <meissner@cygnus.com>
55942
55943 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55944 m32r bugs.
55945
55946 1998-07-17 Nick Clifton <nickc@cygnus.com>
55947
55948 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55949 c-decl.c:grokdeclarator can handle mode attributes.
55950
55951 1998-07-16 Jeffrey A Law (law@cygnus.com)
55952
55953 * gcc.c-torture/execute/980716-1.c: New test.
55954
55955 1998-07-13 Jeffrey A Law (law@cygnus.com)
55956
55957 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55958 the mn10200.
55959 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55960 the mn10200.
55961 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55962 * gcc.c-torture/compile/930326-1.x: Similarly.
55963
55964 1998-07-13 Dave Love <d.love@dl.ac.uk>
55965
55966 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55967 New test from Craig.
55968
55969 1998-07-12 Dave Love <d.love@dl.ac.uk>
55970
55971 * g77.f-torture/noncompile/980616-0.f: New test.
55972
55973 * g77.f-torture/execute/970816-3.f: New test from Craig.
55974
55975 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55976
55977 * g++.other/singleton.C: Return error value instead of taking
55978 SIGSEGV.
55979
55980 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55981
55982 * g++.other/singleton.C: New test. Warning is under dispute.
55983 Runtime crash is not.
55984
55985 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55986
55987 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55988 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55989 using6.C, using7.C}: New namespace tests.
55990
55991 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55992
55993 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55994 specialization with typedef'ed names used as array indexes.
55995
55996 1998-07-09 Jeffrey A Law (law@cygnus.com)
55997
55998 * gcc.c-torture/execute/980709-1.c: New test.
55999
56000 * gcc.dg/980709-1.c: New test.
56001
56002 1998-07-07 Richard Henderson <rth@cygnus.com>
56003
56004 * gcc.c-torture/execute/bcp-1.c: New test.
56005
56006 1998-07-07 Jeffrey A Law (law@cygnus.com)
56007
56008 * gcc.c-torture/execute/980707-1.c: New test.
56009
56010 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56011
56012 * gcc.c-torture/compile/980706-1.c: New test.
56013
56014 1998-07-01 Dave Love <d.love@dl.ac.uk>
56015
56016 * g77.f-torture/execute/980701-0.f,
56017 g77.f-torture/execute/980701-1.f: New test from Craig.
56018
56019 1998-07-01 Jeffrey A Law (law@cygnus.com)
56020
56021 * gcc.c-torture/compile/980701-1.c: New test.
56022
56023 * gcc.c-torture/execute/980701-1.c: New test.
56024
56025 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56026 rlsruhe.de>
56027
56028 * g++.old-deja/g++.robertl/eb132.C: New test.
56029 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56030
56031 1998-06-29 Dave Love <d.love@dl.ac.uk>
56032
56033 * g77.f-torture/execute/980628-7.f,
56034 g77.f-torture/execute/980628-8.f,
56035 g77.f-torture/execute/980628-9.f,
56036 g77.f-torture/execute/980628-10.f: New tests from Craig.
56037
56038 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56039
56040 1998-06-28 Jeffrey A Law (law@cygnus.com)
56041
56042 * g77.f-torture/execute/980628-4.f: New test from Craig.
56043 * g77.f-torture/execute/980628-5.f: Likewise.
56044 * g77.f-torture/execute/980628-2.f: Likewise.
56045 * g77.f-torture/execute/980628-0.f: Likewise.
56046 * g77.f-torture/execute/980628-1.f: Likewise.
56047 * g77.f-torture/execute/980628-3.f: Likewise.
56048 * g77.f-torture/execute/980628-6.f: Likewise.
56049
56050 1998-06-28 Jeffrey A Law (law@cygnus.com)
56051
56052 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56053 directory when nothing has been installed yet.
56054
56055 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56056
56057 * gcc.c-torture/special/special.exp: Handle newer versions of
56058 dejagnu.
56059
56060 1998-06-26 Jeffrey A Law (law@cygnus.com)
56061
56062 * gcc.dg/980626-1.c: New test.
56063
56064 1998-06-19 Bruno Haible <haible@ilog.fr>
56065
56066 * gcc.misc-tests/m-un-2.c: New test.
56067 * g++.old-deja/g++.other/warn01.c: Likewise.
56068
56069 1998-06-19 Robert Lipe <robertl@dgii.com>
56070
56071 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56072 compatibility with assmblers with a different comment character.
56073 Eliminate use of GAS-specific extensions.
56074
56075 1998-06-19 Jeffrey A Law (law@cygnus.com)
56076
56077 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56078
56079 1998-06-19 Robert Lipe <robertl@dgii.com>
56080
56081 * lib/g77.exp: Replace search for libf2c.a with search for newly
56082 renamed libg2c.a
56083
56084 1998-06-17 Jeffrey A Law (law@cygnus.com)
56085
56086 * gcc.c-torture/execute/980617-1.c: New test.
56087
56088 1998-06-12 Jeffrey A Law (law@cygnus.com)
56089
56090 * gcc.c-torture/execute/980612-1.c: New test.
56091
56092 1998-06-08 Jeffrey A Law (law@cygnus.com)
56093
56094 * gcc.dg/980523-1.c: Only test on ppc-linux.
56095 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56096
56097 * gcc.c-torture/execute/980608-1.c: New test.
56098
56099 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56100
56101 * gcc.c-torture/execute/980605-1.c: New test.
56102
56103 1998-06-04 Jeffrey A Law (law@cygnus.com)
56104
56105 * gcc.c-torture/execute/980604-1.c: New test.
56106
56107 1998-06-02 Jeffrey A Law (law@cygnus.com)
56108
56109 * gcc.c-torture/execute/980602-1.c: New test.
56110 * gcc.c-torture/execute/980602-2.c: Likewise.
56111
56112 1998-06-02 Dave Love <d.love@dl.ac.uk>
56113
56114 * 970125-0.f: Fix per JCB. Add commentary.
56115
56116 1998-05-31 Michael Meissner <meissner@cygnus.com>
56117
56118 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56119 IEEE -0 support.
56120
56121 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56122
56123 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56124 earlier.
56125
56126 1998-05-28 Catherine Moore <clm@cygnus.com>
56127
56128 * gcc.c-torture/execute/980526-3.c: New test.
56129
56130 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56131
56132 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56133 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56134 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56135 m88k-motorola-sysv3 to XFAIL.
56136
56137 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56138
56139 * gcc.dg/980526-1.c: New test.
56140 * gcc.c-torture/execute/980526-2.c: New test.
56141
56142 1998-05-26 Jeffrey A Law (law@cygnus.com)
56143
56144 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56145
56146 * gcc.c-torture/execute/980526-1.c: New test.
56147
56148 1998-05-26 Dave Love <d.love@dl.ac.uk>
56149
56150 * g77.f-torture/execute/alpha2.f: Add runtime test.
56151
56152 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56153
56154 * g++.old-deja/old-deja.exp: Strip leading directories.
56155
56156 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56157 error for the line. Don't run multiple tests for the same line.
56158
56159 1998-05-23 Jeffrey A Law (law@cygnus.com)
56160
56161 * gcc.dg/980523-1.c: New test.
56162
56163 1998-05-23 Dave Love <d.love@dl.ac.uk>
56164
56165 * g77.f-torture/compile/970915-0.f: New test.
56166
56167 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56168
56169 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56170
56171 1998-05-21 Jeffrey A Law (law@cygnus.com)
56172
56173 * gcc.dg/980520-1.c: New test.
56174
56175 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56176
56177 * gcc.dg/980502-1.c: Fix return type.
56178
56179 1998-05-20 Jeffrey A Law (law@cygnus.com)
56180
56181 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56182 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56183 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56184 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56185 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56186
56187 1998-05-20 Dave Love <d.love@dl.ac.uk>
56188
56189 * g77.f-torture/execute/980520-1.f: New test.
56190
56191 1998-05-15 Dave Love <d.love@dl.ac.uk>
56192
56193 * lib/mike-g77.exp: New file.
56194
56195 * g77.f-torture/noncompile/noncompile.exp,
56196 g77.f-torture/noncompile/check0.f: New files.
56197
56198 1998-05-14 Dave Love <d.love@dl.ac.uk>
56199
56200 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56201 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56202 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56203 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56204 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56205 abort where appropriate.
56206
56207 1998-05-05 Michael Meissner <meissner@cygnus.com>
56208
56209 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56210 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56211
56212 1998-04-29 Dave Love <d.love@dl.ac.uk>
56213
56214 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56215
56216 1998-04-27 Dave Love <d.love@dl.ac.uk>
56217
56218 * g77.f-torture/compile/980427-0.f: New test.
56219
56220 1998-04-24 Dave Love <d.love@dl.ac.uk>
56221
56222 * g77.f-torture/compile/980424-0.f: New test.
56223
56224 1998-04-19 Dave Love <d.love@dl.ac.uk>
56225
56226 * g77.f-torture/compile/980419-2.f (main): New test.
56227 * g77.f-torture/compile/970125-0.f: New test.
56228 * g77.f-torture/compile/980419-1.f: New test.
56229
56230 1998-04-08 Jim Wilson <wilson@cygnus.com>
56231
56232 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56233 of loop-4.c.
56234
56235 1998-04-07 Jim Wilson <wilson@cygnus.com>
56236
56237 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56238
56239 1998-04-03 Jim Wilson <wilson@cygnus.com>
56240
56241 * gcc.c-torture/compile/980329-1.c: New test.
56242
56243 1998-03-18 Jim Wilson <wilson@cygnus.com>
56244
56245 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56246 * gcc.dg/980312-1.c: Fix typo in -march command.
56247
56248 1998-03-16 H.J. Lu (hjl@gnu.org)
56249
56250 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56251
56252 1998-03-11 Robert Lipe <robertl@dgii.com>
56253
56254 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56255 Dave Love agree the Fortran source is bogus.
56256
56257 1998-03-11 Robert Lipe <robertl@dgii.com>
56258
56259 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56260 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56261 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56262 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56263 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56264
56265 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56266
56267 * g++.old-deja/g++.other/friend1.C: New test.
56268
56269 1998-02-18 Dave Love <d.love@dl.ac.uk>
56270
56271 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56272 possibly uninitialized) variables and declare dnrm2.
56273
56274 1998-02-23 Robert Lipe <robertl@dgii.com>
56275
56276 From Bruno Haible <haible@ilog.fr>:
56277 * gcc.c-torture/execute/980223.c: New test.
56278
56279 1998-02-13 Jeffrey A Law (law@cygnus.com)
56280
56281 * gcc.dg/ifelse-1.c: New test.
56282
56283 1998-02-09 H.J. Lu (hjl@gnu.org)
56284
56285 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56286
56287 * lib/old-dejagnu.exp (old-dejagnu): Added the
56288 "execution test - XFAIL *-*-*" handling in the spirit of
56289 "excess errors test -". Changed the "execution test fails"
56290 handling to be like "excess errors test fails".
56291 * Update various tests accordingly.
56292
56293 1998-02-06 Jim Wilson <wilson@cygnus.com>
56294
56295 * gcc.c-torture/execute/980205.c: New test.
56296
56297 1998-01-18 Jeffrey A Law (law@cygnus.com)
56298
56299 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56300 * lib/f-torture.exp: Similarly.
56301 * gcc.c-torture: Rename all .cexp files to .x files.
56302
56303 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56304
56305 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56306 (940510-1.c): Removed duplicate.
56307 (971104-1.c): New test.
56308
56309 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56310
56311 * lib/f-torture.exp: Improve error and loop detection.
56312
56313 1997-11-19 Michael Meissner <meissner@cygnus.com>
56314
56315 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56316 use that to size the filler array.
56317
56318 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56319
56320 * lib/c-torture.exp(c-torture-execute): Fix typo.
56321
56322 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56323 testcase as the executable name. Keep the executable around if
56324 the test fails.
56325
56326 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56327
56328 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56329 changes. Only test one -g option, and move it to the end of the
56330 list of options to test.
56331
56332 1997-09-19 Michael Meissner <meissner@cygnus.com>
56333
56334 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56335 variable GCC_TORTURE_OPTIONS to supply default switches separated
56336 by colons. If no environment variable, run tests with -O0 -g, -O1
56337 -g, and -O2 -g as well.
56338
56339 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56340
56341 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56342 explanatory comments. Fix indentation.
56343
56344 1997-09-15 Jeffrey A Law (law@cygnus.com)
56345
56346 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56347
56348 1997-09-11 Jeffrey A Law (law@cygnus.com)
56349
56350 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56351 * g++.old-deja/g++.mike/p7325.C: Likewise.
56352 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56353
56354 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56355
56356 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56357 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56358 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56359 * g++.old-deja/g++.law/operators4.C: Likewise.
56360
56361 1997-09-11 Joe Buck (jbuck@synopsys.com)
56362
56363 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56364 * g++.old-deja/g++.mike/p784.C: Ditto.
56365 * g++.old-deja/g++.mike/p785.C: Ditto.
56366
56367 1997-09-05 Jeffrey A Law (law@cygnus.com)
56368
56369 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56370
56371 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56372
56373 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56374 target feature; pass this to c-torture-execute as needed.
56375
56376 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56377
56378 * lib/c-torture.exp(c-torture-execute): If the previous and the
56379 current executables being tested are identical, we don't need to
56380 run the executable again. Try to make the executable names
56381 unique. Add an optional argument for passing additional compiler
56382 flags.
56383
56384 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56385
56386 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56387
56388 1997-08-29 Jeffrey A Law (law@cygnus.com)
56389
56390 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56391
56392 1997-07-31 Jeffrey A Law (law@cygnus.com)
56393
56394 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56395 32bit or larger longs.
56396
56397 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56398 have either a 32bit long or 32bit int.
56399
56400 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56401
56402 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56403 Make double precision tests dependent on sizeof (double).
56404
56405 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56406
56407 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56408 too.
56409
56410 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56411
56412 * gcc.c-torture/compile/961203-1.cexp: New script.
56413
56414 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56415
56416 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56417 up the includes ourselves.
56418
56419 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56420
56421 * lib/plumhall.exp: Remove random include, and add a few
56422 verbose messages for debugging.
56423
56424 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56425
56426 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56427 of trying to do it ourselves.
56428
56429 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56430
56431 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56432
56433 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56434
56435 * gcc.prms/5403.c: Made regexp a bit less strict.
56436
56437 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56438
56439 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56440 is returned from remote_load instead.
56441 * lib/plumhall.exp: Ditto.
56442 * lib/mike-g++.exp: Ditto.
56443 * lib/old-dejagnu.exp: Ditto.
56444 * lib/c-torture.exp: Ditto.
56445
56446 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56447
56448 * lib/g++.exp: Use build_wrapper procedure.
56449 * lib/gcc.exp: Ditto.
56450
56451 1997-05-20 Jeffrey A Law (law@cygnus.com)
56452
56453 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56454 an old-style decl for malloc. Fixes tests to work when
56455 sizeof (int) != sizeof (size_t).
56456
56457 1997-05-15 Mike Meissner <meissner@cygnus.com>
56458
56459 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56460
56461 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56462 use stdargs.h interface.
56463
56464 1997-05-15 Mike Meissner <meissner@cygnus.com>
56465
56466 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56467 NO_VARARGS when compiling.
56468
56469 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56470
56471 * lib/plumhall.exp(ph_includes): New procedure.
56472 (ph_make): Use it.
56473 (ph_compiler): Ditto.
56474
56475 * lib/g++.exp: Rename test-glue.c to testglue.c.
56476 * lib/gcc.exp: Ditto.
56477
56478 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56479
56480 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56481 to completion when it's called.
56482
56483 1997-03-21 Michael Meissner <meissner@cygnus.com>
56484
56485 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56486 is defined, don't do test.
56487
56488 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56489
56490 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56491 for object files.
56492 (ph_summary): Mark skipped testcases as untested, not unresolved.
56493
56494 * lib/plumhall.exp (ph_make): If unresolved because of bad
56495 errorCode, record errorCode in log file.
56496 (*): Replace send_log/verbose with verbose -log.
56497
56498 1997-03-19 Michael Meissner <meissner@cygnus.com>
56499
56500 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56501 double conversion if double isn't at least 8 bytes.
56502
56503 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56504 int to work with targets where int is 16 bits.
56505
56506 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56507 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56508 precision for the test to complete.
56509
56510 1997-03-14 Michael Meissner <meissner@cygnus.com>
56511
56512 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56513 if d10v is not compiled with the -mdouble64 flag.
56514 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56515
56516 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56517 d10v is not compiled with the -mint32 flag.
56518
56519 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56520
56521 * lib/plumhall.exp: Use incr_count.
56522
56523 1997-03-12 Jeffrey A Law (law@cygnus.com)
56524
56525 * gcc.c-torture: Update to c-torture-1.45.
56526
56527 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56528
56529 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56530 the name of the expect testcase file).
56531
56532 * lib/g++.exp(g++_init): Ditto.
56533
56534 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56535
56536 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56537 the host.
56538
56539 * lib/gcc.exp(gcc_exit): New procedure.
56540
56541 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56542
56543 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56544 specs where appropriate.
56545
56546 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56547 because of new "candidates are" messages, and removed a few
56548
56549 * Converted all non-old-style g++ testcases to old-style, and
56550 moved into g++.old-deja.
56551
56552 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56553
56554 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56555 options.
56556
56557 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56558 succeeded.
56559
56560 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56561
56562 1997-02-13 Michael Meissner <meissner@cygnus.com>
56563
56564 * lib/gcc.exp (gcc_target_compile): Add support for defining
56565 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56566 the machine doesn't have those features.
56567
56568 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56569
56570 * g++.law/operators4.exp: Don't use LIBS.
56571
56572 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56573
56574 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56575
56576 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56577 * lib/g++.exp: Set it here instead. Also, allow use of the
56578 --tool_exec and --tool_opt options. Change CXX to
56579 GXX_UNDER_TEST.
56580
56581 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56582
56583 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56584
56585 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56586
56587 * lib/old-dejagnu.exp: Use prune_warnings instead of
56588 prune_system_crud.
56589 * lib/mike-g++.exp: Ditto.
56590 * lib/gcc.exp: Ditto.
56591 * lib/g++.exp: Ditto.
56592
56593 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56594
56595 1997-02-07 Jeffrey A Law (law@cygnus.com)
56596
56597 * 941014-2.c: Include stdlib.h
56598 * 960327-1.c: Include stdio.h
56599 * dbra.c, index-1.c: Don't assume ints are 32bits.
56600
56601 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56602
56603 * lib/gcc.exp: Add gcc,stack_size target feature.
56604
56605 * lib/g++.exp(g++_target_compile): Add the include and link
56606 paths here, not in two other places. And, it's $options, not
56607 options.
56608
56609 * lib/mike-g++.exp(postbase): Remove the code that determines
56610 the correct include and link paths.
56611 * g++.old-deja/old-deja.exp: Ditto.
56612
56613 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56614
56615 * lib/g++.exp(g++_init): target_compile no longer returns the
56616 filename of the result.
56617
56618 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56619
56620 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56621 call to glob.
56622
56623 * gcc.c-torture/special/special.exp: Change call to
56624 gcc_target_compile to include the object file.
56625
56626 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56627
56628 * gcc.c-torture/special/special.exp: Correct misspelling in last
56629 change.
56630
56631 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56632
56633 * lib/plumhall.exp(ph_summary): Log the entire output of the
56634 executable. Return -1 if there were any failures, 0 otherwise.
56635 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56636 (ph_make): Clean up objects and executables that were built
56637 if the tests succeeded.
56638
56639 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56640
56641 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56642 libraries and includes in the build tree as appropriate.
56643
56644 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56645
56646 * lib/c-torture.exp: Instead of looking for the global variable
56647 NO_LONG_LONG, check to see if that's a feature of the target.
56648
56649 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56650
56651 * config/default.exp: Minimize. Delete the remainer of the files in
56652 config; this functionality is now in devo/dejagnu/config.
56653
56654 g++.*/*: Pass any additional flags used to compile to postbase;
56655 delete CXXFLAGS.
56656
56657 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56658 is now done by runtest.exp. Use gcc_target_compile instead of
56659 compile.
56660
56661 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56662 Remove references to CFLAGS. Use remote_file instead of
56663 calling rm -f.
56664 (c-torture): Take a list of arguments to use to compile this
56665 testcase.
56666
56667 lib/g++.exp: Simplify. Use target_compile instead of compile.
56668 lib/gcc-dg.exp: Ditto.
56669 lib/gcc.exp: Ditto.
56670 lib/mike-{gcc,g++}.exp: Ditto.
56671 lib/old-dejagnu.exp: Ditto.
56672 lib/plumhall.exp: Ditto.
56673
56674 1997-01-08 Jim Wilson <wilson@cygnus.com>
56675
56676 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56677 (ph_linker): Likewise.
56678
56679 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56680
56681 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56682 MAP_ANON / MAP_ANONYMOUS if defined;
56683 else try to map from /dev/zero .
56684
56685 1996-11-12 Jeffrey A Law (law@cygnus.com)
56686
56687 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56688 isn't defined, then define it to MAP_ANONYMOUS.
56689
56690 1996-11-12 Jeffrey A Law (law@cygnus.com)
56691
56692 * gcc.c-torture: Update to c-torture-1.42 release.
56693
56694 1996-11-11 Jeffrey A Law (law@cygnus.com)
56695
56696 * gcc.c-torture: Update to c-torture-1.41 release.
56697
56698 1996-10-27 Jeffrey A Law (law@cygnus.com)
56699
56700 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56701 c-torture release.
56702
56703 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56704
56705 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56706 and LDFLAGS. Fix second case to append the target_info ldflags
56707 onto LDFLAGS, not CFLAGS.
56708 * lib/g++.exp (g++_init): Add target_info stuff.
56709 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56710 of libgloss and newlib flags for !native.
56711
56712 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56713 (GDB): Fix relative path to go up another dir for finding gdb.
56714
56715 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56716
56717 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56718 versions in the target_info array, if they don't exist.
56719
56720 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56721
56722 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56723
56724 1996-07-08 Jim Wilson <wilson@cygnus.com>
56725
56726 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56727 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56728
56729 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56730
56731 * lib/old-dejagnu.exp: Don't remove the output file before we've
56732 actually tested it. Don't append pwd to the path of the executable
56733 we're testing.
56734
56735 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56736
56737 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56738
56739 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56740
56741 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56742 temporary directory for compiler files, and set it to a default
56743 value of /tmp. Set $output as the name of the output file from
56744 compiling the testcase. Add a -o option to $cflags_var so the
56745 compiler writes the final output file as $output. Set $executable
56746 to $output.
56747
56748 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56749 directory for compiler files, and set it to /tmp if it doesn't
56750 already have a value. Set $output_file to the name of the output
56751 file from compiling the testcase. Add a -o option to CXXFLAGS so
56752 the compiler writes the final output file as $output. Use $output
56753 as the executable to be tested.
56754
56755 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56756
56757 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56758
56759 1996-06-08 Jeffrey A Law (law@cygnus.com)
56760
56761 * gcc.c-torture/execute/pending-1.c: New test. Still
56762 pending in Tege's queue.
56763
56764 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56765
56766 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56767 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56768 if there were failures. Call unresolved if there were unresolved
56769 testcases. Call gcc_fail if program did not run to completion.
56770 (ph_make): Pass additional argument name to ph_execute.
56771 (ph_execute): Add new argument. Pass additional arguments to
56772 ph_summary. Call gcc_fail is there is no execution output.
56773
56774 1996-04-24 Jeffrey A Law (law@cygnus.com)
56775
56776 * lib/plumhall.exp (proc_summary): Output relavent summary
56777 lines into the log so specific failures in plumhall can be
56778 investigated.
56779
56780 1996-04-10 Jeffrey A Law (law@cygnus.com)
56781
56782 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56783 (c-torture-execute): Don't try to execute tests which use
56784 "long long" types if $NO_LONG_LONG is nonzero.
56785
56786 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56787
56788 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56789 not c-torture.
56790
56791 * gcc.ieee: Move from here.
56792 * gcc.c-torture/execute/ieee: To here.
56793
56794 1996-03-26 Jeffrey A Law (law@cygnus.com)
56795
56796 * gcc.c-torture: Update to c-torture-1.41 release.
56797
56798 1996-03-22 Jeffrey A Law (law@cygnus.com)
56799
56800 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56801 not "$output".
56802
56803 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56804
56805 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56806 -c present.
56807
56808 1996-03-02 Jeffrey A Law (law@cygnus.com)
56809
56810 * config/proelf.exp: Handle connecting to a simulator.
56811
56812 1996-01-31 Jeffrey A Law (law@cygnus.com)
56813
56814 * config/proelf.exp: New file. Enough framework that we can
56815 run c-torture tests on the proelf targets (or any other target
56816 that gdb can connect to for that matter).
56817
56818 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56819
56820 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56821 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56822
56823 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56824 exec_output exists.
56825
56826 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56827
56828 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56829 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56830
56831 * config/*.exp: Update FSF address. Change result of ${tool}_load
56832 to pass/fail/unresolved/unsupported/untested. Caller must now
56833 call unresolved/unsupported/untested.
56834 * lib/*.exp: Update FSF address. Update to handle new results of
56835 ${tool}_load.
56836 * lib/chill.exp (verbose): Delete.
56837
56838 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56839
56840 * lib/gcc.exp (default_gcc_start): Change order of args to
56841 $LDFLAGS $CFLAGS $LIBS.
56842 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56843 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56844 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56845 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56846 * gcc.misc-tests/dg-test.exp: Likewise.
56847 * gcc.misc-tests/msgs.exp: Likewise.
56848 * gcc.prms/prms.exp: Likewise.
56849 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56850 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56851
56852 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56853
56854 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56855
56856 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56857
56858 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56859 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56860
56861 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56862 necessary.
56863
56864 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56865
56866 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56867 global for loop; add use of $mathlib.
56868 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56869 settings here; set mathlib for anything but VxWorks.
56870
56871 1996-01-22 Jeffrey A Law (law@cygnus.com)
56872
56873 * gcc.c-torture: Update to c-torture-1.40 release.
56874
56875 1996-01-03 Jeffrey A Law (law@cygnus.com)
56876
56877 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56878 dg.exp.
56879
56880 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56881
56882 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56883 global.
56884
56885 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56886
56887 * lib/g++.exp (LIBS): Define if not already.
56888 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56889 (gcc-dg-prune): Call prune_gcc_output.
56890 * lib/gcc.exp (prune_gcc_output): New proc.
56891 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56892 prune_gcc_output.
56893
56894 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56895
56896 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56897 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56898
56899 1995-11-15 Jeffrey A Law (law@cygnus.com)
56900
56901 * gcc.c-torture: Update to c-torture-1.39 release.
56902
56903 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56904
56905 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56906 fails, try others as well.
56907
56908 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56909
56910 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56911 If compilation fails, mark execute tests as `untested'.
56912 If test is marked as unsupported, don't mark compilation and
56913 execute tests as failed.
56914
56915 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56916
56917 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56918 libstdc++ for whether or not we want to be doing shared
56919 libraries. Delete link_curses since we don't need it anymore.
56920 * lib/mike-g++.exp (postbase): Don't link in libg++.
56921 * g++.old-deja/old-deja.exp: Likewise.
56922
56923 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56924
56925 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56926
56927 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56928
56929 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56930 For that, add `-Wl,-a,shared_archive'.
56931 * g++.old-deja/old-deja.exp: Likewise.
56932
56933 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56934
56935 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56936
56937 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56938
56939 * lib/mike-g++.exp (postbase): Pay attention to the status of
56940 g++_load.
56941
56942 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56943
56944 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56945
56946 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56947
56948 * lib/gcc.exp (default_gcc_start): No longer need to log program
56949 being executed or its output, execute_anywhere does that now.
56950 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56951 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56952
56953 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56954
56955 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56956 the same as those in lib/g++.exp.
56957
56958 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56959
56960 * gcc.c-torture: Update to c-torture-1.38 release.
56961 * gcc.ieee: Related changes.
56962
56963 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56964
56965 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56966 "exec". Minor reformatting changes.
56967
56968 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56969 cross. This means all "exec" calls now work on a remote host as
56970 well.
56971 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56972 cross. Filter out the extra "\r\n" stuff that expect puts in.
56973 (c-torture-execute): Filter out the bogus warnings like
56974 c-torture-compile does. Add support for canadian cross.
56975 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56976 Use execute_anywhere rather than calling exec directly. Now it
56977 works for canadian cross testing.
56978
56979 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56980
56981 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56982 results into a variable, and check that rather than using file exists.
56983
56984 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56985
56986 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56987 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56988
56989 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56990
56991 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56992 lib_curses if there's a shared libg++ in the build tree.
56993
56994 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56995
56996 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56997 if not supported target.
56998
56999 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57000
57001 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57002 link_curses up to always happen, not just for native builds.
57003
57004 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57005
57006 * gcc.c-torture: Update to c-torture-1.36 release.
57007 * gcc.failure: Related changes.
57008
57009 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57010
57011 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57012
57013 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57014
57015 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57016 * lib/mike-g++.exp (postbase): Not in here. Still reference
57017 runshlib, link_curses, and mathlib for link and run.
57018
57019 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57020 pass the runtime shared library options for Solaris, OSF/1, and
57021 Irix5, and link with -lcurses to avoid unresolved references.
57022
57023 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57024
57025 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57026 only run once.
57027
57028 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57029
57030 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57031
57032 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57033
57034 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57035 do not have a framework for the "compat" tests yet.
57036
57037 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57038
57039 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57040 set to null if we're testing vxworks5.1. Use that instead of
57041 `-lm' in the setting of LIBS for link and run.
57042
57043 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57044
57045 * config/rom68k.exp (${tool}_load): Major changes to make it
57046 work. Verified that it does in fact return the stuff in
57047 exec_output properly. Catch any Emul or any TRAP other than 0.
57048
57049 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57050
57051 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57052 LDFLAGS properly for targets that need stuff from libgloss.
57053 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57054 only run once.
57055 (gpp_initialized): New variable.
57056
57057 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57058
57059 * config/rom68k.exp: Load libgloss.exp.
57060 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57061 so we can produce a fully linked binary.
57062 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57063 so we can produce a fully linked binary.
57064
57065 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57066
57067 * lib/plumhall.exp (ph_section): Watch for expected failures.
57068 Add missing `else'.
57069
57070 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57071 run the testcase.
57072 (c-torture): Likewise.
57073
57074 1995-08-28 Doug Evans <dje@cygnus.com>
57075
57076 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57077
57078 * lib/mike-g++.exp (mike_cleanup): New proc.
57079 (prebase): New globals compiler_result, not_compiler_result,
57080 target_regexp.
57081 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57082 allow leading "-" in pattern. Watch for unsupported tests.
57083 If $compiler_result is set, pattern match assembler code,
57084 and ditto for $not_compiler_result.
57085 * lib/mike-gcc.exp: Likewise.
57086
57087 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57088 execution "succeeded".
57089
57090 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57091
57092 * config/win32.exp: New file.
57093 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57094
57095 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57096
57097 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57098 unsupported.
57099 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57100 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57101 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57102
57103 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57104 "... without exceptions was ...". That is now handled by
57105 prune_system_crud.
57106 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57107
57108 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57109
57110 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57111 sieve.c,sort2.c}: New files.
57112 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57113 sieve.exp,sort2.exp}: Drivers for them.
57114
57115 * lib/mike-gcc.exp (program_output): New user settable variable.
57116 (postbase): Call prune_system_crud. Also prune extraneous compiler
57117 messages.
57118 * lib/mike-g++.exp (program_output): New user settable variable.
57119
57120 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57121
57122 * config/sh.exp: Deleted (use sim.exp instead).
57123
57124 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57125
57126 * config/vx.exp: Declare CHECKTASK as global.
57127 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57128 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57129 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57130
57131 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57132
57133 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57134 target. Like vx.exp, only includes `vx29k.exp' instead of
57135 `vxworks.exp'.
57136
57137 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57138
57139 * config/sim.exp: Increase time limit from 120 seconds to 240.
57140
57141 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57142
57143 * gcc.c-torture/execute/950628-1.c: New test.
57144
57145 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57146
57147 * gcc.c-torture: Update with changes/additions from
57148 c-torture-1.34.
57149
57150 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57151
57152 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57153
57154 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57155
57156 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57157
57158 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57159
57160 * gcc.c-torture/compile/950512-1.c: New test.
57161 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57162 * gcc.dg/struct-ret-1.c: Likewise.
57163
57164 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57165
57166 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57167 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57168
57169 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57170
57171 * gcc.c-torture/special/920411-1.c: Deleted.
57172 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57173
57174 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57175
57176 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57177 cpu limit.
57178
57179 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57180
57181 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57182
57183 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57184
57185 From kenner;
57186 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57187 is the proper length.
57188 * va-arg-3.c: Likewise.
57189
57190 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57191
57192 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57193 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57194
57195 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57196 * lib/g++.exp (default_g++_start): Delete old cruft.
57197
57198 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57199
57200 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57201 (2 * (1 << 18)) to (2 * (1 << 17)).
57202
57203 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57204
57205 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57206
57207 * config/rom68k.exp: Renamed from config/idp.exp
57208
57209 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57210
57211 * c-torture/compile/921109-2.c
57212
57213 1995-04-18 Mike Stump <mrs@cygnus.com>
57214
57215 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57216 excess errors.
57217
57218 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57219
57220 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57221 output.
57222 * lib/g++.exp (default_g++_start): Likewise.
57223
57224 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57225
57226 * gcc.c-torture/compile/950329-1.c: New test.
57227
57228 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57229
57230 * config/bug.exp (${tool}_load): Updated to use new remote_open
57231 and remote_close procs.
57232 * config/idp.exp: New file.
57233
57234 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57235
57236 * gcc.c-torture/execute/950322-1.c: New test.
57237
57238 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57239
57240 * config/vx.exp (${tool}_load): Clean up testing of return code from
57241 vxworks_ld and vxworks_spawn.
57242
57243 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57244
57245 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57246
57247 1995-03-13 Mike Stump <mrs@cygnus.com>
57248
57249 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57250 can mark excess errors on a machine by machine basis. Note, the
57251 default is to not expect any excess errors, even when excess
57252 errors test - is given, so you will want to put an XFAIL ... on
57253 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57254 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57255 those 4 machines, but no others.
57256
57257 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57258
57259 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57260 * lib/c-torture.exp: to here.
57261
57262 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57263
57264 * gcc.c-torture/execute/950221-1.c: New test.
57265 * gcc.c-torture/execute/struct-ret-1.c: New test.
57266 * gcc.c-torture/compile/950221-1.c: New test.
57267
57268 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57269
57270 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57271
57272 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57273 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57274
57275 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57276
57277 * g++.gb: New directory of tests, derived from my signature and
57278 class scoping tests.
57279
57280 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57281 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57282 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57283 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57284 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57285 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57286 * g++.gb/sig25.C: Likewise.
57287
57288 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57289 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57290 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57291 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57292 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57293 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57294 * g++.gb/sig25.exp: Likewise.
57295
57296 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57297 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57298 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57299 * g++.gb/scope13.C: Likewise, this test still fails.
57300
57301 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57302 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57303 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57304 * g++.gb/scope13.exp: Ditto.
57305
57306 * g++.gb/README: New file, explains what these tests are about.
57307
57308 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57309
57310 * lib/dg.exp (dg-do): Support `preprocess'.
57311 (dg-test): Likewise.
57312
57313 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57314
57315 * config/udi.exp: change "continue -expect" to "exp_continue".
57316
57317 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57318
57319 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57320 Delete redundant tests.
57321
57322 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57323 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57324 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57325 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57326 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57327 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57328 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57329 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57330
57331 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57332 storing label pointers.
57333 * gcc.c-torture/execute/921019-1.c: Likewise.
57334 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57335 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57336 parameter fp.
57337 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57338 constants.
57339
57340 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57341 Delete obsolete tests.
57342
57343 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57344 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57345 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57346 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57347 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57348 * gcc.c-torture/compile/950124-1.c: New test.
57349
57350 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57351
57352 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57353
57354 * lib/mike-g++.exp: Add -lm to LIBS.
57355
57356 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57357
57358 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57359
57360 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57361
57362 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57363
57364 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57365
57366 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57367
57368 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57369
57370 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57371 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57372 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57373 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57374 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57375 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57376 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57377 * g++.law/{operators31.C, operators32.C,
57378 * g++.law/{operators33.C, operators34.C}: Likewise.
57379 * g++.law/{pic1.C, refs2.C}: Likewise.
57380 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57381 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57382 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57383 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57384
57385 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57386 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57387 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57388 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57389 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57390 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57391 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57392 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57393 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57394 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57395 * g++.law/{operators34.exp}: Likewise.
57396 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57397 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57398 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57399 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57400 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57401
57402 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57403 No longer expected to fail.
57404 * g++.law/missed-error3.C: Tweak for recent bool changes.
57405
57406 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57407
57408 * config/emb-unix: Deleted.
57409 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57410 remote execution. Do final link on remote host if REMOTE_LINK is set.
57411
57412 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57413
57414 * lib/dg.exp (dg-test): Fix typo in last patch.
57415
57416 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57417
57418 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57419 (handles multiple occurrences).
57420
57421 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57422
57423 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57424 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57425 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57426 printed).
57427 * lib/c-torture.exp (c-torture-compile): Likewise.
57428 (c-torture): Prepend full path if missing.
57429 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57430 (gcc_fail): Likewise.
57431 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57432
57433 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57434
57435 * lib/netware.exp: Only attach to NetWare i386 systems.
57436
57437 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57438
57439 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57440 messages. Add test name to "output pattern match" pass/fail message.
57441
57442 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57443
57444 * gcc.dg: New testsuite.
57445 * gcc.dg/dg.exp: New file.
57446
57447 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57448 test-switch.c}: Deleted.
57449
57450 * gcc.misc-tests/msgs.exp: New testcase driver.
57451
57452 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57453
57454 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57455 Watch for illegal return values from ${tool}_load.
57456 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57457 cross targets. Coerce return value >0 to 1.
57458
57459 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57460
57461 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57462
57463 * config/emb-unix.exp: New file.
57464
57465 * config/sim.exp: Error if variable $SIM not defined.
57466 (${tool}_load): Mark test as "untested" if simulator missing.
57467
57468 * config/unix.exp: Load remote.exp to get rcp_download.
57469 * lib/c-torture.exp: Use different option lists for testcases with
57470 and without loops.
57471 * gcc.c-torture/execute/execute.exp: Likewise.
57472
57473 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57474
57475 * config/*.exp: Clarify return code from ${tool}_load.
57476 Call `unresolved' or `untested' instead of `warning' or `perror'
57477 (sometimes you still want to call both though).
57478 Add comment that `shell_id' is local to each file.
57479 * config/udi.exp (timeout): Set to 30.
57480 Don't print warning if connection fails, $connectmode has already
57481 printed an error.
57482 (${tool}_load): Move verbose messages to level 2.
57483 Rework pattern for "Process started" message.
57484 Pass `shell_id' to ${connectmode}_download.
57485 Retry twice upon timeout. Make resetting of target more robust.
57486 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57487 Pass `shell_id' to exit_$connectmode.
57488 Only call exit_$connectmode if connected.
57489 * config/unix.exp (${tool}_load): Check return codes better.
57490 * config/vrtx.exp (${tool}_load): Likewise.
57491 * config/vx.exp (${tool}_load): Likewise.
57492 Delete unneeded global's.
57493 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57494 from ${tool}_load.
57495 (dg-stat): Delete.
57496 (dg-init): Delete recording of pass/fail counts.
57497 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57498 (old-dejagnu-init): Likewise.
57499 (old-dejagnu-stat): Delete contents, empty proc now.
57500 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57501 (c-torture): Delete references to lcnt, lpass, lfail.
57502 Get option list from TORTURE_OPTIONS.
57503 Delete -funroll[-all]-loops if no loops.
57504 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57505 (g++_stat): Delete contents (empty proc now).
57506 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57507 (gcc_finish): Likewise.
57508 (gcc_stat): Deleted.
57509 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57510 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57511 * gcc.c-torture/execute/execute.exp: Likewise.
57512 Split tests into two parts: compile, execute.
57513 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57514 no loops. Update to reflect clarified return codes from ${tool}_load.
57515
57516 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57517
57518 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57519 to grep for.
57520 (old-dejagnu): Likewise (where necessary).
57521
57522 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57523
57524 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57525
57526 * lib/dg.exp (dg-process-target): Fix processing of selector.
57527 Add comment regarding use of `error'.
57528
57529 * lib/gcc.exp (prune_system_crud): Define if missing.
57530 * lib/g++.exp (prune_system_crud): Likewise.
57531
57532 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57533 Call prune_system_crud.
57534 * lib/dg.exp (dg-runtest): New proc.
57535 Use perror instead of send_user for tcl errors in testcase.
57536 Don't return any value, it's never used.
57537 Don't clobber previous definition of `unknown'.
57538 Print tcl errors in `dg-final'.
57539
57540 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57541
57542 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57543 (dg-test): Don't print errorInfo, it contains stack backtrace.
57544
57545 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57546
57547 * lib/g++.exp (runtest_file_p): Define if missing.
57548
57549 1994-09-24 Doug Evans (dje@cygnus.com)
57550
57551 * lib/mike-g++.exp: Comment out loading of g++.exp.
57552 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57553 (default_g++_version): Always print something.
57554 (default_g++_start): Comment out call to `which'.
57555 (g++_start, g++_load): Deleted (must be defined in config file).
57556 * lib/gcc.exp: Test for existence of $CC at start.
57557 Delete check for tmpdir (done in gcc_init).
57558 (default_gcc_version): Always print something.
57559 (default_gcc_start): Comment out call to `which'.
57560 * config/*.exp: Major cleanup - make cross targets work at least a
57561 little better for g++ (by not being "--tool gcc" specific).
57562 Rename gcc_xxx to ${tool}_xxx.
57563 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57564 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57565
57566 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57567
57568 * lib/c-torture.exp (c-torture-compile): Rework compiler
57569 message processing.
57570
57571 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57572 c-torture.
57573
57574 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57575
57576 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57577
57578 * lib/dg.exp (dg-process-target): Support { target native }.
57579
57580 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57581
57582 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57583 looked for "... program xxx got fatal signal".
57584 Correct regsub munging of `comp_output'.
57585 Ignore compiler messages "path prefix not used" and "linker input
57586 file unused".
57587
57588 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57589
57590 * lib/gcc.exp (runtest_file_p): Define if missing.
57591 * gcc.prms/template.c: Example to work from.
57592
57593 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57594
57595 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57596 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57597
57598 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57599 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57600 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57601 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57602
57603 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57604 (dg-process-target): No longer a varargs proc.
57605 Return S/N for target, P/F for xfail. All callers changed.
57606 (user option procs): More argument checking.
57607 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57608 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57609 (dg-test): Skip test if not running on selected target in `dg-do'.
57610 Update handling of `dg-do-what', `dg-output-text'.
57611 Separate execution pass/fail from output pattern match pass/fail.
57612 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57613
57614 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57615
57616 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57617 target for 920510-1.c.
57618
57619 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57620
57621 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57622 Clean up comment regarding use of passcnt, etc.
57623 (gcc_stat): Don't update `testcnt' here.
57624 (gcc_finish): Do it here.
57625 Might as well reset `but_id' here too.
57626 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57627 to determine if the file should be tested.
57628 * gcc.c-torture/compile/compile.exp: Likewise.
57629 * gcc.c-torture/execute/execute.exp: Likewise.
57630 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57631 * gcc.misc-tests/dg-test.exp: Likewise.
57632 * gcc.prms/prms.exp: Likewise.
57633 * gcc.wendy/wendy.exp: Likewise.
57634 * g++.old-deja.exp: Likewise.
57635 Move "Testing file" message to verbose level 1.
57636
57637 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57638
57639 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57640
57641 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57642
57643 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57644 (default_gcc_start): Accept optional second list element
57645 of compiler flags. Print compiler output at verbosity level 2.
57646 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57647 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57648 Save current values of framework globals passcnt, failcnt, xpasscnt,
57649 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57650 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57651 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57652 xfailcnt to compute stats. Update framework global `testcnt' from
57653 pass/fail counts.
57654 (gcc_finish): New proc. Clean up test environment.
57655 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57656 (gcc_epass, gcc_efail): Delete.
57657 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57658 argument of line number.
57659 (dg-init): If the tool has an init routine, call it.
57660 (dg-test): Remove args `cflags_var' and `libs_var'.
57661 Pass all compiler options to ${tool}_start.
57662 Handle missing line number.
57663 (dg-finish): New function.
57664 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57665 particular files. Call gcc_finish at end. Move "skipping test"
57666 message to verbosity level 3.
57667 * gcc.c-torture/compile/compile.exp: Likewise.
57668 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57669 * gcc.c-torture/execute/execute.exp: Likewise.
57670 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57671 Print testcase being tried at verbosity level 1.
57672 * gcc.c-torture/special/special.exp: Unset xfail.
57673 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57674 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57675 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57676 * gcc.failure/failure.exp: Likewise.
57677 * gcc.ieee/ieee.exp: Likewise.
57678 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57679 Update call to dg-test. Call dg-finish at end.
57680 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57681 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57682 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57683 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57684 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57685 * gcc.wendy/wendy.exp: Add copyright.
57686 Delete setting of tmpdir (done by gcc_init).
57687 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57688 Pass compiler flags to gcc_start. Call gcc_finish at end.
57689 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57690 gcc_[ce]pass/fail.
57691
57692 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57693
57694 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57695 confusion.
57696 (g++_load): Likewise.
57697
57698 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57699 Rename argument to `prog' to remove the confusion.
57700 Varargs fns behave differently too!
57701 (g++_load): Likewise.
57702
57703 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57704
57705 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57706 what it is. Delete (always) printing of status value for !native.
57707 Simplify verbose code, and include status and exec_output.
57708 (g++_load): Use gcc_load.
57709
57710 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57711
57712 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57713 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57714 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57715 940714-3.c as these testcases don't exist anymore. Make
57716 va-arg-1.c expected to pass.
57717
57718 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57719
57720 * gcc.misc-tests/misc.exp: Only run specific testcases.
57721 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57722 * gcc.misc-tests/dg-[1-9].c: New files.
57723
57724 * lib/dg.exp: New testsuite driver.
57725 * gcc.prms/prms.exp: Use it.
57726
57727 * README.gcc: New file.
57728
57729 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57730 Document and reset `lxpass' and `lxfail'.
57731 Simplify "initialized" message.
57732 (gcc_stat): Clean up comments a little.
57733
57734 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57735
57736 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57737
57738 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57739
57740 * lib/old-dejagnu.exp (process-option): New proc.
57741 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57742 (old-dejagnu): Simplify.
57743 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57744
57745 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57746
57747 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57748 exists and is not an empty string.
57749
57750 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57751 $xfail rather than calling setup_xfail. Clear $xfail when test is
57752 finished.
57753 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57754 automatically.
57755
57756 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57757 longer expected to fail.
57758
57759 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57760 "f" function call.
57761
57762 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57763
57764 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57765 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57766 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57767 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57768 c-torture-1.29.
57769
57770 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57771 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57772
57773 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57774
57775 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57776 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57777
57778 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57779 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57780 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57781
57782 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57783
57784 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57785 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57786 940714-1.c, 940714-2.c, 940714-3.c},
57787 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57788 gcc.misc-tests/{mg.c,mg.exp}:
57789 New tests.
57790 * gcc.noncompile/noncompile.exp: Change accordingly.
57791
57792 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57793
57794 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57795 Undo previous clobberage.
57796
57797 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57798
57799 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57800 * gcc.special/{930510-1.c, special.exp}:
57801 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57802 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57803 struct-varargs-1.c}: New tests from c-torture-1.26.
57804
57805 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57806
57807 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57808 argument to switch.
57809
57810 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57811
57812 * Revert the previous changes. Please see Rob's directory
57813 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57814 fixes.
57815
57816 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57817
57818 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57819 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57820 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57821 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57822 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57823 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57824 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57825 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57826 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57827 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57828 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57829 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57830 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57831 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57832 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57833 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57834 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57835 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57836 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57837 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57838 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57839 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57840 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57841 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57842 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57843 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57844 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57845 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57846 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57847 testing changes.
57848
57849 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57850
57851 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57852 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57853 with perror calls.
57854
57855 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57856
57857 * config/unix.exp (g++_load): Fix syntax.
57858
57859 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57860
57861 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57862 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57863 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57864 Don't expect va-arg-1.c to fail. Correct expected output for
57865 920928-1.c.
57866 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57867 * gcc.wendy/hbm4.c: Correct typo.
57868 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57869
57870 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57871
57872 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57873 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57874 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57875 * lib/c-torture.exp (c-torture-compile): Ditto.
57876
57877 Reduce volume of output (remove all the -I's and such).
57878 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57879 Call gcc_cpass, gcc_cfail.
57880 (c-torture): Pass testing option to c-torture-compile.
57881
57882 1994-03-21 Doug Evans (dje@cygnus.com)
57883
57884 Bring patches over from progressive.
57885 * config/default.exp: Exit remote shell cleanly.
57886 (g++_exit, g++_start): Add default versions.
57887 * config/sim.exp (gcc_load): Use perror, not error.
57888
57889 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57890
57891 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57892 set in site.exp.
57893
57894 1994-03-14 Doug Evans (dje@cygnus.com)
57895
57896 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57897 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57898 (wendy_try): New proc to run testcase.
57899 (main loop): Call 'em.
57900 * gcc.wendy/*.c: Clean up pass to correct expected output.
57901
57902 * lib/gcc.exp: Minor cleanup work.
57903 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57904
57905 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57906
57907 * config/sim.exp (gcc_load): Document return codes better.
57908 Don't pass -v to simulator.
57909
57910 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57911
57912 * gcc.special/920717-x.c: Fix typo.
57913 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57914 get at sources.
57915
57916 * lib/mike-gcc.exp: Fix typo.
57917
57918 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57919
57920 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57921 binary to use, transform the name.
57922 * config/*.exp: rename everything. Nuke any g++ specific files,
57923 it's now a special case of gcc that requires no special support.
57924 Add a default.exp for unsupported targets.
57925
57926 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57927
57928 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57929 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57930 version of Tcl.
57931
57932 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57933
57934 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57935 than a warning.
57936
57937 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57938
57939 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57940
57941 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57942
57943 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57944 option_list. Compile every file with only 4/6 option choices
57945 (same as C torture) instead of with 12/18 different option
57946 choices.
57947 * lib/c-torture.exp: Likewise.
57948
57949 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57950 not already set.
57951
57952 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57953
57954 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57955 can put an XFAIL *-*-* on excess errors.
57956
57957 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57958
57959 * g++.law: Add more tests derived from g++-bugs snapshots.
57960
57961 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57962 equivalent to g++.law/init9.
57963
57964 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57965 compiled it, and the a.out file after we've run it.
57966
57967 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57968
57969 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57970 compiled it, and the a.out file after we've run it.
57971
57972 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57973
57974 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57975
57976 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57977
57978 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57979 version number.
57980
57981 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57982
57983 * g++.law: New directory of g++ tests derived from the g++-bugs
57984 snapshots.
57985
57986 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57987
57988 * gcc.compile: initbug1.c initbug1.exp testcase added
57989
57990 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57991
57992 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57993 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57994 fixes submitted by Jeff Law (law@cs.utah.edu)
57995 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57996 Jeff Law (law@cs.utah.edu)
57997
57998
57999 1993-11-30 Mike Stump (mrs@cygnus.com)
58000
58001 * config/unix-g++.exp: Follow the gcc way of doing things.
58002 * g++.old-deja/old-deja.exp: Minor updates.
58003 * lib/g++.exp: New file, follow the gcc way of doing things.
58004 * lib/old-dejagnu.exp: Minor updates.
58005 * lib/mike-g++.exp: Always unset errorInfo.
58006
58007 1993-11-06 Mike Stump (mrs@cygnus.com)
58008
58009 * lib/gcc.exp: Fix some errors with the below change, CC and
58010 CFLAGS should be global when setting, not local.
58011
58012 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58013
58014 * lib/gcc.exp: Transform tool name.
58015
58016 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58017
58018 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58019
58020 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58021
58022 * lib/gcc.exp: change gcc_done to gcc_stat
58023
58024 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58025
58026 * Upgraded gcc testsuite to c-torture version 1.25
58027
58028 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58029
58030 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58031 * lib/c-torture: added hooks for new reporting code.
58032
58033 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58034
58035 * config/sh-gcc.exp: check if sh-sim exists in the path
58036
58037 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58038
58039 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58040 * gcc.compile/compile.exp: Initial changes for new logic.
58041 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58042 * gcc.failure/failure.exp: Initial changes for new logic.
58043 * gcc.ieee/ieee.exp: Initial changes for new logic.
58044 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58045 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58046 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58047 * lib/c-torture.exp: Initial changes for new logic.
58048 * lib/gcc.exp: Initial changes for new logic.
58049
58050 1993-10-15 Mike Stump (mrs@cygnus.com)
58051
58052 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58053 depend upon failure or success. Fully qualify names in failure
58054 and success messages. Always remove a.out before starting
58055 compile, just in case. Pay more attention to error text output by
58056 the compiler. Handle testcases with no known past errors just
58057 like all others, so that things are uniform. Other miscellaneous
58058 improvements.
58059
58060 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58061
58062 * gcc.cpp: new directory for cpp tests
58063
58064 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58065
58066 * lib/chill.exp: Code reformatted, removed unused code.
58067 * config/unix-chill.exp: Code reformatted, removed unused code.
58068 * chill.execute/execute.exp: Code reformatted, removed unused code.
58069 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58070
58071 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58072
58073 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58074 routines not written.
58075
58076 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58077
58078 * config/bug-gcc.exp: Use new procs from bug.exp.
58079
58080 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58081
58082 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58083 via ftp, rather than depending on NFS.
58084 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58085 case.
58086
58087 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58088
58089 * config/bug-gcc.exp: Use new download proc.
58090
58091 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58092
58093 * chill.execute/execute.exp: cleanups, handles errors better
58094 * chill.compile/compile.exp: rewrite, based on execute.exp
58095 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58096 * lib/chill.exp: major changes to diff proc and compile and link
58097 procs. added chill_fail and chill_pass wrappers to pass and
58098 fail. added more comments, and handle error codes better.
58099 Added a hack to capture stderr from exec, so noncompile tests
58100 can work.
58101
58102 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58103
58104 * chill.execute/execute.exp: rewrite of testsuite driver
58105 * lib/chill.exp: rewrite of testsuite driver
58106 * config/unix-chill.exp: rewrite of testsuite driver
58107
58108 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58109
58110 In chill.execute:
58111 * iexpr.ch: Standardize uppercase.
58112 * tuples.dat: Standardize uppercase.
58113 * vary.ch: standardize. Correct varying string assignments.
58114 * vary.dat: Add new output lines.
58115
58116 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58117
58118 In chill.execute:
58119 * chprintf.ch: Standardize use of uppercase.
58120 * tuples.ch: Standardize and turn arr2 into a DCL,
58121 rather than a SYN.
58122 * pinits.ch: Standardize.
58123
58124 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58125
58126 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58127 * Makefil: Renamed to Makefile.in.
58128 * configure.in: New.
58129
58130 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58131
58132 In chill.execute:
58133 * .cvsignore: Add result/output files.
58134 * Makefile: Fix up variables at start. Use MFLAGS
58135 everywhere. Correct bool_loc, built_ins entries.
58136 Add entry for vary1.ch.
58137 * bitarray.ch: Standardize upper-case usage.
58138 * bitexpr.ch: Standardize, add output of b1.
58139 * params.ch: Use arrayt in along PROC parameters, to
58140 avoid novelty problems.
58141 * sets.ch: Tiny cleanup.
58142 * vary1.ch: Re-indent.
58143
58144 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58145
58146 * Add PR-related files to Makefiles, .cvsignore files, etc.
58147
58148 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58149
58150 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58151 with compiler objects. New names are test-flow.c and test-loop.c
58152
58153 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58154
58155 * Upgraded c-torture tests from 1.19 to 1.20
58156
58157 * new files:
58158 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58159 * gcc.compile: 930623-1.c 930623-2.c
58160 * gcc.noncompile: 930622-1.c 930622-2.c
58161 * gcc.failure: 920411-1.c 920627-2.c
58162 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58163
58164 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58165
58166 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58167 More changes to get testsuite working properly. Needs more work.
58168 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58169
58170 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58171
58172 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58173 More changes to get testsuite working properly. Needs more work.
58174
58175 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58176
58177 * chill.compile/compile.exp: Added for Dejagnu support
58178 * chill.execute/execute.exp: Added for Dejagnu support
58179 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58180
58181 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58182
58183 This should complete moving the CHILL test files.
58184 * chill.noncompile(.cvsignore printf.grt
58185 in-printf.grt chprintf.grt chprintf.ch):
58186 Added test-support files.
58187 (Makefile): Modified further.
58188 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58189 signal.ch): Added test files.
58190 * chill.execute (.cvsignore printf.grt printr.c
58191 in-printf.grt rts.c chprintf.grt rts.h): Added
58192 test-support files.
58193 (Makefile): More corrections.
58194
58195 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58196
58197 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58198 test cases, ready for DejaGnu.
58199
58200 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58201
58202 * Upgraded c-torture tests from 1.18 to 1.19
58203
58204 * gcc.compile: added test(s):
58205 930607-1.c
58206 * gcc.execute: added test(s):
58207 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58208
58209 * added new subdirectory for misc tests: gcc.misc-tests
58210 * gcc.misc-test(s): added tests:
58211 inst-check.c test-consts.c test-ior.c test-switch.c
58212
58213 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58214
58215 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58216
58217 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58218
58219 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58220
58221 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58222
58223 * Upgraded c-torture tests from 1.17 to 1.18
58224
58225 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58226
58227 * Upgraded c-torture tests from 1.12 to 1.17
58228
58229 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58230
58231 * lib/old-dejagnu.exp:
58232 Fixed handling of XFAIL target triplets to correctly
58233 recognize wildcard characters. Removed code that
58234 appended a unique id tag to the end of the file name
58235 printed out by the result of the testcases within a
58236 given test file.
58237
58238 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58239
58240 * lib/old-dejagnu.exp:
58241 Reworked expected failure handling to trigger off of XFAIL
58242 keyword in keyphrase embeded in testcase source code. The
58243 XFAIL keyword must be at the end of the keyphrase line. It
58244 may optionally be followed by one or more target triplets.
58245 It has just occured that the handling of wildcards in the
58246 target triplet may not be correct.
58247
58248 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58249
58250 * g++.old-deja/tests:
58251 Moved all subdirectories up one level into g++.old-deja .
58252
58253 * lib/old-dejagnu.exp:
58254 Fixed problem with CXXFLAGS not being properly reset, and being
58255 corrupted with extraneous "-c" compiler option. This was
58256 causing binaries to not be generated for test that needed them.
58257 Modified strings passed to "pass" and "fail" so that individual
58258 tests from the same test file would be distinguished by an
58259 identifier appended to the test file name in the summary logs;
58260 this corrected a problem with erroneous diff logs. Added code
58261 to search testcases for expected fail and unexpected pass keywords.
58262
58263 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58264
58265 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58266
58267 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58268
58269 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58270 Removed extraneous text from end of "Special g++ Options"
58271 keyphrase.
58272
58273 * lib/old-dejagnu.exp: Added pattern matching to look for new
58274 keywords, embedded in testcases comments, which will trigger
58275 calls to xpass and xfail.
58276
58277 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58278
58279 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58280 comments embedded in the testcases, especially the one looking for
58281 special compiler options, as well as the pattern matching for the
58282 compiler output again.
58283
58284 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58285
58286 * lib/old-dejagnu.exp: Do a proper check of the return value for
58287 execute tests. Fixed several problems with the pattern matching
58288 of the compiler output which gave erroneous test results.
58289 Changed several of the test result messages to be more descriptive.
58290 * config/unix-g++.exp: Proc g++_load now actually works and
58291 executes the tests passed to it and returns a usable return
58292 value.
58293
58294 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58295
58296 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58297
58298 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58299
58300 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58301 Modified both files to properly execute the old style
58302 dejagnu tests. The previous versions of these files were
58303 experimental and did not function anything near correctly.
58304
58305 1993-04-05 Rob Savoye (rob@cygnus.com)
58306
58307 * Removed all Makefile.in and configure.in files. No configuration
58308 needed now.
58309
58310 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58311
58312 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58313
58314 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58315
58316 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58317 gcc.special/configure.in, gcc.noncompile/configure.in,
58318 gcc.execute/configure.in, gcc.code_quality/configure.in,
58319 g++.other/configure.in, g++.old-deja/configure.in,
58320 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58321 in srcname setting.
58322
58323 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58324
58325 * lib/udi.exp: Fixed mondfe and mondfe_download.
58326 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58327 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58328
58329 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58330
58331 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58332 (gdb_exit): Don't remove *_soc files.
58333
58334 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58335
58336 * lib/c-torture.exp: Don't look for main; instead always use -w
58337 -c. This is how the c-torture tests work. Remove the object
58338 file if the compilation succeeds.
58339 * gcc.execute/execute.exp: Remove executable if test passes.
58340 * gcc.noncompile/noncompile.exp: Every test is an expected
58341 failure.
58342 * gcc.special/special.exp: Added tests from c-torture 1.11,
58343 corrected use of existing test.
58344 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58345 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58346 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58347 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58348 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58349 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58350 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58351 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58352 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58353 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58354 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58355 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58356 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58357 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58358 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58359 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58360 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58361 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58362 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58363 c-torture 1.11.
58364 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58365 correspond to c-torture 1.11.
58366
58367 * New file.