re PR tree-optimization/33742 (Segfault in vectorizable_operation)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
2
3 PR tree-optimization/33742
4 * gcc.dg/pr33742.c: New testcase.
5
6 2007-10-12 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/33645
9 * gcc.dg/pr33645-1.c: New test.
10 * gcc.dg/pr33645-2.c: New test.
11 * gcc.dg/pr33645-3.c: New test.
12
13 PR c++/32121
14 * g++.dg/ext/label4.C: Adjust error regexp.
15 * g++.dg/ext/label6.C: Adjust error regexp.
16 * g++.dg/ext/label7.C: New test.
17 * g++.dg/ext/label8.C: New test.
18 * g++.dg/ext/label9.C: New test.
19
20 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
21
22 PR middle-end/33676
23 * gcc.dg/pr33676.c: New.
24
25 2007-10-11 Paolo Carlini <pcarlini@suse.de>
26
27 PR c++/31441
28 * g++.dg/cpp0x/variadic83.C: New.
29
30 2007-10-11 Paolo Carlini <pcarlini@suse.de>
31
32 PR c++/33461
33 * g++.dg/cpp0x/variadic81.C: New.
34 * g++.dg/cpp0x/variadic82.C: Likewise.
35
36 2007-10-11 Richard Guenther <rguenther@suse.de>
37
38 PR middle-end/33724
39 * gcc.dg/pr33724.c: New testcase.
40
41 2007-10-11 Richard Guenther <rguenther@suse.de>
42
43 PR c/33726
44 * gcc.dg/pr33726.c: New testcase.
45
46 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
47
48 PR fortran/33500
49 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
50
51 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
52
53 PR testsuite/33391
54 * gfortran.dg/do_3.F90: Run with -fwrapv.
55
56 2007-10-09 Geoffrey Keating <geoffk@apple.com>
57
58 * gcc.dg/unwind-1.c: New.
59
60 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
61
62 PR libfortran/33683
63 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
64 failure on some common systems.
65
66 2007-10-09 Richard Guenther <rguenther@suse.de>
67
68 PR middle-end/33692
69 * gcc.dg/pr33692.c: New testcase.
70
71 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
72
73 PR middle-end/33669
74 * gcc.c-torture/execute/pr33669.c: New.
75
76 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
77
78 PR tree-optimization/33615
79 * g++.dg/tree-ssa/pr33615-2.C: New test.
80
81 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
82
83 PR tree-optimization/33615
84 * g++.dg/tree-ssa/pr33615.C: New test.
85
86 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
87
88 PR tree-optimization/33572
89 * g++.dg/torture/pr33572.C: Replace with complete test.
90
91 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
92
93 PR fortran/33689
94 * gfortran.dg/spec_expr_5.f90: New.
95
96 2007-10-08 Geoffrey Keating <geoffk@apple.com>
97
98 * gcc.dg/pragma-darwin-2.c: New.
99
100 2007-10-08 Richard Guenther <rguenther@suse.de>
101
102 PR middle-end/33693
103 PR middle-end/33695
104 PR middle-end/33697
105 * gcc.dg/pr33693.c: New testcase.
106 * gcc.dg/pr33695.c: Likewise.
107 * gcc.dg/pr33697.c: Likewise.
108
109 2007-10-08 Richard Guenther <rguenther@suse.de>
110
111 PR middle-end/33691
112 PR middle-end/33694
113 PR middle-end/33696
114 * gcc.dg/pr33691.c: New testcase.
115 * gcc.dg/pr33694.c: Likewise.
116 * gcc.dg/pr33696.c: Likewise.
117
118 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
119
120 PR libfortran/33683
121 * gfortran.dg/gamma_5.f90: New test case
122
123 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
124
125 PR fortran/20851
126 * initialization_1.f90: Fix dg-error annotations.
127 * initialization_14.f90: New.
128 * initialization_7.f90: Fix dg-error annotations.
129 * initialization_9.f90: Likewise.
130
131 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
132
133 * gfortran.dg/error_recovery_4.f90: New test.
134
135 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
136
137 * gfortran.dg/default_format_denormal_2.f90: New test.
138 * gfortran.dg/default_format_2.inc: New test.
139 * gfortran.dg/default_format_denormal_1.f90: New test.
140 * gfortran.dg/default_format_1.inc: New test.
141 * gfortran.dg/default_format_1.f90: Don't test for denormalized
142 numbers.
143 * gfortran.dg/default_format_2.f90: Don't test for denormalized
144 numbers.
145
146 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147
148 * gfortran.dg/namelist_15.f90: Revise test.
149
150 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
151
152 PR tree-optimization/33655
153 * gcc.dg/torture/pr33655.c: New.
154
155 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
156
157 PR tree-optimization/33572
158 * g++.dg/torture/pr33572.C: New.
159
160 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
161
162 PR fortran/25076
163 * gfortran.dg/forall_11.f90: New.
164
165 2007-10-05 Michael Matz <matz@suse.de>
166
167 PR middle-end/33667
168 * gcc.dg/pr33667.c: New testcase.
169
170 2007-10-05 Richard Guenther <rguenther@suse.de>
171
172 PR middle-end/33666
173 * gcc.dg/pr33666.c: New testcase.
174
175 2007-10-05 Michael Matz <matz@suse.de>
176
177 PR inline-asm/33600
178 * gcc.target/i386/pr33600.c: New testcase.
179
180 2007-10-05 Richard Guenther <rguenther@suse.de>
181
182 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
183
184 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
185
186 PR target/33635
187 * gcc.target/mips/pr33635-1.c: New test.
188
189 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
190
191 PR libfortran/33253
192 * gfortran.dg/namelist_39.f90: Revise to use long names.
193
194 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
195
196 PR fortran/33646
197 * gfortran.dg/pr33646.f90: New file.
198
199 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
200
201 PR fortran/33529
202 * gfortran.dg/char_type_len_2.f90: Adjust error message.
203 * gfortran.dg/char_decl_2.f90: New test.
204
205 2007-10-04 Richard Guenther <rguenther@suse.de>
206
207 PR middle-end/33641
208 * gcc.c-torture/compile/pr33641.c: New testcase.
209
210 2007-10-04 Michael Matz <matz@suse.de>
211
212 PR rtl-optimization/33653
213 * gcc.dg/pr33653.c: New.
214
215 2007-10-04 Richard Guenther <rguenther@suse.de>
216
217 PR tree-optimization/33627
218 * g++.dg/torture/pr33627.C: New testcase.
219
220 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
221
222 PR fortran/33626
223 * gfortran.dg/parens_6.f90: New.
224
225 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
226
227 PR fortran/33646
228 PR fortran/33542
229 * gfortran.dg/ambiguous_specific_1.f90: Remove.
230
231 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
232
233 * g++.dg/ext/gnu-inline-global-redecl.C: New.
234
235 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
236
237 PR target/33635
238 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
239 and mips_forced_be.
240 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
241 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
242 options.
243 * gcc.target/mips/fpr-moves-1.c: New test.
244 * gcc.target/mips/fpr-moves-2.c: Likewise.
245 * gcc.target/mips/fpr-moves-3.c: Likewise.
246 * gcc.target/mips/fpr-moves-4.c: Likewise.
247 * gcc.target/mips/fpr-moves-5.c: Likewise.
248 * gcc.target/mips/fpr-moves-6.c: Likewise.
249 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
250
251 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
252
253 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
254
255 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
256
257 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
258 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
259
260 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
261
262 PR fortran/33198
263 * gfortran.dg/common_errors_1.f90: New.
264
265 2007-10-03 Doug Kwan <dougkwan@google.com>
266 Richard Guenther <rguenther@suse.de>
267
268 PR debug/31899
269 * g++.dg/debug/using3.C: New testcase.
270
271 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
272
273 PR libfortran/33253
274 * gfortran.dg/namelist_38.f90: New test.
275 * gfortran.dg/namelist_39.f90: New test.
276
277 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
278
279 PR libfortran/33469
280 * gfortran.dg/default_format_1.f90: New test.
281 * gfortran.dg/default_format_2.f90: New test.
282 * gfortran.dg/namelist_print_1.f: Adjust expected output.
283 * gfortran.dg/real_const_3.f90: Adjust expected output.
284
285 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
286
287 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
288 default ABI. Split mips_forced_abi into mips_forced_abi and
289 mips_forced_regs.
290 (is_gp32_flag): Return true for -mabi=32.
291 (is_gp64_flag): New function. Handle 64-bit -mabi options.
292 (dg-mips-options): Use is_gp64_flag instead of checking specifically
293 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
294 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
295 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
296 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
297 * gcc.target/mips/save-restore-2.c: Likewise.
298 * gcc.target/mips/save-restore-3.c: Likewise.
299 * gcc.target/mips/save-restore-4.c: Likewise.
300
301 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
302
303 PR middle-end/33617
304 * gcc.c-torture/compile/pr33617.c: New test.
305
306 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
307
308 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
309 -gstabs+ for extended options.
310
311 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
312
313 PR fortran/33542
314 * gfortran.dg/ambiguous_specific_1.f90: New test.
315
316 2007-10-02 Revital Eres <eres@il.ibm.com>
317
318 * gcc.target/powerpc/paired-8.c: New test.
319 * gcc.target/powerpc/paired-9.c: New test.
320 * gcc.target/powerpc/paired-10.c: New test.
321
322 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
323
324 PR fortran/33566
325 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
326
327 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
328
329 PR fortran/33554
330 * gfortran.dg/intent_out_2.f90: New test.
331
332 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
333
334 PR fortran/33550
335 * gfortran.dg/ambiguous_reference_1.f90: New test.
336
337 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
338
339 PR fortran/31154
340 PR fortran/31229
341 PR fortran/33334
342 * gfortran.dg/function_kinds_1.f90: New test.
343 * gfortran.dg/function_kinds_2.f90: New test.
344 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
345 use association into interfaces.
346
347 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
348
349 PR testsuite/31828
350 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
351 (overflow): Use INFINITY, not FP_INFINITE.
352 gcc.dg/float-range-4.c: Likewise.
353 gcc.dg/float-range-5.c: Likewise.
354
355 2007-10-01 Nick Clifton <nickc@redhat.com>
356
357 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
358 for 16-bit targets.
359
360 2007-09-30 Diego Novillo <dnovillo@google.com>
361
362 PR 33593
363 * g++.dg/tree-ssa/pr33593.C: New test.
364
365 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366
367 PR libfortran/33400
368 * gfortran.dg/PR19872.f: Fix test condition.
369 * gfortran.dg/list_read_7.f90: New test.
370
371 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
372
373 PR tree-optimization/33597
374 * gcc.dg/vect/pr33597.c: New testcase.
375
376 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
377
378 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
379 * gcc.target/i386/pr33524.c: ...this.
380
381 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
382
383 PR fortran/33354
384 * gfortran.dg/minmaxloc_4.f90: New.
385
386 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
387
388 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
389
390 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
391
392 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
393
394 2007-09-28 Paolo Carlini <pcarlini@suse.de>
395
396 PR c++/33213
397 * g++.dg/cpp0x/variadic79.C: New.
398
399 2007-09-28 Michael Matz <matz@suse.de>
400 Jakub Jelinek <jakub@redhat.com>
401
402 PR rtl-optimization/33552
403 * gcc.target/i386/pr33552.c: New runtime test.
404 * gcc.target/i386/strinline.c: New compile time test.
405
406 2007-09-28 Jakub Jelinek <jakub@redhat.com>
407
408 * gfortran.dg/openmp_stack.f90: Removed.
409
410 PR c++/31434
411 * g++.dg/cpp0x/variadic80.C: New test.
412
413 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
414
415 * gfortran.dg/namelist_38.f90: Delete test for revertion of
416 r128057.
417
418 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
419
420 PR middle-end/7003
421 * gcc.target/powerpc/gcse-1.c: New test.
422
423 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
424
425 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
426 fixed capitalizations.
427 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
428 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
429 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
430 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
431 * gfortran.dg/maxloc_shape_1.f90: Likewise.
432 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
433 * gfortran.dg/min_max_conformance.f90: Likewise.
434
435 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
436
437 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
438 options.
439 * gcc.dg/c99-tgmath-2.c: Likewise.
440 * gcc.dg/c99-tgmath-3.c: Likewise.
441 * gcc.dg/c99-tgmath-4.c: Likewise.
442
443 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
444
445 PR fortran/33568
446 * gfortran.dg/anint_1.f90: New test.
447
448 2007-09-27 Ian Lance Taylor <iant@google.com>
449
450 PR tree-optimization/33565
451 * gcc.dg/Wstrict-overflow-20.c: New test.
452
453 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
454
455 * gfortran.dg/openmp_stack.f90: Fix typo.
456 * gfortran.dg/recursive_stack.f90: Fix typo.
457
458 2007-09-27 Paolo Carlini <pcarlini@suse.de>
459
460 PR c++/33493
461 * g++.dg/template/error31.C: New.
462
463 2007-09-27 Jakub Jelinek <jakub@redhat.com>
464
465 * lib/prune.exp: Prune also "^In function .*$" lines and
466 "^ inlined from .*$" lines.
467
468 2007-09-26 Richard Guenther <rguenther@suse.de>
469
470 PR tree-optimization/33563
471 * gcc.dg/torture/pr33563.c: New testcase.
472
473 2007-09-26 Joseph Myers <joseph@codesourcery.com>
474
475 PR c/25309
476 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
477 array.
478 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
479 without -O2.
480
481 2007-09-26 Richard Guenther <rguenther@suse.de>
482
483 PR tree-optimization/30375
484 PR tree-optimization/33560
485 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
486 * gcc.dg/tree-ssa/complex-5.c: Likewise.
487 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
488 * gcc.dg/torture/pr30375.c: New testcase.
489 * gcc.dg/torture/pr33560.c: New testcase.
490 * gcc.dg/tree-ssa/pr30375.c: Likewise.
491
492 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
493
494 PR c++/33207
495 * g++.dg/parse/crash38.C: New test.
496
497 2007-09-25 Michael Meissner <michael.meissner@amd.com>
498
499 PR target/33524
500 * gcc.target/i386/sse5-convert.c: New file, test int->long
501 vectorized conversions.
502
503 2007-09-25 Revital Eres <eres@il.ibm.com>
504
505 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
506
507 2007-09-25 Joseph Myers <joseph@codesourcery.com>
508
509 PR c/32295
510 * gcc.dg/enum-incomplete-1.c: New test.
511
512 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
513
514 * gcc.c-torture/compile/20070919-1.c: New test.
515
516 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
517
518 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
519
520 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
521
522 PR c++/14688
523 * g++.dg/inherit/override_attribs.C: New file.
524
525 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
526
527 PR fortran/33269
528 * io.c (check_format_string): Move NULL and constant checks into
529 this function.
530 (check_io_constraints): Call gfc_simplify_expr() before calling
531 check_format_string(). Remove NULL and constant checks.
532
533 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
534
535 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
536 * gcc.c-torture/execute/loop-2g.x: Likewise.
537
538 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
539
540 * lib/target-supports.exp (check_effective_target_mips16_attribute):
541 Reject hard-float modes unless the ABI is o32 or o64.
542 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
543 of gcc.exp. Skip the tests when mips16 code generation is not
544 supported.
545 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
546 and use dg-add-options mips16_attribute.
547
548 2007-09-24 Jakub Jelinek <jakub@redhat.com>
549
550 PR c++/33506
551 * g++.dg/ext/attrib29.C: New test.
552
553 2007-09-23 Ollie Wild <aaw@google.com>
554
555 * gcc.dg/fold-bitand-1.c: New test.
556 * gcc.dg/fold-bitand-2.c: New test.
557 * gcc.dg/fold-bitand-3.c: New test.
558 * gcc.dg/fold-bitand-4.c: New test.
559
560 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
561
562 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
563 any of the macros to be defined for __mips16.
564 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
565
566 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
567
568 * gcc.dg/vect/pr21591.c: Require vect_int.
569 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
570 * gcc.dg/vect/vect-outer-2a.c: Likewise.
571 * gcc.dg/vect/vect-outer-2c.c: Likewise.
572
573 2007-09-23 Jakub Jelinek <jakub@redhat.com>
574
575 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
576 attributes.
577 * gcc.dg/va-arg-pack-len-2.c: New test.
578 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
579 attributes.
580 * g++.dg/ext/va-arg-pack-len-2.C: New test.
581
582 PR tree-optimization/32772
583 * gcc.c-torture/compile/20070905-1.c: New test.
584
585 PR tree-optimization/32975
586 * gcc.dg/pr32975.c: New test.
587
588 PR middle-end/28755
589 * gcc.dg/pr28755.c: New test.
590
591 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
592
593 * lib/target-supports.exp (check_effective_target_nomips16): New
594 procedure.
595 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
596 for mipsisa64*-*-*.
597 * gcc.dg/vect/vect.exp: Likewise.
598 * g++.dg/vect/vect.exp: Likewise.
599 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
600 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
601 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
602 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
603 * gcc.target/mips/clear-cache-1.c (f): Likewise.
604 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
605 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
606 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
607 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
608 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
609 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
610 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
611 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
612 (test14, test15, test16, test17, test18): Likewise.
613 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
614 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
615 (test14, test15, test16, test17, test18, test19, test20, test21)
616 (test22): Likewise.
617 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
618 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
619 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
620 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
621 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
622 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
623 * gcc.target/mips/mips-3d-1.c (main): Likewise.
624 * gcc.target/mips/mips-3d-2.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-3.c (main, test0, test1, test2, test3)
630 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
631 (test13, test14, test15, test16, test17, test18, test19, test20)
632 (test21, test22, test23, test24, test25, test26, test27, test28)
633 (test29, test30, test31, test32, test33, test34, test35, test36)
634 (test37, test38, test39, test40, test41, test42, test43, test44)
635 (test45, test46, test47, test48, test49, test50, test51, test52)
636 (test53, test54, test55, test56, test57, test58, test59, test60)
637 (test61, test62, test63): Likewise.
638 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
639 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
640 (test13, test14, test15, test16, test17, test18, test19, test20)
641 (test21, test22, test23, test24, test25, test26, test27, test28)
642 (test29, test30, test31): Likewise.
643 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
644 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
645 (test13, test14, test15, test16, test17, test18, test19, test20)
646 (test21, test22, test23, test24, test25, test26, test27, test28)
647 (test29, test30, test31): Likewise.
648 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
649 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
650 (test13, test14, test15): Likewise.
651 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
652 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
653 (test13, test14, test15): Likewise.
654 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
655 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
656 (test13, test14, test15, test16, test17, test18, test19, test20)
657 (test21, test22, test23, test24, test25, test26, test27, test28)
658 (test29, test30, test31): Likewise.
659 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
660 (matrix_multiply4: Likewise.
661 * gcc.target/mips/mips-ps-1.c (main): Likewise.
662 * gcc.target/mips/mips-ps-2.c (main): Likewise.
663 * gcc.target/mips/mips-ps-3.c (main): Likewise.
664 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
665 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
666 (test13, test14, test15, test16, test17, test18, test19, test20)
667 (test21, test22, test23, test24, test25, test26, test27, test28)
668 (test29, test30, test31): Likewise.
669 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
670 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
671 (test13, test14, test15, test16, test17, test18, test19, test20)
672 (test21, test22, test23, test24, test25, test26, test27, test28)
673 (test29, test30, test31): Likewise.
674 * gcc.target/mips/mips-ps-5.c (main): Likewise.
675 * gcc.target/mips/mips-ps-6.c (main): Likewise.
676 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
677 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
678 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
679 (sub_v4qi): Likewise.
680 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
681 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
682 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
683 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
684 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
685 (subb, subc): Likewise.
686 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
687 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
688 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
689 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
690 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
691 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
692 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
693 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
694 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
695 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
696 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
697 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
698 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
699
700 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
701
702 * lib/target-supports.exp (add_options_for_mips16_attribute)
703 (check_effective_target_mips16_attribute): New functions.
704 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
705 command line.
706 (dg-mips-options) Remove -mno-mips16 handling. Add options to
707 extra_test_flags.
708 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
709 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
710 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
711 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
712 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
713 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
714 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
715 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
716 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
717 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
718 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
719 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
720 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
721 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
722 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
723 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
724 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
725 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
726 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
727 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
728 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
729 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
730 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
731 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
732 (NOMIPS16): Delete.
733 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
734 of dg-options.
735 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
736 options. Require { target mips16_attribute } and use dg-add-options
737 to add the associated options.
738 (foo): Use MIPS16.
739 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
740 * gcc.target/mips/call-saved-3.c: Likewise.
741 * gcc.target/mips/code-readable-1.c: Require { target
742 mips16_attribute } and use dg-add-options to add the associated
743 options. Remove trailing whitespace.
744 (NOMIPS16): Delete.
745 * gcc.target/mips/code-readable-2.c: Likewise.
746 * gcc.target/mips/code-readable-3.c: Likewise.
747 * gcc.target/mips/mips16-attributes-2.c: Likewise.
748 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
749 Require { target mips16_attribute } and use dg-add-options to
750 add the associated options.
751 (cksum16, cksum8): Use MIPS16.
752 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
753 Require { target mips16_attribute } and use dg-add-options to
754 add the associated options.
755 (foo): Use MIPS16.
756 * gcc.target/mips/save-restore-2.c: Likewise.
757 * gcc.target/mips/save-restore-3.c: Likewise.
758 * gcc.target/mips/save-restore-4.c: Likewise.
759 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
760 -mno-abicalls.
761 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
762 (foo): Use NOMIPS16.
763
764 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
765
766 PR fortran/33337
767 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
768
769 PR fortran/33376
770 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
771
772 2007-09-22 Tobias Burnus <burnus@net-b.de>
773
774 PR fortran/33445
775 * gfortran.dg/gomp/free-2.f90: New.
776 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
777 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
778
779 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
780
781 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
782 * gcc.target/i386/sse5-haddX.c: Ditto.
783 * gcc.target/i386/sse5-hsubX.c: Ditto.
784 * gcc.target/i386/sse5-maccXX.c: Ditto.
785 * gcc.target/i386/sse5-msubXX.c: Ditto.
786 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
787 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
788 * gcc.target/i386/sse5-permpX.c: Ditto.
789 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
790 effective target.
791 * gcc.target/i386/sse5-fma-vector.c: Ditto.
792 * gcc.target/i386/sse5-ima-vector.c: Ditto.
793 * gcc.target/i386/sse5-pcmov.c: Ditto.
794 * gcc.target/i386/sse5-pcmov2.c: Ditto.
795
796 2007-09-22 Richard Guenther <rguenther@suse.de>
797
798 PR tree-optimization/33146
799 * gcc.c-torture/compile/pr33146.c: New testcase.
800
801 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
802
803 * lib/target-supports.exp (check_cached_effective_target): New
804 procedure.
805 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
806 (check_effective_target_c99_runtime): New procedure.
807 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
808 (test3l): Likewise cargl.
809 * gcc.dg/builtins-59.c: Require c99_runtime.
810 * gcc.dg/builtins-61.c: Likewise.
811 * gcc.dg/builtins-62.c: Likewise.
812
813 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
814
815 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
816 * lib/target-supports-dg.exp (dg-add-options): Likewise.
817 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
818 target-specific dg-options.
819 * gcc.dg/builtins-20.c: Likewise.
820 * gcc.dg/builtins-53.c: Likewise.
821 * gcc.dg/builtins-55.c: Likewise.
822 * gcc.dg/single-precision-constant.c: Likewise.
823 * gcc.dg/torture/builtin-convert-1.c: Likewise.
824 * gcc.dg/torture/builtin-convert-2.c: Likewise.
825 * gcc.dg/torture/builtin-convert-3.c: Likewise.
826 * gcc.dg/torture/builtin-convert-4.c: Likewise.
827 * gcc.dg/torture/builtin-power-1.c: Likewise.
828
829 2007-09-21 Chao-ying Fu <fu@mips.com>
830
831 * lib/target-supports.exp (check_effective_target_fixed_point): New to
832 check if targets have fixed-point supports.
833 * gcc.dg/fixed-point/fixed-point.exp: New file.
834 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
835 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
836 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
837 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
838 * gcc.dg/fixed-point/constants-pedantic.c,
839 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
840 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
841 * gcc.dg/fixed-point/keywords-ignored-c99.c,
842 * gcc.dg/fixed-point/keywords-pedantic.c,
843 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
844 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
845 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
846 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
847 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
848 * gcc.dg/fixed-point/func-vararg-mixed.c,
849 * gcc.dg/fixed-point/operator-logical.c,
850 * gcc.dg/fixed-point/struct-union.c,
851 * gcc.dg/fixed-point/bit-complement.c,
852 * gcc.dg/fixed-point/operator-bitwise.c,
853 * gcc.dg/fixed-point/operator-comma.c,
854 * gcc.dg/fixed-point/struct-layout-1.c,
855 * gcc.dg/fixed-point/union-init.c,
856 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
857 * gcc.dg/fixed-point/func-mixed.c,
858 * gcc.dg/fixed-point/func-vararg-size0.c,
859 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
860 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
861 * gcc.dg/fixed-point/operator-unary.c,
862 * gcc.dg/fixed-point/allop-const.c,
863 * gcc.dg/fixed-point/muldiv-warning.c,
864 * gcc.dg/nofixed-point-1.c,
865 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
866 * gcc.target/mips/fixed-vector-type.c,
867 * gcc.target/mips/fixed-scalar-type.c: New tests.
868
869 2007-09-21 Olivier Hainque <hainque@adacore.com>
870
871 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
872 * gnat.dg/test_nested_subtype_byref.adb: New test.
873
874 2007-09-21 Jakub Jelinek <jakub@redhat.com>
875
876 PR fortran/33439
877 * gfortran.dg/gomp/pr33439.f90: New test.
878
879 2007-09-21 Tobias Burnus <burnus@net-b.de>
880
881 PR fortran/33455
882 * gfortran.dg/merge_char_3.f90: New.
883
884 2007-09-21 Tobias Burnus <burnus@net-b.de>
885
886 PR fortran/33037
887 * gfortran.dg/transfer_check_1.f90: New.
888
889 2007-09-20 Asher Langton <langton2@llnl.gov>
890
891 PR fortran/20441
892 * gfortran.dg/init_flag_1.f90: New.
893 * gfortran.dg/init_flag_2.f90: New.
894 * gfortran.dg/init_flag_3.f90: New.
895 * gfortran.dg/init_flag_4.f90: New.
896 * gfortran.dg/init_flag_5.f90: New.
897 * gfortran.dg/init_flag_6.f90: New.
898 * gfortran.dg/init_flag_7.f90: New.
899
900 2007-09-20 Paolo Carlini <pcarlini@suse.de>
901
902 PR c++/33460
903 * g++.dg/ext/anon-struct6.C: New.
904
905 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
906
907 PR libfortran/23272
908 * gfortran.dg/inquire_10.f90: New test.
909
910 2007-09-20 Joseph Myers <joseph@codesourcery.com>
911
912 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
913
914 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
915
916 PR fortran/33221
917 * gfortran.dg/used_types_18.f90: Declare variable of empty
918 derived type.
919
920 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
921
922 PR fortran/33288
923 * gfortran.dg/array_constructor_19.f90: New test.
924
925 2007-09-20 Jakub Jelinek <jakub@redhat.com>
926
927 PR debug/33316
928 * gcc.dg/debug/pr33316.c: New test.
929
930 PR c++/33496
931 * g++.dg/cpp0x/variadic76.C: New test.
932 * g++.dg/cpp0x/variadic77.C: New test.
933 * g++.dg/cpp0x/variadic78.C: New test.
934
935 PR c/33238
936 PR c/27301
937 * gcc.c-torture/execute/20070919-1.c: New test.
938 * gcc.dg/pr33238.c: New test.
939 * gcc.dg/pr27301.c: New test.
940
941 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
942
943 * lib/target-supports.exp (check_effective_target_mips64): New
944 procedure.
945 * gcc.dg/lower-subreg-1.c: Require !mips64.
946 * gcc.dg/sibcall-3.c (ATTR): New macro.
947 (recurser_void1, recurser_void2): Use it.
948 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
949 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
950
951 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
952
953 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
954 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
955 warning annotation.
956 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
957
958 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
959
960 PR fortran/33497
961 * gfortran.dg/c_loc_tests_11.f03: New test case.
962
963 2007-09-20 Paolo Carlini <pcarlini@suse.de>
964
965 PR c++/33459
966 * g++.dg/init/ref14.C: New.
967
968 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gnat.dg/slice2.ad[sb]: New testcase.
971
972 2007-09-19 Nick Clifton <nickc@redhat.com>
973
974 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
975
976 2007-09-19 Jie Zhang <jie.zhang@analog.com>
977
978 * gcc.target/bfin/bfin.exp: New.
979 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
980 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
981 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
982 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
983 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
984 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
985 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
986 mcpu-bf561.c, mcpu-default.c}: New tests.
987
988 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
989
990 Restore detection of unsupported TLS.
991
992 Revert this patch:
993 2007-02-10 Richard Henderson <rth@redhat.com>
994
995 * lib/target-supports.exp (check_effective_target_tls): Redefine
996 to mean non-emulated tls.
997 * gcc.dg/tls/alias-1.c: Remove tls requirement.
998 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
999 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1000 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1001 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1002 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1003 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1004
1005 And then:
1006 * lib/target-supports.exp (check_effective_target_tls): Use
1007 stronger test for compiler support for TLS.
1008 (check_effective_target_tls_native): New, to test for non-emulated
1009 TLS support.
1010 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1011 instead of dg-require-effective-target tls.
1012 * g++.dg/gomp/copyin-1.C: Likewise.
1013 * g++.dg/gomp/sharing-1.C: Likewise.
1014 * g++.dg/gomp/tls-1.C: Likewise.
1015 * g++.dg/gomp/tls-2.C: Likewise.
1016 * g++.dg/gomp/tls-3.C: Likewise.
1017 * g++.dg/tls/diag-1.C: Likewise.
1018 * g++.dg/tls/diag-2.C: Likewise.
1019 * g++.dg/tls/diag-3.C: Likewise.
1020 * g++.dg/tls/diag-4.C: Likewise.
1021 * g++.dg/tls/diag-5.C: Likewise.
1022 * g++.dg/tls/init-1.C: Likewise.
1023 * g++.dg/tls/init-2.C: Likewise.
1024 * g++.dg/tls/trivial.C: Likewise.
1025 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1026 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1027 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1028 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1029 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1030 * gcc.dg/gomp/clause-1.c: Likewise.
1031 * gcc.dg/gomp/copyin-1.c: Likewise.
1032 * gcc.dg/gomp/sharing-1.c: Likewise.
1033 * gcc.dg/gomp/tls-1.c: Likewise.
1034 * gcc.dg/gomp/tls-2.c: Likewise.
1035 * gcc.dg/tls/alpha-1.c: Likewise.
1036 * gcc.dg/tls/opt-1.c: Likewise.
1037 * gcc.dg/tls/opt-13.c: Likewise.
1038 * gcc.dg/tls/opt-14.c: Likewise.
1039 * gcc.dg/tls/opt-2.c: Likewise.
1040 * gcc.dg/tls/opt-3.c: Likewise.
1041 * gcc.dg/tls/opt-4.c: Likewise.
1042 * gcc.dg/tls/opt-7.c: Likewise.
1043 * gcc.dg/tls/section-1.c: Likewise.
1044 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1045 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1046 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1047 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1048 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1049 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1050 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1051 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1052 * gfortran.dg/gomp/fixed-1.f: Likewise.
1053 * gfortran.dg/gomp/free-1.f90: Likewise.
1054 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1055 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1056 * gfortran.dg/gomp/reduction1.f90: Likewise.
1057 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1058
1059 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1060
1061 PR fortran/31119
1062 * gfortran.dg/bounds_check_9.f90: New test.
1063 * gfortran.dg/bounds_check_fail_2.f90: New test.
1064
1065 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1066
1067 PR c++/33462 (again)
1068 * g++.dg/ext/va-arg1.C: Adjust.
1069
1070 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1071
1072 PR c++/33462
1073 * g++.dg/ext/va-arg1.C: New.
1074
1075 2007-09-18 Tobias Burnus <burnus@net-b.de>
1076
1077 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1078
1079 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1080
1081 PR c++/33463
1082 * g++.dg/rtti/typeid6.C: New.
1083
1084 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1085
1086 PR c++/33464
1087 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1088 * g++.dg/ext/is_class_error2.C: New.
1089
1090 2007-09-18 Richard Guenther <rguenther@suse.de>
1091
1092 PR tree-optimization/33340
1093 * g++.dg/torture/pr33340.C: New testcase.
1094
1095 2007-09-18 Tobias Burnus <burnus@net-b.de>
1096
1097 PR fortran/33231
1098 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1099 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1100 * gfortran.dg/elemental_subroutine_5.f90: New.
1101
1102 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1103
1104 * lib/target-supports.exp (check_profiling_available): Extend
1105 mips*-*-elf check to mips*-*-elf*.
1106
1107 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1108
1109 * gcc.dg/format/c90-scanf-5.c: New test.
1110 * gcc.dg/format/c99-scanf-4.c: New test.
1111 * gcc.dg/format/ext-7.c: New test.
1112 * gcc.dg/format/ext-8.c: New test.
1113
1114 PR middle-end/33423
1115 * gcc.c-torture/compile/20070915-1.c: New test.
1116
1117 2007-09-17 Tobias Burnus <burnus@net-b.de>
1118
1119 PR fortran/33106
1120 * gfortran.dg/private_type_9.f90: New.
1121
1122 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1123
1124 PR middle-end/33449
1125 * gfortran.dg/pr33449.f90: New test.
1126
1127 2007-09-17 Tobias Burnus <burnus@net-b.de>
1128
1129 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1130 * gfortran.dg/private_type_1.f90: Ditto
1131 * gfortran.dg/interface_18.f90: New.
1132 * gfortran.dg/private_type_8.f90: New.
1133
1134 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1135
1136 PR c++/33124
1137 * g++.dg/warn/new1.C: Adjust.
1138 * g++.dg/torture/str_empty.C: Likewise.
1139
1140 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1141
1142 * gcc.target/mips/dse-1.c: New test.
1143
1144 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1145
1146 PR c++/32756
1147 * g++.dg/overload/operator3.C: New.
1148
1149 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1150
1151 * gcc.target/mips/truncate-1.c: New test.
1152
1153 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1154
1155 PR fortran/29396
1156 PR fortran/29606
1157 PR fortran/30625
1158 PR fortran/30871
1159 * gfortran.dg/subref_array_pointer_1.f90: New test.
1160 * gfortran.dg/subref_array_pointer_2.f90: New test.
1161
1162 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 * gfortran.dg/nint_2.f90: Correct last change.
1165
1166 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1167
1168 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1169
1170 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1171
1172 * gcc.dg/vect/pr33373b.c: New test.
1173
1174 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1175
1176 PR target/33438
1177 * gcc.target/i386/pr33438.c: New test.
1178
1179 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1180
1181 * gfortran.dg/nint_2.f90: Revert previous commit.
1182
1183 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1184
1185 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1186
1187 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1188
1189 PR debug/33429
1190 * g++.dg/other/unused1.C: XFAIL class2 scan.
1191
1192 2007-09-13 Tobias Burnus <burnus@net-b.de>
1193
1194 PR fortran/33343
1195 * gfortran.dg/elemental_args_check_1.f90: New.
1196 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1197 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1198
1199 2007-09-13 Tobias Burnus <burnus@net-b.de>
1200
1201 * gfortran.dg/recursive_check_3.f90: New.
1202
1203 2007-09-13 Tobias Burnus <burnus@net-b.de>
1204
1205 PR fortran/33412
1206 * gfortran.dg/elemental_bind_c.f90: New.
1207
1208 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1209
1210 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1211 * gcc.target/mips/mips16-attributes-2.c: New test.
1212 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1213 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1214 hard-float asm when __mips16 is defined.
1215 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1216 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1217 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1218 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1219 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1220 * gcc.target/mips/pr26765.c (foo): Likewise.
1221 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1222 targets, use dg-mips-options instead of dg-options, and use -mgp32
1223 to force 32-bit mode.
1224 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1225 and 64-bit mode.
1226 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1227
1228 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1229 Michael Meissner <michael.meissner@amd.com>
1230
1231 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1232 * gcc.target/i386/sse5-hsubX.c: Ditto.
1233 * gcc.target/i386/sse5-permpX.c: Ditto.
1234 * gcc.target/i386/sse5-haddX.c: Ditto.
1235 * gcc.target/i386/sse5-maccXX.c: Ditto.
1236 * gcc.target/i386/sse5-msubXX.c: Ditto.
1237 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1238 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1239
1240 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1241 optimizes floating point conditional moves into the pcmov
1242 instruction on SSE5.
1243 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1244
1245 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1246 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1247 SSE5.
1248
1249 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1250 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1251
1252 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1253 optimizes (a*b)+c into fmadd on SSE5.
1254
1255 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1256 whether the SSE5 instructions can be generated.
1257
1258 * gcc.target/i386/sse5-check.h: New. Add support for
1259 SSE5 tests.
1260
1261 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1262 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1263 * gcc.target/i386/sse-13.c: Ditto.
1264 * gcc.target/i386/sse-14.c: Ditto.
1265
1266 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1267
1268 PR testsuite/33153
1269 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1270 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1271
1272 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR target/32338
1275 * gcc.dg/pr32338-1.c: New test.
1276 * gcc.dg/pr32338-2.c: New test.
1277
1278 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1279
1280 * lib/target-supports.exp (check_effective_target_sync_int_long):
1281 Revert change to add xtensa.
1282 (check_effective_target_sync_char_short): Likewise.
1283
1284 2007-09-12 Olivier Hainque <hainque@adacore.com>
1285
1286 * gnat.dg/packed_subtype.adb: New test.
1287
1288 2007-09-12 Tobias Burnus <burnus@net-b.de>
1289
1290 PR fortran/33297
1291 * gfortran.dg/intrinsic_size.f90: New.
1292
1293 2007-09-12 Tobias Burnus <burnus@net-b.de>
1294
1295 PR fortran/33284
1296 PR fortran/33310
1297 * gfortran.dg/conflicts_2.f90: New.
1298
1299 2007-09-12 Ira Rosen <irar@il.ibm.com>
1300
1301 PR tree-optimization/32377
1302 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1303 dependence distance.
1304 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1305 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1306 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1307 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1308
1309 2007-09-12 Richard Guenther <rguenther@suse.de>
1310
1311 PR middle-end/33382
1312 * gcc.c-torture/compile/pr33382.c: New testcase.
1313 * gcc.c-torture/execute/pr33382.c: Likewise.
1314
1315 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1316
1317 PR fortran/33395
1318 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1319
1320 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1321
1322 PR tree-optimization/33373
1323 * gcc.dg/vect/pr33373.c: New test.
1324
1325 2007-09-12 Ben Elliston <bje@au.ibm.com>
1326
1327 * lib/target-supports.exp (check_effective_target_vect_no_double):
1328 Remove unused proc.
1329
1330 2007-09-12 Ben Elliston <bje@au.ibm.com>
1331 Ulrich Weigand <uweigand@de.ibm.com>
1332
1333 * gcc.target/spu/dfcgt-nan.c: New test.
1334
1335 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1336
1337 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1338
1339 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1340
1341 PR fortran/33040
1342 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1343
1344 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1345
1346 * gcc.dg/va-arg-pack-len-1.c: New test.
1347 * g++.dg/va-arg-pack-len-1.C: New test.
1348
1349 2007-09-11 Michael Matz <matz@suse.de>
1350
1351 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1352
1353 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1354
1355 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1356 checks for size of long double.
1357 * gcc.dg/dfp/convert.h: New file.
1358 * gcc.dg/dfp/convert-bfp-2.c: New test.
1359 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1360 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1361 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1362 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1363 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1364 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1365 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1366 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1367 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1368
1369 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1370
1371 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1372 Change dg-final to expect 1 non-profitable loop and
1373 3 profitable loops.
1374 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1375 Change dg-final to expect 1 non-profitable loop and
1376 3 profitable loops.
1377 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1378 Change dg-final to expect 1 profitable loop.
1379 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1380 Change dg-final to expect 1 profitable loop.
1381
1382 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1383
1384 * gcc.target/mips/call-saved-1.c: New test.
1385 * gcc.target/mips/call-saved-2.c: Likewise.
1386 * gcc.target/mips/call-saved-3.c: Likewise.
1387 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1388 instead of mips_mips64. Set mips_fp64 too.
1389 (is_gp32_flag): Return true for -mips1 and -mips2.
1390 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1391
1392 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1393
1394 * g++.dg/ext/va-arg-pack-1.C: New test.
1395 * g++.dg/ext/va-arg-pack-2.C: New test.
1396
1397 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1398
1399 PR target/33369
1400 * gcc.dg/vect/pr33369.c: New test.
1401
1402 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1403
1404 PR fortran/33370
1405 * gfortran.dg/array_memcpy_5.f90: New test.
1406
1407 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1408
1409 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1410
1411 2007-09-09 Richard Guenther <rguenther@suse.de>
1412
1413 * gcc.c-torture/compile/20070906-1.c: New testcase.
1414
1415 2007-09-09 Ira Rosen <irar@il.ibm.com>
1416
1417 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1418 noinline attribute.
1419 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1420 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1421 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1422 Likewise.
1423
1424 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1425
1426 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1427
1428 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1429
1430 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1431
1432 2007-09-09 Ira Rosen <irar@il.ibm.com>
1433
1434 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1435 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1436 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1437 Compile tests with -fno-tree-pre.
1438 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1439 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1440 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1441 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1442 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1443 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1444 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1445 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1446 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1447 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1448 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1449 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1450 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1451 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1452 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1453 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1454 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1455 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1456 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1457
1458 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1459
1460 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1461 to call objdump.
1462 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1463 Use remote_exec to call c++filt.
1464 * lib/target-supports-dg.exp (dg-require-host-local): New.
1465 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1466 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1467 * g++.dg/rtti/repo1.C: Likewise.
1468 * g++.dg/template/repo1.C: Likewise.
1469 * g++.dg/template/repo2.C: Likewise.
1470 * g++.dg/template/repo3.C: Likewise.
1471 * g++.dg/template/repo4.C: Likewise.
1472 * g++.dg/template/repo5.C: Likewise.
1473 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1474 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1475 * g++.old-deja/g++.pt/repo1.C: Likewise.
1476 * g++.old-deja/g++.pt/repo2.C: Likewise.
1477 * g++.old-deja/g++.pt/repo3.C: Likewise.
1478 * g++.old-deja/g++.pt/repo4.C: Likewise.
1479 * gcc.dg/cpp/trad/builtins.c: Likewise.
1480
1481 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1482
1483 PR tree-optimization/32283
1484 * gcc.dg/tree-ssa/loop-31.c: New test.
1485
1486 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1487
1488 PR rtl-optimization/26449
1489 * gcc.target/i386/pr26449-1.c: New file.
1490
1491 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1492
1493 PR target/33329
1494 PR rtl-optimization/26449
1495 * gcc.target/i386/pr33329.c: New file.
1496
1497 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1498
1499 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1500
1501 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1502
1503 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1504
1505 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1506
1507 PR tree-optimization/33301
1508 * gfortran.dg/vect/pr33301.f: New test.
1509
1510 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1511
1512 PR libfortran/33307
1513 * gfortran.dg/backspace_10.f90: New test.
1514
1515 2007-09-07 Richard Guenther <rguenther@suse.de>
1516
1517 Reapply
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 Dorit Nuzman <dorit@il.ibm.com>
1529
1530 PR tree-optimization/33299
1531 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1532 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1533
1534 2007-09-07 Richard Guenther <rguenther@suse.de>
1535
1536 Revert
1537 2007-09-06 Richard Guenther <rguenther@suse.de>
1538
1539 PR tree-optimization/32586
1540 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1541 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1542 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1543 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1544 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1545 now obsolete simplification.
1546
1547 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1548
1549 PR tree-optimization/32821
1550 * gcc.dg/tree-ssa/pr32821.c: New file.
1551
1552 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1553
1554 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1555 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1556 and mips_forced_no_er.
1557 (dg-mips-options): Add -mno-abicalls when a small-data option is
1558 specified. Skip tests with small-data options if mips_forced_gp.
1559 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1560 * gcc.target/mips/sdata-1.c: New test.
1561 * gcc.target/mips/sdata-2.c: Likewise.
1562 * gcc.target/mips/sdata-3.c: Likewise.
1563 * gcc.target/mips/sdata-4.c: Likewise.
1564
1565 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1566
1567 PR fortran/33298
1568 * spread_zerosize_1.f90: New test case.
1569 * spread_bounds_1.f90: New test case.
1570
1571 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1572
1573 PR c++/32674
1574 * g++.dg/template/static31.C: New.
1575
1576 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1577
1578 PR fortran/33271
1579 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1580 powerpc*-linux-gnu.
1581
1582 2007-09-06 David Daney <ddaney@avtrex.com>
1583 Richard Sandiford <richard@codesourcery.com>
1584
1585 PR target/33256
1586 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1587 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1588 * gcc.target/mips/pr33256.c: New test.
1589
1590 2007-09-06 Tom Tromey <tromey@redhat.com>
1591
1592 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1593
1594 2007-09-06 Richard Guenther <rguenther@suse.de>
1595
1596 PR tree-optimization/32586
1597 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1598 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1599 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1600 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1602 now obsolete simplification.
1603
1604 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1605
1606 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1607 * gcc.target/i386/sse3-addsubps.c: Ditto.
1608 * gcc.target/i386/sse3-haddpd.c: Ditto.
1609 * gcc.target/i386/sse3-haddps.c: Ditto.
1610 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1611 * gcc.target/i386/sse3-hsubps.c: Ditto.
1612 * gcc.target/i386/sse3-lddqu.c: Ditto.
1613 * gcc.target/i386/sse3-movddup.c: Ditto.
1614 * gcc.target/i386/sse3-movshdup.c: Ditto.
1615 * gcc.target/i386/sse3-movsldup.c: Ditto.
1616
1617 2007-09-06 Richard Guenther <rguenther@suse.de>
1618
1619 PR tree-optimization/33302
1620 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1621
1622 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1623
1624 PR libfortran/33225
1625 * gfortran.dg./fmt_float.f90: New test.
1626
1627 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1628
1629 PR libfortran/33253
1630 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1631
1632 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1633
1634 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1635 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1636
1637 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1638
1639 * g++.dg/eh/builtin1.C: New test.
1640 * g++.dg/eh/builtin2.C: New test.
1641 * g++.dg/eh/builtin3.C: New test.
1642
1643 PR c++/33289
1644 * g++.dg/eh/builtin4.C: New test.
1645
1646 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1647
1648 * gcc.target/powerpc/dfp-dd.c: New test.
1649 * gcc.target/powerpc/dfp-td.c: New test.
1650
1651 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1652
1653 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1654 * gcc.dg/va-arg-pack-1.c: New test.
1655
1656 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1657
1658 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1659 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1660 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1661 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1662 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1663
1664 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1665
1666 PR c++/30302
1667 * g++.dg/ext/anon-struct5.C: New.
1668
1669 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1670
1671 * gcc.dg/i386-cpuid.h: Remove.
1672 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1673 (main): Use __get_cpuid to get target features.
1674 * gcc.target/i386/sse-check.h: Ditto.
1675 * gcc.target/i386/sse2-check.h: Ditto.
1676 * gcc.target/i386/sse3-check.h: Ditto.
1677 * gcc.target/i386/ssse3-check.h: Ditto.
1678 * gcc.target/i386/sse4_1-check.h: Ditto.
1679 * gcc.target/i386/sse4_2-check.h: Ditto.
1680 * gcc.target/i386/sse4a-check.h: Ditto.
1681 * gcc.dg/torture/pr16104-1.c: Ditto.
1682 (do_test): Change to void.
1683 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1684 * gcc.target/i386/sse-6.c: Ditto.
1685 * gcc.target/i386/sse-7.c: Ditto.
1686 * g++.dg/other/i386-1.C: Include cpuid.h.
1687 (main): New function. Use __get_cpuid to get target fetaures.
1688
1689 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1690 David Ung <davidu@mips.com>
1691 Nigel Stephens <nigel@mips.com>
1692
1693 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1694 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1695 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1696 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1697 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1698 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1699 * gcc.dg/torture/pr19683-1.c: Likewise.
1700 * gcc.target/mips/madd-3.c: Likewise.
1701 * gcc.target/mips/maddu-3.c: Likewise.
1702 * gcc.target/mips/msub-3.c: Likewise.
1703 * gcc.target/mips/msubu-3.c: Likewise.
1704 * gcc.target/mips/asm-1.c: Likewise.
1705 * gcc.target/mips/branch-1.c: Likewise.
1706 * gcc.target/mips/ins-1.c: Likewise.
1707 * gcc.target/mips/near-far-3.c: Likewise.
1708 * gcc.target/mips/near-far-4.c: Likewise.
1709 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1710 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1711 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1712 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1713 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1714 * gcc.target/mips/dspr2-MULT.c: Likewise.
1715 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1716 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1717 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1718 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1719 * gcc.target/mips/code-readable-2.c: Likewise.
1720 * gcc.target/mips/code-readable-3.c: Likewise.
1721
1722 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1723 David Ung <davidu@mips.com>
1724 Nigel Stephens <nigel@mips.com>
1725
1726 * gcc.target/mips/mips16-attributes.c: New.
1727
1728 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1729
1730 PR fortran/31564
1731 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1732
1733 PR fortran/33241
1734 * gfortran.dg/char_length_10.f90: New test.
1735
1736 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1737
1738 PR c++/29731
1739 * g++.dg/parse/template24.C: New.
1740
1741 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1742
1743 * g++.dg/other/spu2vmx-1.C: New test.
1744
1745 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR tree-optimization/33017
1748 * gcc.dg/pr33017.c: New test.
1749
1750 2007-09-05 Ben Elliston <bje@au.ibm.com>
1751
1752 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1753 __protected_stream family of macros.
1754
1755 2007-09-04 Jan Hubicka <jh@suse.cz>
1756
1757 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1758 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1759 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1760 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1761 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1762 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1763 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1764 Likewise.
1765
1766 2007-09-04 Janus Weil <jaydub66@gmail.com>
1767 Tobias Burnus <burnus@net-b.de>
1768
1769 * gfortran.dg/proc_decl_1.f90: New.
1770 * gfortran.dg/proc_decl_2.f90: New.
1771 * gfortran.dg/proc_decl_3.f90: New.
1772 * gfortran.dg/proc_decl_4.f90: New.
1773
1774 2007-09-04 Jan Hubicka <jh@suse.cz>
1775
1776 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1779 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1780 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1781 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1782 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1791 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1794 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1795 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1799 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1800 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1801 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1802 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1804 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1807 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1813 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1817 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1820 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1826 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1828 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1831 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1833 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1834 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1836 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1838 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1839 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1843 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1846 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1847 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1849 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1850 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1856 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1857 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1859 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1860 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1862 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1866 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1868 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1869 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1871 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1876 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1879 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1881 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1882 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1883 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1885 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1886 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1888 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1892 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1894 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1895 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1896 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1897 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1898 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1899 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1902 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1904 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1905 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1906 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1907 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1908 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1911 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1915 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1916 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1917 noinline.
1918 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1919 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1920 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1921 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1922 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1923 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1924 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1925 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1926 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1927 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1928 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1929 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1930 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1931 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1936 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1937 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1940 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1941 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1942 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1943 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1944 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1945 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1947 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1948 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1949 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1950 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1952 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1953 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1955 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1956 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1958 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1960 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1962 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1963 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1964 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1965 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1966 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1967 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1968 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1969 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1970 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1971 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1972 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1973 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1974 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1975 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1976 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1977 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1978 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1979 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1980 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1981 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1982 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1983 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1984 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1985 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1986 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1987 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1988 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1989 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1990 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1991 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1992 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1993 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1994 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1995 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1996 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1997 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1998 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1999 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2000 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2001 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2002 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2003 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2004 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2005 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2006 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2007 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2008 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2009 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2010 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2011 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2012 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2013 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2014 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2015 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2016 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2017 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2018 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2019 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2020 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2021 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2022 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2023 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2024 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2025 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2026 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2027 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2028 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2029 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2030 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2031 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2032 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2033 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2034 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2035 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2036 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2037 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2038 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2039 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2040 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2041 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2042 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2043 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2044
2045 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2046
2047 PR middle-end/33187
2048 * gcc.target/i386/cmov7.c: New file.
2049
2050 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2051
2052 * gcc.target/i386/sse4a-check.h: New file.
2053 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2054 * gcc.target/i386/sse4a-insert.c: Ditto.
2055 * gcc.target/i386/sse4a-montsd.c: Ditto.
2056 * gcc.target/i386/sse4a-montss.c: Ditto.
2057 * gcc.target/i386/mmx-check.h: New file.
2058 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2059 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2060 * gcc.target/i386/sse-check.h: New file.
2061 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2062 * gcc.target/i386/sse-3.c: Ditto.
2063 * gcc.target/i386/sse-7.c: Ditto.
2064 * gcc.target/i386/sse-9.c: Ditto.
2065 * gcc.target/i386/ssefn-3.c: Ditto.
2066 * gcc.target/i386/sse-recip.c: Ditto.
2067 * gcc.target/i386/sse-recip-vec.c: Ditto.
2068 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2069 * gcc.target/i386/20020523-1.c: Remove.
2070 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2071 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2072 * gcc.target/i386/ssefn-4.c: Ditto.
2073 * gcc.target/i386/sse-6.c: Ditto.
2074 * gcc.target/i386/sse-10.c: Ditto.
2075 * gcc.target/i386/sse-11.c: Ditto.
2076 * gcc.target/i386/sse-18.c: Ditto.
2077 * gcc.target/i386/fpprec-1.c: Ditto.
2078 * g++.dg/other/i386-1.C: Ditto.
2079
2080 2007-09-04 Richard Guenther <rguenther@suse.de>
2081
2082 PR tree-optimization/33291
2083 * gcc.dg/volatile2.c: New testcase.
2084 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2085 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2086 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2087 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2088
2089 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2090
2091 PR fortran/33253
2092 * gfortran.dg/namelist_15.f90: Update test.
2093 * gfortran.dg/namelist_24.f90: Update test.
2094 * gfortran.dg/namelist_38.f90: New test.
2095
2096 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2097
2098 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2099 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2100 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2101 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2102 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2103 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2104
2105 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2106
2107 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2108 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2109
2110 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2111
2112 2007-09-02 David Daney <ddaney@avtrex.com>
2113
2114 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2115 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2116 * gcc.target/mips/atomic-memory-1.c: Ditto.
2117 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2118
2119 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2120
2121 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2122 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2123
2124 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2125
2126 * gfortran.dg/substr_6.f90: New test.
2127
2128 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2129
2130 PR c++/33208
2131 * g++.dg/other/error18.C: New.
2132 * g++.dg/expr/bitfield3.C: Adjust.
2133
2134 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2135
2136 PR fortran/33276
2137 * gfortran.fortran-torture/compile/pr33276.f90: New.
2138
2139 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2140
2141 PR middle-end/33272
2142 * gcc.dg/c99-arraydecl-3.c: New test.
2143
2144 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2145
2146 PR c++/32597
2147 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2148 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2149
2150 2007-08-31 Tobias Burnus <burnus@net-b.de>
2151
2152 PR fortran/33232
2153 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2154 * gfortran.dg/read_1.f90: New.
2155
2156 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2157
2158 PR c++/33210
2159 * g++.dg/template/error30.C: New.
2160
2161 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2162
2163 PR c++/32113
2164 * g++.dg/template/crash70.C: New.
2165
2166 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2167
2168 PR c++/33212
2169 * g++.dg/ext/is_class_error.C: New.
2170
2171 2007-08-31 Olivier Hainque <hainque@adacore.com>
2172
2173 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2174
2175 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2176 Revital Eres <eres@il.ibm.com>
2177
2178 * gcc.target/powerpc/paired-1.c: New test.
2179 * gcc.target/powerpc/paired-2.c: New test.
2180 * gcc.target/powerpc/paired-3.c: New test.
2181 * gcc.target/powerpc/paired-4.c: New test.
2182 * gcc.target/powerpc/paired-5.c: New test.
2183 * gcc.target/powerpc/paired-6.c: New test.
2184 * gcc.target/powerpc/paired-7.c: New test.
2185 * gcc.target/powerpc/ppc-paired.c: New test.
2186
2187 2007-08-31 Ollie Wild <aaw@google.com>
2188
2189 * g++.dg/conversion/ptrmem2.C: New test.
2190 * g++.dg/conversion/ptrmem3.C: New test.
2191 * g++.dg/conversion/ptrmem4.C: New test.
2192 * g++.dg/conversion/ptrmem5.C: New test.
2193 * g++.dg/conversion/ptrmem6.C: New test.
2194 * g++.dg/conversion/ptrmem7.C: New test.
2195 * g++.dg/conversion/ptrmem8.C: New test.
2196
2197 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2198
2199 PR fortran/31879
2200 * gfortran.dg/char_length_7.f90: New test.
2201 * gfortran.dg/char_length_9.f90: New test.
2202 * gfortran.dg/char_assign_1.f90: Add extra warning.
2203
2204 PR fortran/31197
2205 PR fortran/31258
2206 * gfortran.dg/char_length_8.f90: New test.
2207
2208 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2209
2210 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2211
2212 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2213
2214 * gcc.dg/inline-24.c: New test.
2215 * g++.dg/opt/inline11.C: New test.
2216
2217 2007-08-30 Richard Guenther <rguenther@suse.de>
2218
2219 * gcc.target/i386/vectorize5.c: New testcase.
2220
2221 2007-08-30 Tobias Burnus <burnus@net-b.de>
2222
2223 PR fortran/33228
2224 * interface.c (check_interface0): Improve error for external procs.
2225 (check_sym_interfaces): Fix checking of module procedures.
2226
2227 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2228
2229 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2230 (AI): Add AI_ALIGN.
2231 * gcc.dg/sync-3.c: New test.
2232
2233 PR middle-end/32758
2234 * gcc.dg/cleanup-12.c: New test.
2235
2236 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2237
2238 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2239 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2240 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2241 * gcc.dg/pr32450.c: Ditto.
2242 * gcc.dg/nest.c: Ditto.
2243 * gcc.dg/nested-func-4.c: Ditto.
2244 * g++.old-deja/g++.law/profile1.C: Ditto.
2245
2246 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2247
2248 PR fortran/32989
2249 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2250 non-default integer kind arguments.
2251
2252 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2253
2254 PR fortran/33105
2255 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2256
2257 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2258
2259 * gcc.dg/h8300-ice2.c: Remove target selector.
2260
2261 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2262
2263 PR fortran/33215
2264 * gfortran.dg/binding_label_tests_15.f03: New test case.
2265 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2266
2267 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2268
2269 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2270 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2271
2272 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2273
2274 PR c++/33194
2275 * g++.dg/other/canon-33194.C: New.
2276
2277 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2278
2279 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2280 * gcc.c-torture/execute/pr23135.c: Likewise.
2281
2282 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2283
2284 * gcc.dg/pr31344.c: Move to ...
2285 * gcc.dg/dfp/pr31344.c: ... here.
2286 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2287 * gcc.dg/20050503-1.c: Ditto.
2288 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2289 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2290 * gcc.dg/20060801-1.c: Ditto.
2291
2292 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2293
2294 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2295 * gfortran.dg/nan_1.f90: Likewise.
2296
2297 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2298
2299 PR fortran/33055
2300 Revert previous patch.
2301
2302 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2303 Kazu Hirata <kazu@codesourcery.com>
2304
2305 * gcc.target/m68k/interrupt-1.c: New.
2306
2307 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2308
2309 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2310 10000 for targets where "int" can't hold at least 100000.
2311 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2312 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2313 (test5)(test6): Use it.
2314 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2315 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2316 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2317 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2318 * gcc.dg/attr-alloc_size.c (test): Likewise.
2319
2320 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2321
2322 PR c++/33209
2323 * g++.dg/template/error29.C: New.
2324
2325 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR c++/32596
2328 * g++.dg/ext/visibility/anon5.C: New test.
2329
2330 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2331
2332 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2333
2334 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2335
2336 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2337 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2338 * gfortran.dg/gamma_4.f90: New: large-real tests.
2339
2340 2007-08-28 Jason Merrill <jason@redhat.com>
2341
2342 PR c++/29000
2343 * g++.dg/ext/stmtexpr12.C: New test.
2344
2345 PR c++/28558
2346 * g++.dg/ext/attrib28.C: New test.
2347
2348 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2349
2350 PR target/32661
2351 * gcc.target/i386/pr32661.c: New test.
2352
2353 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR middle-end/32370
2356 * gcc.dg/pr32370.c: New test.
2357
2358 PR rtl-optimization/33148
2359 * gcc.c-torture/compile/20070827-1.c: New test.
2360
2361 PR debug/32914
2362 * d++.dg/debug/const3.C: New test.
2363 * d++.dg/debug/const4.C: New test.
2364 * d++.dg/debug/dwarf2/const1.C: New test.
2365 * d++.dg/debug/dwarf2/const2.C: New test.
2366 * d++.dg/debug/dwarf2/const2b.C: New test.
2367
2368 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2369 Vladimir Yanovsky <yanov@il.ibm.com>
2370 Revital Eres <eres@il.ibm.com>
2371 Andrey Belevantsev <abel@ispras.ru>
2372
2373 * gcc.dg/sms-1.c: New test.
2374
2375 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2376
2377 * g++.dg/ext/gnu-inline-common.h: New.
2378 * g++.dg/ext/gnu-inline-global-reject.C: New.
2379 * g++.dg/ext/gnu-inline-global.C: New.
2380 * g++.dg/ext/gnu-inline-namespace.C: New.
2381 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2382 * g++.dg/ext/gnu-inline-class.C: New.
2383 * g++.dg/ext/gnu-inline-class-static.C: New.
2384 * g++.dg/ext/gnu-inline-template-class.C: New.
2385 * g++.dg/ext/gnu-inline-template-func.C: New.
2386
2387 2007-08-27 Jason Merrill <jason@redhat.com>
2388
2389 PR c++/31337
2390 * g++.dg/ext/stmtexpr11.C: New.
2391
2392 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2393
2394 * lib/target-supports.exp (check_profiling_available):
2395 Set profiling_available_saved to 0 on fido-*-elf.
2396
2397 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2398
2399 PR tree-optimization/33173
2400
2401 * gcc.c-torture/compile/pr33173.c: New.
2402
2403 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2404
2405 PR target/31385
2406 * gcc.dg/dfp/pr31385.c: New.
2407
2408 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2409
2410 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2411
2412 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2413
2414 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2415 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2416 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2417 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2418 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2419 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2420 gcc.target/m68k directory.
2421 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2422 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2423 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2424 gcc.target/cris directory.
2425 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2426 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2427 gcc.target/bfin directory.
2428
2429 * gcc.target/sh: New directory.
2430 * gcc.target/sh/sh.exp: New file.
2431 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2432 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2433 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2434 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2435 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2436 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2437
2438 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2439
2440 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2441 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2442 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2443 * gcc.target/i386/local2.c: Ditto.
2444 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2445 * gcc.target/i386/20011119-1.c: Ditto.
2446 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2447 * gcc.target/i386/fastcall-1.c: Fix target selector.
2448
2449 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2450
2451 PR fortran/33055
2452 * gfortran.dg/negative_unit.f: Add new check
2453 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2454 -fdefault-integer-8.
2455
2456 2007-08-26 Asher Langton <langton2@llnl.gov>
2457
2458 * gfortran.dg/recursive_stack.f90: New.
2459 * gfortran.dg/openmp_stack.f90: New.
2460
2461 2007-08-26 Tobias Burnus <burnus@net-b.de>
2462
2463 PR fortran/31298
2464 * gfortran.dg/use_10.f90: New.
2465
2466 2007-08-26 Tobias Burnus <burnus@net-b.de>
2467
2468 PR fortran/32985
2469 * gfortran.dg/namelist_14.f90: Make test case valid.
2470 * gfortran.dg/common_10.f90: New.
2471
2472 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2473
2474 PR middle-end/33181
2475 * gcc.dg/ifelse-2.c: New.
2476
2477 2007-08-26 Tobias Burnus <burnus@net-b.de>
2478
2479 PR fortran/32980
2480 * gfortran.dg/gamma_1.f90: New.
2481 * gfortran.dg/gamma_2.f90: New.
2482 * gfortran.dg/gamma_3.f90: New.
2483
2484 2007-08-26 Tobias Burnus <burnus@net-b.de>
2485
2486 PR fortran/33188
2487 * gfortran.dg/used_types_18.f90: New.
2488
2489 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2490
2491 * gcc.dg/array-init-2.c: New test.
2492
2493 2007-08-24 Tobias Burnus <burnus@net-b.de>
2494
2495 PR fortran/33178
2496 * gfortran.dg/initialization_4.f90: Update dg-error.
2497 * gfortran.dg/initialization_13.f90: New.
2498
2499 2007-08-24 Richard Guenther <rguenther@suse.de>
2500
2501 PR middle-end/33166
2502 * gcc.c-torture/compile/pr33166.c: New testcase.
2503
2504 2007-08-24 Tobias Burnus <burnus@net-b.de>
2505
2506 PR fortran/33139
2507 * gfortran.dg/pointer_assign_4.f90: New.
2508 * gfortran.dg/shape_2.f90: Fix test case.
2509 * gfortran.dg/char_result_4.f90: Ditto.
2510
2511 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2512
2513 * gcc.dg/array-init-1.c: New test.
2514
2515 PR c++/32567
2516 * g++.dg/parse/crash36.C: New test.
2517
2518 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2519
2520 * gcc.dg/pr32721.c: Updated.
2521
2522 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR tree-optimization/32573
2525 PR middle-end/32946
2526 * gcc.dg/pr32573.c: New test.
2527
2528 PR c++/32898
2529 * g++.dg/lookup/ns3.C: New test.
2530
2531 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2532
2533 PR c++/31941
2534 * g++.dg/parse/crash37.C: New test.
2535
2536 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2537
2538 PR target/17390
2539 * gcc.target/i386/pr17390.c: New test.
2540
2541 2007-08-23 Richard Guenther <rguenther@suse.de>
2542
2543 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2544 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2545 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2546 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2547 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2548 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2549 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2550 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2551
2552 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.target/s390: New directory.
2555 * gcc.target/s390/s390.exp: New file.
2556 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2557 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2558 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2559 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2560 gcc.target/s390 directory.
2561
2562 2007-08-23 Richard Guenther <rguenther@suse.de>
2563
2564 PR tree-optimization/32328
2565 * testsuite/gcc.dg/pr32328.c: New testcase.
2566
2567 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2568
2569 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2570 available.
2571
2572 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2573
2574 PR fortran/33095
2575 * gfortran.dg/min_max_optional_5.f90: New test.
2576 * gfortran.dg/min_max_optional_2.f90: Remove.
2577 * gfortran.dg/min_max_optional_3.f90: Remove.
2578 * gfortran.dg/min_max_optional_4.f90: Remove.
2579
2580 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2581
2582 * gcc.target/i386/xorps-sse.c: New.
2583 * gcc.target/i386/xorps-sse2.c: New.
2584
2585 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2586
2587 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2588 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2589 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2590
2591 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2592
2593 PR fortran/33020
2594 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2595 include multiple kinds for SHAPE parameter within a single
2596 namespace.
2597 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2598 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2599
2600 2007-08-22 Janus Weil <jaydub66@gmail.com>
2601
2602 * interface_abstract_1.f90: Extended test case.
2603 * interface_abstract_3.f90: New test.
2604
2605 2007-08-21 Christian Bruel <christian.bruel@st.com>
2606
2607 * gcc.dg/fold-sub.c: New test.
2608
2609 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2610
2611 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2612 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2613 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2614 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2615 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2616 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2617
2618 2007-08-22 Richard Guenther <rguenther@suse.de>
2619
2620 PR middle-end/33007
2621 * gcc.dg/pr33007.c: New testcase.
2622
2623 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2624
2625 * gcc.c-torture/execute/strcmp-1.x: Delete.
2626
2627 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2628
2629 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2630 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2631 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2632 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2633 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2634 gcc.target/i386/stack-realign.c,
2635 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2636 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2637 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2638 target using dg-require-effective-target directive.
2639 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2640 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2641 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2642 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2643 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2644 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2645 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2646 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2647 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2648 Require lp64 target using dg-require-effective-target directive.
2649 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2650 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2651 directive.
2652 * gcc.target/i386/20010202-1.c: Move from here ...
2653 * gcc.dg/20010202-1.c: ... to here.
2654
2655 2007-08-22 Richard Guenther <rguenther@suse.de>
2656
2657 PR tree-optimization/33142
2658 * gcc.c-torture/execute/pr33142.c: New testcase.
2659
2660 2007-08-22 Richard Guenther <rguenther@suse.de>
2661
2662 PR middle-end/32563
2663 * g++.dg/torture/pr32563.C: New testcase.
2664
2665 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR middle-end/32912
2668 * gcc.dg/pr32912-1.c: Add -w to options.
2669 * gcc.dg/pr32912-2.c: Likewise.
2670 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2671
2672 2007-08-21 Ian Lance Taylor <iant@google.com>
2673
2674 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2675
2676 2007-08-21 Ian Lance Taylor <iant@google.com>
2677
2678 PR tree-optimization/33134
2679 * g++.dg/tree-ssa/pr33134.C: New test.
2680
2681 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2682
2683 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2684 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2685
2686 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR debug/32610
2689 * gcc.dg/debug/pr32610.c: New test.
2690
2691 * g++.dg/init/new24.C: New test.
2692
2693 PR middle-end/32912
2694 * gcc.dg/pr32912-1.c: New test.
2695 * gcc.dg/pr32912-2.c: New test.
2696 * gcc.dg/pr32912-3.c: New test.
2697
2698 2007-08-21 Richard Guenther <rguenther@suse.de>
2699
2700 * gcc.dg/pointer-arith-10.c: New testcase.
2701
2702 2007-08-21 Richard Guenther <rguenther@suse.de>
2703
2704 PR middle-end/33122
2705 * gcc.c-torture/compile/pr33122.c: New testcase.
2706
2707 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2708
2709 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2710
2711 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2712
2713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2714
2715 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR c++/33025
2718 * g++.dg/init/new23.C: New test.
2719
2720 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2721
2722 PR middle-end/30564
2723 * gcc.c-torture/compile/pr30564-1.c: New test.
2724 * gcc.c-torture/compile/pr30564-2.c: New test.
2725
2726 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2727
2728 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2729
2730 2007-08-19 Tobias Burnus <burnus@net-b.de>
2731
2732 * gfortran.dg/interface_abstract_2.f90: New.
2733 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2734
2735 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2736
2737 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2738 unknown (so that outer-loop wont get analyzed).
2739 * gcc.dg/vect/vect-outer-1a.c: New test.
2740 * gcc.dg/vect/vect-outer-1b.c: New test.
2741 * gcc.dg/vect/vect-outer-1.c: New test.
2742 * gcc.dg/vect/vect-outer-2a.c: New test.
2743 * gcc.dg/vect/vect-outer-2b.c: New test.
2744 * gcc.dg/vect/vect-outer-2c.c: New test.
2745 * gcc.dg/vect/vect-outer-2.c: New test.
2746 * gcc.dg/vect/vect-outer-3a.c: New test.
2747 * gcc.dg/vect/vect-outer-3b.c: New test.
2748 * gcc.dg/vect/vect-outer-3c.c: New test.
2749 * gcc.dg/vect/vect-outer-3.c: New test.
2750 * gcc.dg/vect/vect-outer-4a.c: New test.
2751 * gcc.dg/vect/vect-outer-4b.c: New test.
2752 * gcc.dg/vect/vect-outer-4c.c: New test.
2753 * gcc.dg/vect/vect-outer-4d.c: New test.
2754 * gcc.dg/vect/vect-outer-4e.c: New test.
2755 * gcc.dg/vect/vect-outer-4f.c: New test.
2756 * gcc.dg/vect/vect-outer-4g.c: New test.
2757 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2758 * gcc.dg/vect/vect-outer-4i.c: New test.
2759 * gcc.dg/vect/vect-outer-4j.c: New test.
2760 * gcc.dg/vect/vect-outer-4k.c: New test.
2761 * gcc.dg/vect/vect-outer-4l.c: New test.
2762 * gcc.dg/vect/vect-outer-4m.c: New test.
2763 * gcc.dg/vect/vect-outer-4.c: New test.
2764 * gcc.dg/vect/vect-outer-5.c: New test.
2765 * gcc.dg/vect/vect-outer-6.c: New test.
2766 * gcc.dg/vect/vect-outer-fir.c: New test.
2767 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2768 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2769
2770 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2771
2772 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2773 and -fno-tree-reassoc.
2774 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2775 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2776 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2777 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2778 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2779 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2780 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2781 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2782 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2783 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2784 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2785 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2786 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2787 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2788 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2789 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2790 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2791 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2792 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2793 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2794 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2795 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2796 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2797 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2798 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2799 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2800 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2801 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2802 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2803 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2804 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2805 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2806 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2807 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2808 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2809 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2810 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2811
2812 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2813
2814 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2815 versioning for aliasing).
2816 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2817
2818 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2819 targets.
2820 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2821
2822 2007-08-18 Tom Tromey <tromey@redhat.com>
2823
2824 PR preprocessor/32974:
2825 * gcc.dg/cpp/pr32974.c: New file.
2826
2827 2007-08-17 Tobias Burnus <burnus@net-b.de>
2828
2829 * gfortran.dg/interface_abstract_1.f90: New.
2830
2831 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2832
2833 PR fortran/32881
2834 * gfortran.dg/pure_initializer_1.f90: New test.
2835
2836 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2837
2838 PR fortran/32875
2839 * gfortran.dg/array_constructor_18.f90: New test.
2840
2841 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2842
2843 PR c++/28989
2844 * g++.dg/expr/lval3.C: New test.
2845 * g++.dg/expr/lval4.C: New test.
2846
2847 2007-08-17 Ollie Wild <aaw@google.com>
2848
2849 PR c++/31749
2850 * g++.dg/lookup/builtin3.C: New test.
2851 * g++.dg/lookup/builtin4.C: New test.
2852 * g++.dg/lookup/using19.C: New test.
2853
2854 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2855
2856 PR c++/32190
2857 * g++.dg/parse/error31.C: New.
2858
2859 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2860
2861 PR c++/32112
2862 * g++.dg/template/error26.C: New.
2863
2864 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2865
2866 PR fortran/33079
2867 * gfortran.dg/zero_length_2.f90: New test.
2868
2869 2007-08-17 Tobias Burnus <burnus@net-b.de>
2870
2871 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2872 * gfortran.dg/kind_tests_3.f03: Ditto.
2873 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2874 * gfortran.dg/interface_13.f90: Ditto.
2875 * gfortran.dg/pr32738.f90: Ditto.
2876 * gfortran.dg/module_private_1.f90: Ditto.
2877 * gfortran.dg/test_only_clause.f90: Ditto.
2878 * gfortran.dg/bind_c_vars.f90: Ditto.
2879 * gfortran.dg/bind_c_dts.f90: Ditto.
2880 * gfortran.dg/use_9.f90: Ditto.
2881 * gfortran.dg/generic_8.f90: Ditto.
2882 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2883 * gfortran.dg/private_type_6.f90: Ditto.
2884 * gfortran.dg/c_assoc.f90: Ditto.
2885 * gfortran.dg/private_type_7.f90: Ditto.
2886 * gfortran.dg/global_vars_c_init.f90: Ditto.
2887 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2888 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2889 * gfortran.dg/c_size_t_test.f03: Ditto.
2890 * gfortran.dg/used_types_12.f90: Ditto.
2891 * gfortran.dg/pr25923.f90: Ditto.
2892 * gfortran.dg/test_com_block.f90: Ditto.
2893 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2894 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2895 * gfortran.dg/com_block_driver.f90: Ditto.
2896 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2897 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2898 * gfortran.dg/c_loc_test.f90: Ditto.
2899 * gfortran.dg/c_ptr_tests.f03: Ditto.
2900 * gfortran.dg/module_interface_1.f90: Ditto.
2901
2902 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2903
2904 PR c++/32870
2905 * g++.dg/other/error17.C: Adjust.
2906
2907 2007-08-17 Ben Elliston <bje@au.ibm.com>
2908
2909 PR middle-end/32970
2910 * g++.dg/ext/altivec-14.C: New test.
2911
2912 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2913
2914 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2915 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2916 dump files.
2917 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2918 * gcc.dg/vect/pr32366.c: Ditto.
2919
2920 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2921
2922 PR testsuite/33082
2923 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2924 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2925 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2926 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2927
2928 2007-08-16 Tobias Burnus <burnus@net-b.de>
2929
2930 PR fortran/33072
2931 * gfortran.dg/use_9.f90: New.
2932
2933 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2934
2935 * g++.dg/gcov/gcov-5.C: New test.
2936
2937 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2938
2939 * g++.dg/gcov/gcov-4.C: New test.
2940 * lib/gcov.exp (verify-lines): Add support for
2941 checking no-coverage lines.
2942
2943 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2944
2945 * gcc.dg/vect/vect-vfa-01.c: New.
2946 * gcc.dg/vect/vect-vfa-02.c: New.
2947 * gcc.dg/vect/vect-vfa-03.c: New.
2948 * gcc.dg/vect/vect-vfa-04.c: New.
2949 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2950 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2951 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2952 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2953 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2954 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2955 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2956 gfortran.dg/vect/pr19049.f90: Rename to start with
2957 prefix no-vfa-.
2958 * gcc.dg/vect/vect.exp: Disable versioning for alias
2959 when test starts with no-vfa-.
2960 * gfortran.dg/vect/vect.exp: Likewise.
2961
2962 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2963
2964 * gcc.dg/torture/pr32897.c: New test.
2965
2966 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2967
2968 PR c++/31132
2969 * g++.dg/template/crash69.C: New.
2970
2971 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2972
2973 * lib/target-supports.exp (check_effective_target_arm32): Use
2974 check_no_compiler_messages.
2975
2976 2007-08-15 Diego Novillo <dnovillo@google.com>
2977
2978 gcc.dg/tree-ssa/20070815.c: New test.
2979
2980 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2981
2982 PR fortran/33077
2983 * gfortran.dg/random_7.f90: Initialize variable.
2984
2985 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR middle-end/33074
2988 * gfortran.dg/pr33074.f90: New test.
2989
2990 PR c++/32992
2991 * g++.dg/opt/nrv14.C: New test.
2992
2993 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2994
2995 PR c++/33035
2996 * g++.dg/template/crash68.C: New.
2997
2998 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2999
3000 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3001 * gcc.dg/sibcall-4.c: Ditto.
3002
3003 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3004
3005 PR fortran/33066
3006 * gfortran.dg/use_8.f90: New test.
3007 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3008
3009 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3010
3011 PR c++/27211
3012 * g++.dg/template/error27.C: New.
3013 * g++.dg/template/error28.C: New.
3014 * g++.dg/other/pr28304.C: Adjust.
3015 * g++.old-deja/g++.mike/p811.C: Likewise.
3016
3017 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3018
3019 PR target/30315
3020 * gcc.target/i386/pr30315.c: New.
3021
3022 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3023
3024 PR fortran/32594
3025 * gfortran.dg/substr_5.f90: New test.
3026
3027 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3028
3029 PR c/30428
3030 * gcc.dg/vector-2.c: New test.
3031
3032 PR c++/30428
3033 * g++.dg/ext/vector8.C: New test.
3034
3035 2007-08-13 Dan Hipschman <dsh@google.com>
3036
3037 PR c/32953
3038 * gcc.dg/format/array-1.c: Add an additional test for
3039 unterminated format strings of length 1.
3040
3041 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3042
3043 PR fortran/32926
3044 * gfortran.dg/external_procedures_3.f90: New test.
3045
3046 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3047
3048 PR fortran/32827
3049 * gfortran.dg/import6.f90: New test.
3050
3051 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3052
3053 PR C/30427
3054 * gcc.dg/vector-1.c: New test.
3055
3056 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3057
3058 * gcc.dg/pr21255-4.c: Skip for PIC.
3059 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3060
3061 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3062
3063 * gcc.dg/attr-isr.c: Skip for PIC.
3064 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3065 * gcc.dg/attr-isr-trapa.c: Likewise.
3066 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3067 * gcc.dg/pragma-isr-trapa.c: Likewise.
3068 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3069
3070 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3071
3072 PR fortran/32962
3073 * gfortran.dg/transpose_1.f90: New test.
3074
3075 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3076
3077 PR fortran/29600
3078 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3079 intrinsic.
3080
3081 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3082
3083 PR fortran/30964
3084 PR fortran/33054
3085 * gfortran.dg/random_4.f90: New test.
3086 * gfortran.dg/random_5.f90: New test.
3087 * gfortran.dg/random_6.f90: New test.
3088 * gfortran.dg/random_7.f90: New test.
3089
3090 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3091
3092 PR fortran/32860
3093 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3094
3095 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3096
3097 PR fortran/31629
3098 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3099
3100 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3101
3102 PR fortran/29600
3103 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3104 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3105
3106 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3107
3108 PR fortran/32937
3109 * gfortran.dg/char_length_6.f90: New test.
3110
3111 2007-08-10 Ollie Wild <aaw@google.com>
3112
3113 * g++.dg/lookup/using18.C: New test.
3114
3115 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3116
3117 PR c++/17763
3118 * g++.dg/other/error16.C: New.
3119
3120 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3121
3122 PR libfortran/33039
3123 * gfortran.dg/namelist_37.f90: New test.
3124
3125 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3126
3127 PR c++/22256
3128 * g++.dg/conversion/op3.C: New.
3129
3130 2007-08-09 Tobias Burnus <burnus@net-b.de>
3131
3132 PR fortran/32987
3133 * gfortran.dg/fmt_tab_1.f90: New.
3134 * gfortran.dg/fmt_tab_2.f90: New.
3135
3136 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3137
3138 PR c/32796
3139 * gcc.c-torture/compile/pr32796.c: New test.
3140
3141 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3142
3143 PR middle-end/32813
3144 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3145 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3146 instead of just -O.
3147
3148 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3149
3150 * gcc.target/mips/code-readable-1.c: New test.
3151 * gcc.target/mips/code-readable-2.c: Likewise.
3152 * gcc.target/mips/code-readable-3.c: Likewise.
3153
3154 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3155 Revital Eres <eres@il.ibm.com>
3156
3157 * gfortran.dg/sms-1.f90: Add comment.
3158 * gfortran.dg/sms-2.f90: New.
3159
3160 2007-08-07 Ian Lance Taylor <iant@google.com>
3161
3162 * gcc.dg/instrument-1.c: New test.
3163 * gcc.dg/instrument-2.c: New test.
3164 * gcc.dg/instrument-3.c: New test.
3165
3166 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3167
3168 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3169
3170 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3171
3172 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3173 !vector_alignment_reachable targets.
3174 * gcc.dg/vect/vect-33.c: Likewise.
3175 * gcc.dg/vect/vect-42.c: Likewise.
3176 * gcc.dg/vect/vect-44.c: Likewise.
3177 * gcc.dg/vect/vect-50.c: Likewise.
3178 * gcc.dg/vect/vect-70.c: Likewise.
3179 * gcc.dg/vect/vect-71.c: Likewise.
3180 * gcc.dg/vect/vect-87.c: Likewise.
3181 * gcc.dg/vect/vect-88.c: Likewise.
3182 * gcc.dg/vect/vect-91.c: Likewise.
3183 * gcc.dg/vect/vect-93.c: Likewise.
3184 * gcc.dg/vect/vect-96.c: Likewise.
3185 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3186 * gcc.dg/vect/section-anchors-69.c: Likewise.
3187 * gcc.dg/vect/pr25413.c: Likewise.
3188 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3189 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3190 * gfortran.dg/vect-2.f90: Likewise.
3191 * gfortran.dg/vect-3.f90: Likewise.
3192 * gfortran.dg/vect-4.f90: Likewise.
3193 * gfortran.dg/vect-5.f90: Likewise.
3194 * lib/target-supports.exp (check_effective_target_natural_alignment):
3195 Return false for darwin.
3196 (check_effective_target_vector_alignment_reachable_for_double): New.
3197
3198 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3199
3200 * gcc.dg/multiword-1.c: New testcase.
3201
3202 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3203
3204 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3205 messages.
3206 * gfortran.dg/namelist_36.f90: New test.
3207
3208 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3209
3210 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3211 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3212
3213 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3214
3215 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3216 * gcc.dg/torture/type-generic-1.c: Likewise.
3217
3218 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3219
3220 * gcc.c-torture/20070522-1.c: Move to ...
3221 * gcc.c-torture/compile/20070522-1.c: Here.
3222
3223 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3224
3225 PR fortran/29828
3226 * gfortran.dg/minmax_char_1.f90: New test.
3227 * gfortran.dg/minmax_char_2.f90: New test.
3228 * gfortran.dg/min_max_optional_4.f90: New test.
3229
3230 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3231
3232 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3233 hanging on the testcase.
3234
3235 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3236
3237 PR middle-end/32988
3238 * gcc.c-torture/compile/pr32988.c: New test.
3239
3240 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3241
3242 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3243
3244 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3245
3246 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3247
3248 Revert:
3249 2007-03-22 Dirk Mueller <dmueller@suse.de>
3250
3251 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3252
3253 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3254
3255 PR fortran/32979
3256 * gfortran.dg/isnan_1.f90: New test.
3257
3258 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3259 Revital Eres <eres@il.ibm.com>
3260
3261 * gcc.dg/sms-antideps.c: New test.
3262
3263 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3264
3265 PR fortran/31214
3266 * gfortran.dg/entry_13.f90: New test.
3267
3268 * gfortran.dg/entry_12.f90: Clean up .mod file.
3269
3270 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3271
3272 PR fortran/32770
3273 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3274 variables as kind=4 so they don't overflow the record length.
3275
3276 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/32968
3279 * gfortran.dg/selected_kind_1.f90: New test.
3280
3281 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3282
3283 PR middle-end/32780
3284 * gcc.c-torture/compile/pr32780.c: New test.
3285
3286 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3287
3288 RP middle-end/32399
3289 * gcc.c-torture/compile/pr32399.c: New testcase.
3290
3291 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3292
3293 PR middle-end/32304
3294 * g++.dg/torture/pr32304.C: New testcase.
3295
3296 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3297
3298 PR middle-end/32935
3299 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3300
3301 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3302
3303 PR fortran/32955
3304 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3305
3306 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3307
3308 PR fortran/31202
3309 * gfortran.dg/nint_2.f90: New test.
3310
3311 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3312
3313 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3314 * gcc.dg/weak/typeof-2.c: Likewise.
3315
3316 2007-08-03 Diego Novillo <dnovillo@google.com>
3317
3318 PR 31521
3319 * gcc.dg/tree-ssa/pr31521.c: New test.
3320
3321 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3322
3323 PR fortran/32770
3324 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3325 iostat must be default kind.
3326
3327 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3328
3329 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3330
3331 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/32770
3334 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3335 explicit so test passes with -fdefault-integer-8.
3336 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3337 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3338
3339 2007-08-02 Lee Millward <lee.millward@gmail.com>
3340
3341 PR c++/30849
3342 * g++.dg/parse/asm1.C: New test.
3343
3344 PR c++/30850
3345 * g++.dg/parse/asm2.C: Likewise.
3346
3347 PR c++/30851
3348 * g++.dg/parse/asm3.C: Likewise.
3349
3350 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3351
3352 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3353 "int" is only 16 bit bits wide.
3354 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3355
3356 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3357
3358 * g++.dg/torture/type-generic-1.C: New.
3359 * gcc.dg/pr28796-2.c: Move tests ...
3360 * gcc.dg/tg-tests.h: ... here.
3361 * gcc.dg/torture/type-generic-1.c: New.
3362
3363 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3364
3365 PR libfortran/32954
3366 * minmaxloc_3.f90: New test case.
3367
3368 2007-08-01 Tobias Burnus <burnus@net-b.de>
3369
3370 PR fortran/32936
3371 * gfortran.dg/allocate_stat.f90: New.
3372
3373 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3374
3375 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3376
3377 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3378
3379 PR tree-optimization/32919
3380 * gcc.c-torture/compile/pr32919.c: New.
3381
3382 2007-08-01 Nick Clifton <nickc@redhat.com>
3383
3384 * gcc.c-torture/execute/execute.exp: Change copyright header to
3385 refer to version 3 of the GNU General Public License and to point
3386 readers at the COPYING3 file and the FSF's license web page.
3387 * gcc.c-torture/execute/ieee/ieee.exp,
3388 gcc.c-torture/unsorted/unsorted.exp,
3389 gcc.c-torture/compile/compile.exp,
3390 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3391 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3392 gcc.target/cris/torture/cris-torture.exp,
3393 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3394 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3395 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3396 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3397 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3398 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3399 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3400 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3401 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3402 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3403 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3404 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3405 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3406 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3407 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3408 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3409 gcc.dg/noncompile/noncompile.exp,
3410 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3411 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3412 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3413 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3414 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3415 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3416 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3417 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3418 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3419 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3420 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3421 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3422 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3423 g++.old-deja/old-deja.exp,
3424 gfortran.fortran-torture/execute/execute.exp,
3425 gfortran.fortran-torture/compile/compile.exp,
3426 treelang/output/output-1.c, treelang/output/output-1.tree,
3427 treelang/execute/execute.exp, treelang/Makefile.in,
3428 treelang/compile/compile.exp, g++.dg/dg.exp,
3429 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3430 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3431 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3432 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3433 g++.dg/compat/struct-layout-1.exp,
3434 g++.dg/compat/struct-layout-1_generate.c,
3435 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3436 g++.dg/bprob/bprob.exp, config/default.exp,
3437 gcc.test-framework/test-framework.awk,
3438 gcc.test-framework/gen_directive_tests,
3439 gcc.test-framework/test-framework.exp,
3440 objc.dg/special/special.exp,
3441 objc.dg/gnu-encoding/gnu-encoding.exp,
3442 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3443 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3444 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3445 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3446 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3447 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3448 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3449 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3450 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3451 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3452 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3453 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3454 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3455 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3456 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3457 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3458 Likewise.
3459
3460 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3461
3462 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3463 error message text.
3464
3465 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3466
3467 PR fortran/32945
3468 * gfortran.dg/initialization_12.f90: New test.
3469
3470 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3471
3472 PR fortran/31609
3473 * gfortran.dg/entry_12.f90: New test.
3474
3475 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3476
3477 PR fortran/32938
3478 * gfortran.dg/altreturn_6.f90: New test.
3479
3480 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/32942
3483 * gfortran.dg/exponent_2.f90: New test.
3484
3485 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3486
3487 * gcc.dg/vect/vect-117.c: New test.
3488 * gcc.dg/vect/vect-74.c: Enabled test
3489 * gcc.dg/vect/vect-81.c: Enabled test
3490
3491 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3492
3493 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3494 s/dg-error/dg-warning where warning is expected.
3495
3496 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3497
3498 PR fortran/32770
3499 * gfortran.dg/array_constructor_12.f90: Adjust argument
3500 of huge() to correct kind.
3501
3502 2007-07-30 Ollie Wild <aaw@google.com>
3503
3504 * gcc.dg/cpp/counter-2.c: New test.
3505 * gcc.dg/cpp/counter-3.c: New test.
3506 * gcc.dg/cpp/dir-only-1.c: New test.
3507 * gcc.dg/cpp/dir-only-1.h: New file.
3508 * gcc.dg/cpp/dir-only-2.c: New test.
3509 * gcc.dg/cpp/dir-only-3.c: New test.
3510 * gcc.dg/cpp/dir-only-3a.h: New file.
3511 * gcc.dg/cpp/dir-only-3b.h: New file.
3512 * gcc.dg/cpp/dir-only-4.c: New test.
3513 * gcc.dg/cpp/dir-only-5.c: New test.
3514 * gcc.dg/cpp/dir-only-6.c: New test.
3515
3516 2007-07-30 Julian Brown <julian@codesourcery.com>
3517
3518 * gcc.target/arm/neon/v*.c: Regenerate.
3519
3520 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3521
3522 PR c++/32108
3523 * g++.dg/ext/label6.C: New.
3524
3525 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3526
3527 PR libfortran/32858
3528 PR libfortran/30814
3529 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3530
3531 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3532
3533 PR fortran/31211
3534 * gfortran.dg/actual_pointer_function_1.f90: New test.
3535
3536 PR fortran/32682
3537 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3538
3539 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3540
3541 PR fortran/32906
3542 * gfortran.dg/shape_1.f90: Adjust error message.
3543 * gfortran.dg/parameter_array_ref_1.f90: New test.
3544
3545 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3546
3547 PR fortran/31609
3548 * gfortran.dg/entry_11.f90: New test.
3549
3550 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3551 Revital Eres <eres@il.ibm.com>
3552
3553 * gfortran.dg/sms-1.f90: New test.
3554
3555 2007-07-28 Richard Guenther <rguenther@suse.de>
3556
3557 * gcc.c-torture/compile/pr32920.c: New testcase.
3558
3559 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3560
3561 PR c++/30917
3562 * g++.dg/lookup/friend11.C: New test.
3563
3564 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3565
3566 * gfortran.dg/namelist_5.f90: Adjusted error message.
3567 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3568 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3569 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3570 * gfortran.dg/namelist_32.f90: ... this.
3571
3572 PR fortran/32876
3573 * gfortran.dg/namelist_33.f90: New test.
3574
3575 PR fortran/32905
3576 * gfortran.dg/namelist_34.f90: New test.
3577
3578 PR fortran/31818
3579 * gfortran.dg/namelist_35.f90: New test.
3580
3581 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3582
3583 PR fortran/32880
3584 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3585
3586 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3587
3588 PR testsuite/32471
3589 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3590 assuming it is 0x7ffffffff.
3591 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3592 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3593
3594 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3595
3596 * gfortran.dg/operator_3.f90: Fix dg directive.
3597 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3598 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3599 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3600
3601 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3602
3603 * g++.dg/cpp0x/decltype1.C: New.
3604 * g++.dg/cpp0x/decltype2.C: New.
3605 * g++.dg/cpp0x/decltype3.C: New.
3606 * g++.dg/cpp0x/decltype4.C: New.
3607 * g++.dg/cpp0x/decltype5.C: New.
3608 * g++.dg/cpp0x/decltype6.C: New.
3609
3610 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3611
3612 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3613 because the test relies on bit 31 to be the sign bit.
3614
3615 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3616
3617 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3618 assuming it is 0x7fffffff.
3619 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3620 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3621
3622 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3623
3624 PR c++/32346
3625 * g++.dg/expr/bitfield9.C: New test.
3626
3627 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3628
3629 PR fortran/32899
3630 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3631
3632 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR fortran/32760
3635 * gfortran.dg/private_type_7.f90: New test.
3636
3637 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3638
3639 PR fortran/32035
3640 * gfortran.dg/select_char_1.f90: New test.
3641
3642 2007-07-27 Tobias Burnus <burnus@net-b.de>
3643
3644 PR fortran/32903
3645 * gfortran.dg/initialization_11.f90: New test.
3646
3647 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3648
3649 * gcc.target/mips/ins-1.c: New test.
3650
3651 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3652
3653 PR/19232
3654 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3655 (f1): Likewise.
3656
3657 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3658
3659 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3660 error: width of 'spare' exceeds its type.
3661
3662 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3663
3664 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3665 * gcc.dg/sibcall-4.c: Likewise.
3666
3667 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3668
3669 PR rtl-optimization/31500
3670 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3671 * g++.dg/warn/Warray-bounds.C: Likewise.
3672
3673 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3674
3675 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3676
3677 2007-07-25 Julian Brown <julian@codesourcery.com>
3678 Paul Brook <paul@codesourcery.com>
3679 Joseph Myers <joseph@codesourcery.com>
3680 Mark Shinwell <shinwell@codesourcery.com>
3681
3682 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3683 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3684 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3685 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3686 (check_effective_target_arm_neon_hw): New.
3687 * gcc.target/arm/neon/neon.exp: New file.
3688 * gcc.target/arm/neon/polytypes.c: New file.
3689 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3690
3691 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3692
3693 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3694 targets where an "int" is less than 32 bits wide.
3695
3696 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3697
3698 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3699
3700 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3701
3702 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3703 during addition if an int is only 16 bits wide.
3704 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3705
3706 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3707
3708 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3709 size as "long int" and are 32 or 64 bits wide.
3710 * gcc.dg/torture/pr28814.c: Likewise.
3711
3712 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3713
3714 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3715 exactly as wide as an int.
3716
3717 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3718
3719 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3720 Define and use throughout as long long printf format specifier.
3721 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3722 Likewise.
3723
3724 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3725
3726 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3727 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3728
3729 2007-07-25 Ben Elliston <bje@au.ibm.com>
3730
3731 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3732
3733 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3734
3735 * gcc.c-torture/execute/20070724-1.c: New.
3736
3737 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3738
3739 PR fortran/31205
3740 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3741 "deallocates" to 24, since patch has code rid of much spurious
3742 code.
3743 * gfortran.dg/interface_assignment_1.f90 : New test.
3744
3745 PR fortran/32842
3746 * gfortran.dg/interface_assignment_2.f90 : New test.
3747
3748 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3749
3750 PR fortran/32867
3751 * fortran.dg/initialization_10.f90: New test.
3752
3753 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3754
3755 PR fortran/32778
3756 * gfortran.dg/imag_2.f: Removed
3757 * gfortran.dg/warn_std_1.f90: New test.
3758 * gfortran.dg/warn_std_2.f90: New test.
3759 * gfortran.dg/warn_std_3.f90: New test.
3760
3761 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3762
3763 PR c++/29001
3764 * g++.dg/init/new22.C: New.
3765
3766 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3767
3768 PR c++/32561
3769 * g++.dg/template/crash67.C: New.
3770
3771 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3772
3773 * lib/target-support.exp (check_effective_target_natural_alignment):
3774 (check_effective_target_vector_alignment_reachable): New.
3775 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3776 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3777 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3778 check.
3779 * gcc.dg/vect/pr25413.c: Likewise.
3780 * gcc.dg/vect/pr31699.c: Likewise.
3781
3782 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3783
3784 PR fortran/30814
3785 * gfortran.dg/pack_bounds_1.f90: New test case.
3786
3787 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3788
3789 PR fortran/31639
3790 * gfortran.dg/initialization_9.f90: New test.
3791
3792 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3793
3794 PR fortran/32797
3795 PR fortran/32800
3796 * gfortran.dg/bind_c_usage_8.f03: New test case.
3797 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3798 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3799
3800 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3801
3802 * gcc.target/mips/branch-cost-1.c: New test.
3803 * gcc.target/mips/branch-cost-2.c: Likewise.
3804
3805 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3806
3807 PR fortran/32732
3808 * gfortran.dg/c_char_tests.f03: New test case.
3809 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3810 * gfortran.dg/c_char_tests_2.f03: New test case.
3811 * gfortran.dg/value_6.f03: Ditto.
3812 * gfortran.dg/value_7.f03: Ditto.
3813
3814 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3815
3816 PR fortran/32600
3817 * gfortran.dg/c_funloc_tests_5.f03: New.
3818 * gfortran.dg/c_funloc_tests_5.f04: New.
3819 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3820
3821 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3822
3823 PR c++/32839
3824 * g++.dg/expr/call4.C: New.
3825 * g++.dg/expr/call5.C: New.
3826
3827 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3828
3829 PR fortran/32710
3830 * gfortran.dg/namelist_30.f90: New test.
3831
3832 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3833
3834 PR fortran/29962
3835 * gfortran.dg/array_initializer_1.f90: Removed warning.
3836 * gfortran.dg/initialization_1.f90: Adjusted messages.
3837 * gfortran.dg/nested_modules_6.f90: Removed warning.
3838
3839 PR fortran/31253
3840 * gfortran.dg/initialization_7.f90: New test.
3841
3842 PR fortran/31639
3843 * gfortran.dg/initialization_8.f90: New test.
3844
3845 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3846
3847 PR c++/30818
3848 * g++.dg/template/crash47.C: Adjust errors.
3849 * g++.dg/template/crash48.C: Adjust errors.
3850 * g++.dg/template/typename12.C: New.
3851 * g++.dg/template/typename13.C: New.
3852 * g++.dg/template/typename14.C: New.
3853 * g++.dg/template/typedef6.C: Adjust errors.
3854
3855 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3856
3857 PR fortran/32627
3858 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3859 * gfortran.dg/pr32627.f03: New test case.
3860
3861 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3862 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3863 c_f_pointer_logical.
3864 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3865 c_f_pointer_complex.
3866 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3867 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3868 c_f_pointer_shape_tests_2.
3869 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3870
3871 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3872
3873 PR fortran/32804
3874 * gfortran.dg/c_loc_tests_9.f03: New test case.
3875 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3876
3877 2007-07-21 Lee Millward <lee.millward@gmail.com>
3878
3879 PR fortran/32823
3880 * gfortran.dg/int_2.f90: New test.
3881
3882 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3883
3884 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3885
3886 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3887
3888 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3889 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3890
3891 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3892
3893 PR tree-optimization/19910
3894 * gcc.dg/pr19910.c: New test.
3895
3896 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3897
3898 PR fortran/32738
3899 * gfortran.dg/pr32738.f90: New test.
3900
3901 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3902
3903 PR tree-optimzation/32635
3904 * gfortran.dg/pr32635.f: New test case.
3905
3906 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3907
3908 PR fortran/32801
3909 * gfortran.dg/pr32801.f03: New test case.
3910
3911 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3912
3913 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3914 Test negative numbers also.
3915 * gcc.dg/c99-math-float-1.c: Likewise.
3916 * gcc.dg/c99-math-long-double-1.c: Likewise.
3917 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3918 test inputs.
3919
3920 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3921
3922 * lib/target-supports.exp (check_effective_target_sync_int_long):
3923 Enable for xtensa.
3924 (check_effective_target_sync_char_short): Likewise.
3925
3926 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3927
3928 * gcc.dg/pr28796-2.c: Add more cases.
3929
3930 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3931
3932 * gcc.dg/pr28796-1.c: Add more cases.
3933 * gcc.dg/pr28796-2.c: Likewise.
3934
3935 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3936
3937 * gcc.dg/pr28796-1.c: Add more cases.
3938 * gcc.dg/pr28796-2.c: Likewise.
3939
3940 2007-07-17 Janus Weil <jaydub66@gmail.com>
3941
3942 PR fortran/32535
3943 * gfortran.dg/pr32535.f90: New test.
3944
3945 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3946
3947 PR fortran/31320
3948 PR fortran/32665
3949 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3950
3951 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3952
3953 PR rtl-optimization/32773
3954 * gcc.dg/pr32773.c: New test.
3955
3956 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3957
3958 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3959 match flax-vector-conversions note.
3960 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3961 instead of dg-error for the warning.
3962
3963 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3964
3965 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3966 adapted to work on targets with 16-bit or wider int.
3967 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3968 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3969 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3970 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3971
3972 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3973
3974 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3975 support large arrays.
3976 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3977 * gcc.dg/20061109-1.c: Likewise.
3978 * gcc.c-torture/execute/20061101-1.x: Likewise.
3979 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3980 * gcc.c-torture/execute/pr31448.x: Likewise.
3981
3982 2007-07-16 Lee Millward <lee.millward@gmail.com>
3983
3984 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3985
3986 PR fortran/32238
3987 * gfortran.dg/pr32238.f90: New test.
3988
3989 PR fortran/32222
3990 * gfortran.dg/pr32222.f90: New test.
3991
3992 PR fortran/32242
3993 * gfortran.dg/pr32242.f90: New test.
3994
3995 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3996 David Ung <davidu@mips.com>
3997
3998 * gcc.target/mips/mips-sched-madd.c: New test case.
3999
4000 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4001
4002 PR libfortran/32611
4003 * gfortran.dg/large_real_kind_1.f90: Update test.
4004 * gfortran.dg/pr17706.f90: Update test.
4005 * gfortran.dg/fmt_zero_digits.f90: Update test.
4006 * gfortran.dg/fmt_zero_precision.f90: Update test.
4007 * gfortran.dg/real_const_3.f90: Update test.
4008
4009 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4010
4011 PR fortran/32036
4012 * gfortran.dg/bounds_check_8.f90: New test.
4013 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4014
4015 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4016
4017 PR fortran/32357
4018 * gfortran.dg/mvbits_2.f90: New test.
4019
4020 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4021
4022 PR libfortran/32731
4023 * gfortran.dg/pack_mask_1.f90: New test.
4024 * gfortran.dg/unpack_mask_1.f90: New test.
4025
4026 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4027
4028 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4029 * gcc.dg/20001101-1.c: Likewise.
4030 * gcc.dg/20001102-1.c: Likewise.
4031 * gcc.dg/20020116-2.c: Likewise.
4032 * gcc.dg/20020416-1.c: Likewise.
4033 * gcc.dg/sparc-constant-1.c: Likewise.
4034 * gcc.dg/sparc-dwarf2.c: Likewise.
4035 * gcc.dg/sparc-frame-1.c: Likewise.
4036 * gcc.dg/sparc-getcontext-1.c: Likewise.
4037 * gcc.dg/sparc-loop-1.c: Likewise.
4038 * gcc.dg/sparc-reg-1.c: Likewise.
4039 * gcc.dg/sparc-ret.c: Likewise.
4040 * gcc.dg/sparc-trap-1.c: Likewise.
4041 * gcc.dg/ultrasp10.c: Likewise.
4042 * gcc.dg/ultrasp11.c: Likewise.
4043 * gcc.dg/ultrasp1.c: Likewise.
4044 * gcc.dg/ultrasp2.c: Likewise.
4045 * gcc.dg/ultrasp3.c: Likewise.
4046 * gcc.dg/ultrasp4.c: Likewise.
4047 * gcc.dg/ultrasp5.c: Likewise.
4048 * gcc.dg/ultrasp6.c: Likewise.
4049 * gcc.dg/ultrasp7.c: Likewise.
4050 * gcc.dg/ultrasp8.c: Likewise.
4051 * gcc.dg/ultrasp9.c: Likewise.
4052 * gcc.dg/splet-1.c: Delete.
4053
4054 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4055
4056 PR fortran/32724
4057 * gfortran.dg/stfunc_5.f90: New test.
4058
4059 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4060
4061 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4062 New procedure to check if arrays are naturally aligned to the vector
4063 alignment boundary.
4064 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4065 in size_t typedef. Adjust tree dump scan results according to
4066 vect_aligned_arrays target check.
4067 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4068 vect_aligned_arrays target check.
4069 * gcc.dg/vect/pr31699.c: Ditto.
4070
4071 2007-07-13 Sa Liu <saliu@de.ibm.com>
4072
4073 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4074 for V2DFmode vector conditional expression.
4075 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4076 and dfceq patterns.
4077 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4078 and dfcgt patterns.
4079 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4080 V2DFmode comparison and test special values.
4081 * lib/target-supports.exp: Switch on test for V2DFmode
4082 vector conditional expression.
4083
4084 2007-07-13 Richard Guenther <rguenther@suse.de>
4085
4086 PR tree-optimization/32721
4087 * gcc.dg/pr32721.c: New testcase.
4088
4089 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4090
4091 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4092 error message part that continues on a new line.
4093
4094 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4095
4096 * gcc.dg/c99-tgmath-1.c: New.
4097 * gcc.dg/c99-tgmath-2.c: New.
4098 * gcc.dg/c99-tgmath-3.c: New.
4099 * gcc.dg/c99-tgmath-4.c: New.
4100
4101 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4102 Janis Johnson <janis187@us.ibm.com>
4103
4104 PR testsuite/25241
4105 * gcc.test-framework/dg-error-exp-F.c: New test.
4106 * gcc.test-framework/dg-warning-exp-F.c: New test.
4107 * lib/gcc.exp: Enable warning and error prefixes.
4108 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4109 (dg-error): Wrap original dg-error.
4110 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4111 markers from dg-error/dg-warning directives.
4112 * gcc.dg/20040322-1.c: Likewise.
4113 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4114 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4115 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4116 * gcc.dg/Werror-1.c: Likewise.
4117 * gcc.dg/Werror-10.c: Likewise.
4118 * gcc.dg/Werror-11.c: Likewise.
4119 * gcc.dg/Werror-2.c: Likewise.
4120 * gcc.dg/Werror-3.c: Likewise.
4121 * gcc.dg/Werror-4.c: Likewise.
4122 * gcc.dg/Werror-5.c: Likewise.
4123 * gcc.dg/Werror-6.c: Likewise.
4124 * gcc.dg/Werror-7.c: Likewise.
4125 * gcc.dg/Werror-8.c: Likewise.
4126 * gcc.dg/Werror-9.c: Likewise.
4127 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4128 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4129 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4130 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4131 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4132 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4133 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4134 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4135 * gcc.dg/Wnested-externs-1.c: Likewise.
4136 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4137 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4138 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4139 * gcc.dg/Wshadow-3.c: Likewise.
4140 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4141 * gcc.dg/Wwrite-strings-1.c: Likewise.
4142 * gcc.dg/anon-struct-5.c: Likewise.
4143 * gcc.dg/anon-struct-6.c: Likewise.
4144 * gcc.dg/anon-struct-7.c: Likewise.
4145 * gcc.dg/anon-struct-8.c: Likewise.
4146 * gcc.dg/array-8.c: Likewise.
4147 * gcc.dg/array-quals-2.c: Likewise.
4148 * gcc.dg/asm-qual-1.c: Likewise.
4149 * gcc.dg/asm-wide-1.c: Likewise.
4150 * gcc.dg/assign-warn-1.c: Likewise.
4151 * gcc.dg/assign-warn-2.c: Likewise.
4152 * gcc.dg/bitfld-10.c: Likewise.
4153 * gcc.dg/bitfld-11.c: Likewise.
4154 * gcc.dg/bitfld-12.c: Likewise.
4155 * gcc.dg/bitfld-13.c: Likewise.
4156 * gcc.dg/bitfld-14.c: Likewise.
4157 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4158 * gcc.dg/builtins-30.c: Likewise.
4159 * gcc.dg/c90-const-expr-5.c: Likewise.
4160 * gcc.dg/c90-typespec-1.c: Likewise.
4161 * gcc.dg/c99-const-expr-5.c: Likewise.
4162 * gcc.dg/c99-flex-array-5.c: Likewise.
4163 * gcc.dg/c99-fordecl-3.c: Likewise.
4164 * gcc.dg/c99-tag-3.c: Likewise.
4165 * gcc.dg/c99-typespec-1.c: Likewise.
4166 * gcc.dg/c99-vla-jump-1.c: Likewise.
4167 * gcc.dg/c99-vla-jump-2.c: Likewise.
4168 * gcc.dg/c99-vla-jump-3.c: Likewise.
4169 * gcc.dg/c99-vla-jump-4.c: Likewise.
4170 * gcc.dg/c99-vla-jump-5.c: Likewise.
4171 * gcc.dg/cast-1.c: Likewise.
4172 * gcc.dg/cast-2.c: Likewise.
4173 * gcc.dg/cast-3.c: Likewise.
4174 * gcc.dg/cast-4.c: Likewise.
4175 * gcc.dg/cast-pretty-print-1.c: Likewise.
4176 * gcc.dg/comp-goto-2.c: Likewise.
4177 * gcc.dg/comp-goto-3.c: Likewise.
4178 * gcc.dg/cpp/error-1.c: Likewise.
4179 * gcc.dg/cpp/if-paren.c: Likewise.
4180 * gcc.dg/decl-7.c: Likewise.
4181 * gcc.dg/decl-8.c: Likewise.
4182 * gcc.dg/decl-nospec-1.c: Likewise.
4183 * gcc.dg/decl-nospec-2.c: Likewise.
4184 * gcc.dg/decl-nospec-3.c: Likewise.
4185 * gcc.dg/declspec-10.c: Likewise.
4186 * gcc.dg/declspec-11.c: Likewise.
4187 * gcc.dg/declspec-12.c: Likewise.
4188 * gcc.dg/declspec-13.c: Likewise.
4189 * gcc.dg/declspec-14.c: Likewise.
4190 * gcc.dg/declspec-15.c: Likewise.
4191 * gcc.dg/declspec-16.c: Likewise.
4192 * gcc.dg/declspec-17.c: Likewise.
4193 * gcc.dg/declspec-4.c: Likewise.
4194 * gcc.dg/declspec-5.c: Likewise.
4195 * gcc.dg/declspec-6.c: Likewise.
4196 * gcc.dg/declspec-7.c: Likewise.
4197 * gcc.dg/declspec-8.c: Likewise.
4198 * gcc.dg/declspec-9.c: Likewise.
4199 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4200 * gcc.dg/dfp/constants-c99.c: Likewise.
4201 * gcc.dg/dfp/keywords-c89.c: Likewise.
4202 * gcc.dg/dfp/keywords-c99.c: Likewise.
4203 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4204 * gcc.dg/dfp/typespec.c: Likewise.
4205 * gcc.dg/dremf-type-compat-2.c: Likewise.
4206 * gcc.dg/dremf-type-compat-3.c: Likewise.
4207 * gcc.dg/dremf-type-compat-4.c: Likewise.
4208 * gcc.dg/empty-source-2.c: Likewise.
4209 * gcc.dg/empty-source-3.c: Likewise.
4210 * gcc.dg/enum3.c: Likewise.
4211 * gcc.dg/extra-semi-2.c: Likewise.
4212 * gcc.dg/extra-semi-3.c: Likewise.
4213 * gcc.dg/float-range-1.c: Likewise.
4214 * gcc.dg/float-range-2.c: Likewise.
4215 * gcc.dg/float-range-3.c: Likewise.
4216 * gcc.dg/float-range-5.c: Likewise.
4217 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4218 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4219 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4220 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4221 * gcc.dg/format/cast-1.c: Likewise.
4222 * gcc.dg/format/gcc_diag-3.c: Likewise.
4223 * gcc.dg/format/gcc_diag-4.c: Likewise.
4224 * gcc.dg/format/gcc_diag-6.c: Likewise.
4225 * gcc.dg/format/gcc_diag-8.c: Likewise.
4226 * gcc.dg/format/gcc_diag-9.c: Likewise.
4227 * gcc.dg/format/nul-2.c: Likewise.
4228 * gcc.dg/format/opt-1.c: Likewise.
4229 * gcc.dg/format/opt-2.c: Likewise.
4230 * gcc.dg/format/opt-3.c: Likewise.
4231 * gcc.dg/format/opt-4.c: Likewise.
4232 * gcc.dg/format/opt-5.c: Likewise.
4233 * gcc.dg/format/opt-6.c: Likewise.
4234 * gcc.dg/framework-2.c: Likewise.
4235 * gcc.dg/func-args-1.c: Likewise.
4236 * gcc.dg/func-outside-1.c: Likewise.
4237 * gcc.dg/func-outside-2.c: Likewise.
4238 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4239 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4240 * gcc.dg/if-empty-1.c: Likewise.
4241 * gcc.dg/init-bad-1.c: Likewise.
4242 * gcc.dg/init-bad-2.c: Likewise.
4243 * gcc.dg/init-bad-3.c: Likewise.
4244 * gcc.dg/init-desig-obs-2.c: Likewise.
4245 * gcc.dg/init-desig-obs-3.c: Likewise.
4246 * gcc.dg/init-empty-2.c: Likewise.
4247 * gcc.dg/init-empty-3.c: Likewise.
4248 * gcc.dg/inline-11.c: Likewise.
4249 * gcc.dg/inline-12.c: Likewise.
4250 * gcc.dg/inline-8.c: Likewise.
4251 * gcc.dg/inline-9.c: Likewise.
4252 * gcc.dg/inline3.c: Likewise.
4253 * gcc.dg/label-decl-1.c: Likewise.
4254 * gcc.dg/label-decl-2.c: Likewise.
4255 * gcc.dg/label-decl-3.c: Likewise.
4256 * gcc.dg/label-decl-4.c: Likewise.
4257 * gcc.dg/long-long-typespec-1.c: Likewise.
4258 * gcc.dg/lvalue-2.c: Likewise.
4259 * gcc.dg/lvalue-3.c: Likewise.
4260 * gcc.dg/nested-func-3.c: Likewise.
4261 * gcc.dg/nested-redef-1.c: Likewise.
4262 * gcc.dg/noreturn-4.c: Likewise.
4263 * gcc.dg/old-style-prom-2.c: Likewise.
4264 * gcc.dg/old-style-prom-3.c: Likewise.
4265 * gcc.dg/old-style-then-proto-1.c: Likewise.
4266 * gcc.dg/overflow-warn-1.c: Likewise.
4267 * gcc.dg/overflow-warn-2.c: Likewise.
4268 * gcc.dg/overflow-warn-3.c: Likewise.
4269 * gcc.dg/overflow-warn-4.c: Likewise.
4270 * gcc.dg/overflow-warn-6.c: Likewise.
4271 * gcc.dg/parm-forwdecl-2.c: Likewise.
4272 * gcc.dg/parm-forwdecl-3.c: Likewise.
4273 * gcc.dg/parm-impl-decl-1.c: Likewise.
4274 * gcc.dg/parm-impl-decl-2.c: Likewise.
4275 * gcc.dg/parm-incomplete-1.c: Likewise.
4276 * gcc.dg/parm-mismatch-1.c: Likewise.
4277 * gcc.dg/pointer-arith-1.c: Likewise.
4278 * gcc.dg/pointer-arith-2.c: Likewise.
4279 * gcc.dg/pointer-arith-3.c: Likewise.
4280 * gcc.dg/pointer-arith-4.c: Likewise.
4281 * gcc.dg/pointer-arith-6.c: Likewise.
4282 * gcc.dg/pointer-arith-7.c: Likewise.
4283 * gcc.dg/pointer-arith-8.c: Likewise.
4284 * gcc.dg/pr13804-1.c: Likewise.
4285 * gcc.dg/pr15698-1.c: Likewise.
4286 * gcc.dg/pr15698-2.c: Likewise.
4287 * gcc.dg/pr15698-3.c: Likewise.
4288 * gcc.dg/pr15698-4.c: Likewise.
4289 * gcc.dg/pr15698-5.c: Likewise.
4290 * gcc.dg/pr15698-6.c: Likewise.
4291 * gcc.dg/pr15698-7.c: Likewise.
4292 * gcc.dg/pr15698-8.c: Likewise.
4293 * gcc.dg/pr17188-1.c: Likewise.
4294 * gcc.dg/pr17301-1.c: Likewise.
4295 * gcc.dg/pr17301-2.c: Likewise.
4296 * gcc.dg/pr17730-1.c: Likewise.
4297 * gcc.dg/pr20368-1.c: Likewise.
4298 * gcc.dg/pr20368-2.c: Likewise.
4299 * gcc.dg/pr20368-3.c: Likewise.
4300 * gcc.dg/pr22308-1.c: Likewise.
4301 * gcc.dg/qual-component-1.c: Likewise.
4302 * gcc.dg/redecl-1.c: Likewise.
4303 * gcc.dg/redecl-11.c: Likewise.
4304 * gcc.dg/redecl-12.c: Likewise.
4305 * gcc.dg/redecl-13.c: Likewise.
4306 * gcc.dg/redecl-14.c: Likewise.
4307 * gcc.dg/redecl-15.c: Likewise.
4308 * gcc.dg/register-var-1.c: Likewise.
4309 * gcc.dg/register-var-2.c: Likewise.
4310 * gcc.dg/stmt-expr-2.c: Likewise.
4311 * gcc.dg/stmt-expr-3.c: Likewise.
4312 * gcc.dg/stmt-expr-label-1.c: Likewise.
4313 * gcc.dg/stmt-expr-label-2.c: Likewise.
4314 * gcc.dg/stmt-expr-label-3.c: Likewise.
4315 * gcc.dg/struct-empty-2.c: Likewise.
4316 * gcc.dg/struct-empty-3.c: Likewise.
4317 * gcc.dg/struct-parse-1.c: Likewise.
4318 * gcc.dg/struct-semi-1.c: Likewise.
4319 * gcc.dg/struct-semi-2.c: Likewise.
4320 * gcc.dg/struct-semi-3.c: Likewise.
4321 * gcc.dg/switch-5.c: Likewise.
4322 * gcc.dg/switch-6.c: Likewise.
4323 * gcc.dg/switch-7.c: Likewise.
4324 * gcc.dg/tls/diag-5.c: Likewise.
4325 * gcc.dg/transparent-union-1.c: Likewise.
4326 * gcc.dg/transparent-union-3.c: Likewise.
4327 * gcc.dg/typespec-1.c: Likewise.
4328 * gcc.dg/vla-init-2.c: Likewise.
4329 * gcc.dg/vla-init-3.c: Likewise.
4330 * gcc.dg/vla-init-4.c: Likewise.
4331 * gcc.dg/vla-init-5.c: Likewise.
4332 * gcc.dg/void-cast-2.c: Likewise.
4333 * gcc.dg/wvla-3.c: Likewise.
4334 * gcc.dg/wvla-7.c: Likewise.
4335 * gcc.target/i386/991209-1.c: Likewise.
4336 * gcc.target/ia64/fpreg-1.c: Likewise.
4337 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4338 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4339
4340 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4341
4342 PR fortran/31639
4343 * gfortran.dg/func_decl_4.f90: New test.
4344
4345 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4346
4347 PR fortran/32727
4348 * gfortran.dg/interface_17.f90: New test.
4349
4350 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4351
4352 PR fortran/32599
4353 * gfortran.dg/32599.f03: New test case.
4354
4355 PR fortran/32601
4356 * gfortran.dg/32601.f03: New test case.
4357 * gfortran.dg/32601_1.f03: Ditto.
4358 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4359 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4360
4361 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4362
4363 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4364
4365 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4366 Devang Patel <dpatel@apple.com>
4367
4368 PR tree-optimization/25413
4369 * gcc.dg/vect/vect-align-1.c: New.
4370 * gcc.dg/vect/vect-align-2.c: New.
4371 * gcc.dg/vect/pr25413.c: New.
4372 * gcc.dg/vect/pr25413a.c: New.
4373 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4374
4375 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4376
4377 * lib/target-support.exp (check_ultrasparc_hw_available):
4378 New function.
4379 (is-effective-target): Check $arg for ultrasparc_hw.
4380 (is-effective-target-keyword): Likewise.
4381 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4382 when determining what to do on sparc platforms.
4383 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4384 * gcc.dg/20001101-1.c: Likewise.
4385 * gcc.dg/20001101-2.c: Likewise.
4386 * gcc.dg/ultrasp9.c: Likewise.
4387 * gcc.dg/ultrasp10.c: Likewise.
4388 * gcc.target/sparc/pdist-3.c: Likewise.
4389
4390 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4393
4394 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4395
4396 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4397 get vectorized.
4398 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4399 now get vectorized.
4400 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4401 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4402 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4403 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4404 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4405 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4406 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4407 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4408 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4409 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4410 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4411 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4412 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4413 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4414 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4415 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4416 Add spu.
4417
4418 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR c++/30854
4421 * g++.dg/parse/error30.C: New test.
4422
4423 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4424
4425 PR fortran/29804
4426 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4427
4428 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4429
4430 * gfortran.fortran-torture/compile/pr32663.f: New test.
4431
4432 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4433
4434 PR c++/31027
4435 * g++.dg/inherit/virtual4.C: New.
4436
4437 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4438
4439 PR target/32661
4440 * gcc.target/i386/pr32661-1.c: New test.
4441
4442 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/invariant_index.ad[sb]: New test.
4445
4446 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4447
4448 PR c++/32560
4449 * g++.dg/template/decl3.C: New.
4450
4451 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4452
4453 PR 32617
4454 * gcc.c-torture/execute/align-3.c: New.
4455
4456 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4457
4458 PR target/32708
4459 * gcc.target/i386/pr32708-1.c: New test.
4460 * gcc.target/i386/pr32708-2.c: Ditto.
4461 * gcc.target/i386/pr32708-3.c: Ditto.
4462
4463 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4464
4465 * g++.dg/init/new20.C: Remove svn:executable flag.
4466
4467 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4468
4469 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4470
4471 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4472
4473 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4474
4475 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4476
4477 PR testsuite/25241
4478 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4479 directive.
4480
4481 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4482
4483 PR fortran/32157
4484 * gfortran.dg/overload_2.f90: New test.
4485
4486 PR fortran/32689
4487 * gfortran.dg/transfer_simplify_5.f90
4488
4489 PR fortran/32634
4490 * gfortran.dg/interface_15.f90: New test.
4491
4492 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4493
4494 PR libfortran/32336
4495 * gfortran.dg/matmul_5.f90: New test case.
4496
4497 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4498
4499 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4500 * gcc.dg/fesd-any.h: Likewise.
4501 * gcc.dg/fesd-baseonly.c: Likewise.
4502 * gcc.dg/fesd-baseonly.h: Likewise.
4503 * gcc.dg/fesd-none.c: Likewise.
4504 * gcc.dg/fesd-none.h: Likewise.
4505 * gcc.dg/fesd-reduced.c: Likewise.
4506 * gcc.dg/fesd-reduced.h: Likewise.
4507 * gcc.dg/fesd-sys.c: Likewise.
4508 * gcc.dg/fesd-sys.h: Likewise
4509 * gcc.dg/fesd.h: Likewise.
4510
4511 * g++.dg/debug/dwarf2: New directory.
4512 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4513 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4514 * g++.dg/other/fesd-any.h: Likewise.
4515 * g++.dg/other/fesd-baseonly.C: Likewise.
4516 * g++.dg/other/fesd-baseonly.h: Likewise.
4517 * g++.dg/other/fesd-none.C: Likewise.
4518 * g++.dg/other/fesd-none.h: Likewise.
4519 * g++.dg/other/fesd-reduced.C: Likewise.
4520 * g++.dg/other/fesd-reduced.h: Likewise.
4521 * g++.dg/other/fesd-sys.C: Likewise.
4522 * g++.dg/other/fesd-sys.h: Likewise.
4523 * g++.dg/other/fesd.h: Likewise.
4524
4525 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4526
4527 PR fortran/31129
4528 * gfortran.dg/parameter_unused.f90: New test.
4529
4530 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4531
4532 PR tree-optimization/32681
4533 * gcc.dg/tree-ssa/pr32681.c: New test.
4534
4535 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4536
4537 PR fortran/32678
4538 * gfortran.dg/fmt_t_5.f90: New test.
4539
4540 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4541
4542 PR c++/30535
4543 * g++.dg/template/operator10.C: New.
4544
4545 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4546
4547 PR libfortran/32217
4548 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4549
4550 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4551
4552 PR fortran/29876
4553 * gfortran.dg/operator_6.f90: New test.
4554
4555 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4556
4557 PR fortran/17711
4558 * gfortran.dg/operator_4.f90: New test.
4559 * gfortran.dg/operator_5.f90: New test.
4560 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4561 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4562
4563 2007-07-08 Tobias Burnus <burnus@net-b.de>
4564
4565 PR fortran/32669
4566 * gfortran.dg/argument_checking_6.f90: New.
4567
4568 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4569
4570 PR fortran/25094
4571 * gfortran.dg/interface_155555.f90: New test.
4572
4573 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4574
4575 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4576 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4577
4578 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4579
4580 PR testsuite/25241
4581 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4582 discern pedantic diagnostics and errors.
4583 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4584 and not an error.
4585 * gcc.dg/20050121-1.c: This is an error and not a warning.
4586 * gcc.target/i386/sseregparm-2.c: Likewise.
4587 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4588 * gcc.dg/charset/attribute2.c: Likewise.
4589 * gcc.dg/bitfld-1.c: Likewise.
4590 * gcc.dg/pack-test-2.c: Likewise.
4591 * gcc.dg/940510-1.c: Match separately error and warning.
4592 * gcc.dg/array-2.c: Match separately multiple messages. The second
4593 diagnostic is a pedantic warning and not an error.
4594 * gcc.dg/pr14475.c: Match separately multiple messages.
4595 * gcc.dg/pr18809-1.c: Likewise.
4596 * gcc.dg/pr27953.c: Likewise.
4597 * gcc.dg/vla-init-1.c: Likewise.
4598 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4599
4600 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4601
4602 PR fortran/32644
4603 * gfortran.dg/char_decl_1.f90: New test.
4604
4605 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4606
4607 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4608
4609 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4610
4611 PR c++/32232
4612 * g++.dg/template/overload9.C: New test.
4613
4614 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4615
4616 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4617 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4618
4619 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4620
4621 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4622 * gcc.dg/20001012-2.c: Likewise.
4623 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4624 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4625
4626 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4627
4628 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4629 about the chunk size when STACK_SIZE is defined.
4630
4631 2007-07-06 Josh Conner <jconner@apple.com>
4632
4633 PR middle-end/32602
4634 * gcc.dg/sibcall-8.c: New test.
4635
4636 2007-07-06 Josh Conner <jconner@apple.com>
4637
4638 PR middle-end/32603
4639 * gcc.target/arm/sibcall-1.c: New test.
4640
4641 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4644
4645 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4646
4647 * gfortran.dg/save_parameter.f90: New test.
4648 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4649
4650 2007-07-06 Richard Guenther <rguenther@suse.de>
4651
4652 * g++.dg/opt/pr30965.C: New testcase.
4653
4654 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4655
4656 * gcc.target/mips/save-restore-5.c: New test.
4657
4658 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4659
4660 PR rtl_optimization/32450
4661 * gcc.dg/pr32450.c: New runtime test.
4662
4663 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4664
4665 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4666 single underscore in scan directives.
4667
4668 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4669
4670 PR c++/32245
4671 * g++.dg/init/ptrmem4.C: New test.
4672
4673 PR c++/32251
4674 * g++.dg/init/new21.C: Likewise.
4675
4676 PR c++/31992
4677 * g++.dg/template/static30.C: Likewise.
4678
4679 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4680
4681 * gcc.dg/vect/costmodel/ppc: New directory.
4682 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4683 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4684 New test.
4685 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4686 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4687 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4688 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4689 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4690 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4691 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4692 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4693 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4695 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4696 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4698 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4699
4700 2007-07-05 Tobias Burnus <burnus@net-b.de>
4701
4702 PR fortran/32359
4703 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4704
4705 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4706
4707 PR fortran/32526
4708 * gfortran.dg/interface_14.f90: New test.
4709
4710 PR fortran/32613
4711 * gfortran.dg/do_iterator_2.f90: New test.
4712
4713 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4714
4715 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4716 (FE_DEC_DOWNWARD): Likewise.
4717 (FE_DEC_UPWARD): Likewise.
4718 (FE_DEC_TOWARDZERO): Likewise.
4719 (FE_DEC_TONEARESTFROMZERO): Likewise.
4720
4721 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4722
4723 * gcc.c-torture/compile/pr32606.c: New.
4724 * gfortran.fortran-torture/execute/pr32604.f90: New.
4725
4726 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4727
4728 * gcc.dg/visibility-12.c: New test.
4729 * gcc.dg/visibility-13.c: Likewise.
4730 * g++.dg/ext/visibility-9.C: Likewise.
4731 * g++.dg/ext/visibility-10.C: Likewise.
4732
4733 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4734
4735 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4736 * gcc.dg/sh-relax-vxworks.c: New test.
4737
4738 2007-07-04 Richard Guenther <rguenther@suse.de>
4739
4740 PR tree-optimization/32500
4741 * gcc.c-torture/execute/pr32500.c: New testcase.
4742
4743 2007-07-04 Richard Guenther <rguenther@suse.de>
4744
4745 PR tree-optimization/32482
4746 * gcc.c-torture/compile/pr32482.c: New testcase.
4747
4748 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4749
4750 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4751 VxWorks kernels.
4752 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4753 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4754 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4755 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4756
4757 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4758
4759 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4760
4761 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4762
4763 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4764
4765 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4766
4767 PR fortran/31198
4768 * gfortran.dg/min_max_optional_1.f90: New test.
4769 * gfortran.dg/min_max_optional_2.f90: New test.
4770 * gfortran.dg/min_max_optional_3.f90: New test.
4771
4772 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4773
4774 PR fortran/32545
4775 * gfortran.dg/fmt_error.f90: New test.
4776
4777 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4778
4779 PR fortran/32612
4780 * gfortran.dg/interface_13.f90: New test.
4781
4782 2007-07-03 Dave Brolley <brolley@redhat.com>
4783
4784 PR c++/31743
4785 * g++.dg/init/new20.C: New test.
4786
4787 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4788
4789 PR fortran/32579
4790 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4791
4792 2007-07-03 Tobias Burnus <burnus@net-b.de>
4793
4794 PR fortran/25062
4795 * common_7.f90: New.
4796 * common_8.f90: New.
4797 * common_9.f90: New.
4798
4799 2007-07-03 Tobias Burnus <burnus@net-b.de>
4800
4801 PR fortran/30940
4802 * gfortran.dg/argument_checking_1.f90: New.
4803 * gfortran.dg/argument_checking_2.f90: New.
4804 * gfortran.dg/argument_checking_3.f90: New.
4805 * gfortran.dg/argument_checking_4.f90: New.
4806 * gfortran.dg/argument_checking_5.f90: New.
4807 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4808 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4809
4810 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4811
4812 * gcc.dg/pr32176.c: Add -w to default dg-options.
4813
4814 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4815
4816 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4817
4818 2007-07-03 Tobias Burnus <burnus@net-b.de>
4819
4820 PR fortran/20888
4821 * gfortran.dg/null_2.f90: New.
4822
4823 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4824 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4825
4826 PR middle-end/32176
4827 * gcc.dg/pr32176.c: New test.
4828
4829 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4830
4831 * gcc.dg/const-float80.c : New test.
4832 * gcc.dg/const-float128.c : New test.
4833 * gcc.dg/const-float80-ped.c : New test.
4834 * gcc.dg/const-float128-ped.c : New test.
4835
4836 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4837
4838 * gcc.dg/c99-math.h: Fix typo.
4839
4840 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR libgomp/32468
4843 * gcc.dg/gomp/pr32468-1.c: New test.
4844
4845 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4846
4847 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4848 an ABI option.
4849
4850 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4851
4852 * gfortran.fortran-torture/compile/pr32583.f: New.
4853 * gcc.c-torture/compile/pr32584.c: New
4854
4855 2007-07-02 Ollie Wild <aaw@google.com>
4856
4857 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4858 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4859
4860 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4861
4862 * gcc.target/mips/save-restore-1.c: New test.
4863 * gcc.target/mips/save-restore-2.c: Likewise.
4864 * gcc.target/mips/save-restore-3.c: Likewise.
4865 * gcc.target/mips/save-restore-4.c: Likewise.
4866
4867 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4868
4869 PR tree-optimization/31966
4870 PR tree-optimization/32533
4871 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4872 * gfortran.dg/pr32533.f90: Ditto.
4873
4874 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4875
4876 * g++.dg/opt/nrv12.C: New test.
4877 * gcc.target/i386/nrv1.c: New test.
4878
4879 PR c++/31748
4880 * g++.dg/gomp/pr31748.C: New test.
4881
4882 2007-07-02 Ira Rosen <irar@il.ibm.com>
4883
4884 PR tree-optimization/32230
4885 * gcc.dg/vect/pr32230.c: New test.
4886
4887 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4888
4889 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4890 * bind_c_coms.f90: Ditto.
4891 * bind_c_coms_driver.c: Ditto.
4892 * bind_c_dts.f90: Ditto.
4893 * bind_c_dts_2.f03: Ditto.
4894 * bind_c_dts_2_driver.c: Ditto.
4895 * bind_c_dts_3.f03: Ditto.
4896 * bind_c_dts_4.f03: Ditto.
4897 * bind_c_dts_driver.c: Ditto.
4898 * bind_c_implicit_vars.f03: Ditto.
4899 * bind_c_procs.f03: Ditto.
4900 * bind_c_usage_2.f03: Ditto.
4901 * bind_c_usage_3.f03: Ditto.
4902 * bind_c_usage_5.f03: Ditto.
4903 * bind_c_usage_6.f03: Ditto.
4904 * bind_c_usage_7.f03: Ditto.
4905 * bind_c_vars.f90: Ditto.
4906 * bind_c_vars_driver.c: Ditto.
4907 * binding_c_table_15_1.f03: Ditto.
4908 * binding_label_tests.f03: Ditto.
4909 * binding_label_tests_10.f03: Ditto.
4910 * binding_label_tests_10_main.f03: Ditto.
4911 * binding_label_tests_11.f03: Ditto.
4912 * binding_label_tests_11_main.f03: Ditto.
4913 * binding_label_tests_12.f03: Ditto.
4914 * binding_label_tests_13.f03: Ditto.
4915 * binding_label_tests_13_main.f03: Ditto.
4916 * binding_label_tests_14.f03: Ditto.
4917 * binding_label_tests_2.f03: Ditto.
4918 * binding_label_tests_3.f03: Ditto.
4919 * binding_label_tests_4.f03: Ditto.
4920 * binding_label_tests_5.f03: Ditto.
4921 * binding_label_tests_6.f03: Ditto.
4922 * binding_label_tests_7.f03: Ditto.
4923 * binding_label_tests_8.f03: Ditto.
4924 * binding_label_tests_9.f03: Ditto.
4925 * c_assoc.f90: Ditto.
4926 * c_assoc_2.f03: Ditto.
4927 * c_f_pointer_shape_test.f90: Ditto.
4928 * c_f_pointer_tests.f90: Ditto.
4929 * c_f_tests_driver.c: Ditto.
4930 * c_funloc_tests.f03: Ditto.
4931 * c_funloc_tests_2.f03: Ditto.
4932 * c_funloc_tests_3.f03: Ditto.
4933 * c_funloc_tests_3_funcs.c: Ditto.
4934 * c_kind_params.f90: Ditto.
4935 * c_kind_tests_2.f03: Ditto.
4936 * c_kinds.c: Ditto.
4937 * c_loc_driver.c: Ditto.
4938 * c_loc_test.f90: Ditto.
4939 * c_loc_tests_2.f03: Ditto.
4940 * c_loc_tests_2_funcs.c: Ditto.
4941 * c_loc_tests_3.f03: Ditto.
4942 * c_loc_tests_4.f03: Ditto.
4943 * c_loc_tests_5.f03: Ditto.
4944 * c_loc_tests_6.f03: Ditto.
4945 * c_loc_tests_7.f03: Ditto.
4946 * c_loc_tests_8.f03: Ditto.
4947 * c_ptr_tests.f03: Ditto.
4948 * c_ptr_tests_10.f03: Ditto.
4949 * c_ptr_tests_5.f03: Ditto.
4950 * c_ptr_tests_7.f03: Ditto.
4951 * c_ptr_tests_7_driver.c: Ditto.
4952 * c_ptr_tests_8.f03: Ditto.
4953 * c_ptr_tests_8_funcs.c: Ditto.
4954 * c_ptr_tests_9.f03: Ditto.
4955 * c_ptr_tests_driver.c: Ditto.
4956 * c_size_t_driver.c: Ditto.
4957 * c_size_t_test.f03: Ditto.
4958 * com_block_driver.f90: Ditto.
4959 * global_vars_c_init.f90: Ditto.
4960 * global_vars_c_init_driver.c: Ditto.
4961 * global_vars_f90_init.f90: Ditto.
4962 * global_vars_f90_init_driver.c: Ditto.
4963 * interop_params.f03: Ditto.
4964 * iso_c_binding_only.f03: Ditto.
4965 * iso_c_binding_rename_1.f03: Ditto.
4966 * iso_c_binding_rename_1_driver.c: Ditto.
4967 * iso_c_binding_rename_2.f03: Ditto.
4968 * iso_c_binding_rename_2_driver.c: Ditto.
4969 * kind_tests_2.f03: Ditto.
4970 * kind_tests_3.f03: Ditto.
4971 * module_md5_1.f90: Ditto.
4972 * only_clause_main.c: Ditto.
4973 * print_c_kinds.f90: Ditto.
4974 * test_bind_c_parens.f03: Ditto.
4975 * test_c_assoc.c: Ditto.
4976 * test_com_block.f90: Ditto.
4977 * test_common_binding_labels.f03: Ditto.
4978 * test_common_binding_labels_2.f03: Ditto.
4979 * test_common_binding_labels_2_main.f03: Ditto.
4980 * test_common_binding_labels_3.f03: Ditto.
4981 * test_common_binding_labels_3_main.f03: Ditto.
4982 * test_only_clause.f90: Ditto.
4983 * use_iso_c_binding.f90: Ditto.
4984 * value_5.f90: Ditto.
4985 * value_test.f90: Ditto.
4986 * value_tests_f03.f90: Ditto.
4987
4988 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 * gcc.dg/tls/opt-14.c: New.
4991
4992 2007-07-01 Ollie Wild <aaw@google.com>
4993
4994 * g++.dg/lookup/using16.C: New test.
4995 * g++.dg/lookup/using17.C: New test.
4996
4997 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4998
4999 PR fortran/32239
5000 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5001 (test_4): Use proper test for floating point equality.
5002 (test_8): Likewise.
5003
5004 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5005
5006 PR libgfortran/32554
5007 * gfortran.dg/fmt_p_1.f90: New test.
5008
5009 2007-07-01 Ira Rosen <irar@il.ibm.com>
5010
5011 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5012 initialization and fix dg-final check - the initialization loop is
5013 vectorizable.
5014
5015 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5016 Volker Reichelt <reichelt@netcologne.de>
5017
5018 PR middle-end/32559
5019 * gcc.dg/pr32559.c: New test.
5020
5021 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5022
5023 PR tree-optimization/25371
5024 * gcc.dg/vect/pr25371.c: New test.
5025
5026 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5027
5028 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5029 when allocating and initializing a flexible array.
5030
5031 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5032
5033 PR fortran/20373
5034 * gfortran.dg/intrinsic.f90: New test.
5035
5036 2007-06-30 Tobias Burnus <burnus@net-b.de>
5037
5038 PR fortran/32555
5039 * gfortran.dg/fmt_zero_check.f90: New.
5040
5041 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5042
5043 PR fortran/30284
5044 * gfortran.dg/repeat_f90: New test.
5045
5046 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5047
5048 PR testsuite/25241
5049 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5050 -pedantic-errors, so we should match errors.
5051 * gcc.dg/cpp/escape-1.c: Likewise.
5052 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5053 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5054 warning.
5055 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5056 errors instead of warnings.
5057 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5058 a pedantic warning.
5059 * gcc.dg/cpp/arith-3.c: Likewise.
5060
5061 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5062
5063 PR testsuite/25241
5064 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5065 * gcc.dg/pch/valid-2.c: Likewise.
5066 * gcc.dg/pch/valid-3.c: Likewise.
5067 * gcc.dg/pch/warn-1.c: Likewise.
5068 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5069
5070 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5071
5072 PR c/4076
5073 * gcc.dg/Wunused-function.c: New.
5074
5075 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076
5077 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5078
5079 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5080
5081 * g++.dg/other/canon-31724.C: New.
5082
5083 2007-06-29 Jan Hubicka <jh@suse.cz>
5084
5085 PR middle-end/32372
5086 * gcc.c-torture/compile/pr32372.c: new.
5087
5088 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5089
5090 * gfortran.dg/operator_3.f90: New test.
5091
5092 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5093
5094 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5095 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5096
5097 2007-06-29 Richard Guenther <rguenther@suse.de>
5098
5099 PR middle-end/32493
5100 * gcc.dg/inline-23.c: New testcase.
5101
5102 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5103
5104 PR tree-optimization/24659
5105 * gcc.target/i386/vectorize2.c: New test.
5106 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5107 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5108
5109 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5110
5111 * gcc.dg/pointer-arith-9.c: New test.
5112
5113 2007-06-29 Tobias Burnus <burnus@net-b.de>
5114
5115 PR fortran/32483
5116 * gfortran.dg/fmt_read_2.f90: New.
5117
5118 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5119
5120 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5121 If it exists, don't try to create it.
5122
5123 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5124
5125 * g++.dg/ext/visibility/ms-compat-1.C: New.
5126
5127 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5128
5129 PR tree-opt/32417
5130 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5131
5132 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5133
5134 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5135 targets.
5136
5137 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5138
5139 PR fortran/32467
5140 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5141
5142 2007-06-27 Richard Guenther <rguenther@suse.de>
5143
5144 PR middle-end/32492
5145 * gcc.dg/inline-22.c: New testcase.
5146
5147 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5148
5149 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5150 the scan-assembler constant.
5151
5152 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5153
5154 PR 20216
5155 * gcc.dg/pr20216.c: New.
5156
5157 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5158
5159 PR tree-opt/32421
5160 * gcc.dg/vect/pr32421.c: New test.
5161
5162 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5163
5164 PR c++/32111
5165 * g++.dg/other/friend5.C: New test.
5166
5167 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5168
5169 PR fortran/32464
5170 * gfortran.dg/host_assoc_function_2.f90: New test.
5171
5172 PR fortran/31494
5173 * gfortran.dg/host_assoc_call_1.f90: New test.
5174
5175 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5176
5177 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5178
5179 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5180
5181 PR fortran/32456
5182 * gfortran.dg/error_format.f90: New test.
5183
5184 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5185
5186 PR fortran/32136
5187 * gfortran.dg/pr32136.f90: New test.
5188
5189 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5190
5191 PR fortran/31726
5192 * gfortran.dg/minmaxloc_1.f90: New test.
5193
5194 PR fortran/32298
5195 * gfortran.dg/minmaxloc_2.f90: New test.
5196
5197 2007-06-23 Richard Guenther <rguenther@suse.de>
5198
5199 PR tree-optimization/16876
5200 PR middle-end/29478
5201 * gcc.dg/pr29254.c: The warning is bogus.
5202 * gcc.dg/warn-1.c: Likewise.
5203 * gcc.dg/assign-warn-3.c: Likewise.
5204 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5205
5206 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5207
5208 * gcc.c-torture/execute/20070623-1.c: New.
5209
5210 2007-06-22 Jan Hubicka <jh@suse.cz>
5211
5212 * gcc.c-torture/compile/pr31541.c: New.
5213
5214 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5215
5216 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5217 Remove -m64 from dg-options.
5218
5219 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5220
5221 PR middle-end/32374
5222 * gcc.dg/pr32374.c: New test.
5223
5224 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5225
5226 PR fortran/32360
5227 * gfortran.dg/pointer_assign_3.f90: New test.
5228
5229 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5230
5231 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5232
5233 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5234
5235 PR fortran/31162
5236 * gfortran.dg/assign.f90: Update test.
5237 * gfortran.dg/real_do_1.f90: Update test.
5238 * gfortran.dg/gomp/omp_do1.f90: Update test.
5239 * gfortran.dg/warnings_are_errors_1.f: Update test.
5240 * gfortran.dg/g77/20010519-1.f: Update test.
5241 * gfortran.dg/g77/pr9258.f: Update test.
5242 * gfortran.dg/g77/960317-1.f: Update test.
5243
5244 2007-06-21 Richard Guenther <rguenther@suse.de>
5245
5246 PR tree-optimization/32453
5247 * gcc.c-torture/compile/pr32453.c: New testcase.
5248
5249 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5250
5251 PR tree-optimization/31866
5252 * gcc.dg/pr31866.c: New test.
5253
5254 2007-06-21 Richard Guenther <rguenther@suse.de>
5255
5256 PR tree-optimization/32451
5257 * g++.dg/torture/20070621-1.C: New testcase.
5258
5259 2007-06-21 Christian Bruel <christian.bruel@st.com>
5260
5261 * gcc.dg/attr-isr.c: Test delay slot content.
5262
5263 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5264
5265 PR fortran/32361
5266 gfortran.dg/pointer_assign_2.f90: New test.
5267
5268 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5269
5270 PR fortran/25061
5271 gfortran.dg/invalid_procedure_name.f90: New test.
5272
5273 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5274
5275 PR tree-optimization/25737
5276 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5277
5278 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5279
5280 * gcc.target/i386/large-size-array-3.c: New.
5281
5282 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5283 Richard Guenther <rguenther@suse.de>
5284
5285 PR fortran/32140
5286 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5287
5288 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR middle-end/31959
5291 * gcc.dg/pr31959.c: New test.
5292
5293 PR inline-asm/32109
5294 * g++.dg/ext/asm10.C: New test.
5295
5296 PR middle-end/32285
5297 * gcc.c-torture/execute/20070614-1.c: New test.
5298
5299 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5300
5301 * gcc.target/arm/stack-corruption.c: New test.
5302
5303 2007-06-19 Richard Guenther <rguenther@suse.de>
5304
5305 * g++.dg/torture/pr30252.C: New testcase.
5306
5307 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR tree-optimization/32353
5310 * g++.dg/opt/nrv13.C: New test.
5311
5312 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5313
5314 PR fortran/20863
5315 PR fortran/20882
5316 * gfortran.dg/impure_assignment_2.f90 : New test.
5317
5318 PR fortran/32236
5319 * gfortran.dg/data_initialized_2.f90 : New test.
5320
5321 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5322 appropriate version of 'dmach'.
5323
5324 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5325
5326 PR target/32389
5327 * gcc.target/i386/pr32389.c New test.
5328
5329 2007-06-18 Simon Baldwin <simonb@google.com>
5330
5331 PR c++/31923
5332 * g++.dg/template/error25.C: New.
5333 * g++.dg/template/spec35.C: New.
5334
5335 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5336
5337 * gcc.c-torture/compile/pr32355.c: New testcase.
5338
5339 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5340
5341 PR tree-optimization/32383
5342 * g++.dg/opt/pr32383.C: New test.
5343
5344 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5345
5346 PR rtl-optimization/32366
5347 * gcc.dg/vect/pr32366.c: New test.
5348
5349 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5350
5351 * gcc.c-torture/compile/pr32349.c: New testcase.
5352
5353 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5354
5355 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5356 * gcc.target/sparc/combined-2.c: Likewise.
5357 * gcc.target/sparc/fexpand.c : Likewise.
5358 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5359 * gcc.target/sparc/fpack16.c : Likewise.
5360 * gcc.target/sparc/fpmerge.c : Likewise.
5361 * gcc.target/sparc/fpmul.c : Likewise.
5362 * gcc.target/sparc/noresult.c : Likewise.
5363 * gcc.target/sparc/pdist.c: Likewise.
5364
5365 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5366
5367 PR middle-end/31723
5368 * gcc.target/i386/recip-divf.c: New test.
5369 * gcc.target/i386/recip-sqrtf.c: Ditto.
5370 * gcc.target/i386/recip-vec-divf.c: Ditto.
5371 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5372 * gcc.target/i386/sse-recip.c: Ditto.
5373 * gcc.target/i386/sse-recip-vec.c: Ditto.
5374
5375 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5376
5377 PR tree-opt/32225
5378 * gcc.c-torture/compile/20070605-1.c: New test.
5379
5380 * gcc.c-torture/compile/20070603-1.c: New testcase.
5381 * gcc.c-torture/compile/20070603-2.c: New testcase.
5382
5383 * gcc.c-torture/compile/20070531-1.c: New test.
5384
5385 PR tree-opt/32167
5386 * gcc.c-torture/compile/20070531-2.c: New test.
5387
5388 PR tree-opt/32144
5389 * gcc.c-torture/compile/20070529-1.c: New test.
5390
5391 PR tree-opt/32145
5392 * gcc.c-torture/compile/20070529-2.c: New test.
5393
5394 PR tree-opt/32015
5395 * gcc.c-torture/compile/20070520-1.c: New test.
5396
5397 * g++.dg/ext/java-1.C: New test.
5398
5399 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5400 loops instead of one. Remove the "can't determine dependence"
5401 check.
5402 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5403 needed as the cast is gone in the first place.
5404 * gcc.dg/max-1.c: Change local variable a to be a global one.
5405 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5406 have a cast which is PREd.
5407
5408 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5409
5410 * g++.dg/lookup/anon6.C: New test.
5411
5412 2007-06-14 Dirk Mueller <dmueller@suse.de>
5413
5414 PR c++/31806
5415 * g++.dg/opt/static6.C: New testcase.
5416
5417 2007-06-14 Geoff Keating <geoffk@apple.com>
5418
5419 * g++.dg/ext/visibility/overload-1.C: New.
5420
5421 PR 31093
5422 * g++.dg/ext/visibility/anon4.C: New.
5423
5424 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5425
5426 PR target/32268
5427 * gcc.target/i386/pr32268.c: New test.
5428
5429 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5430
5431 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5432 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5433 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5434
5435 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5436 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5437 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5438 BID is used.
5439
5440 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5441
5442 PR fortran/32302
5443 * gfortran.dg/common_resize_1.f90: New test.
5444
5445 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5446
5447 PR target/32274
5448 * gcc.dg/vect/pr32224.c: Fix.
5449
5450 2007-06-13 Eric Christopher <echristo@apple.com>
5451
5452 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5453
5454 2007-06-13 Tobias Burnus <burnus@net-b.de>
5455
5456 PR fortran/32323
5457 * gfortran.dg/actual_array_vect_1.f90: New.
5458
5459 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5460
5461 * gcc.target/sparc/mfpu.c: New test.
5462
5463 2007-06-12 Geoff Keating <geoffk@apple.com>
5464
5465 * g++.dg/warn/weak1.C: Suppress on Darwin.
5466 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5467
5468 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5469
5470 PR middle-end/31579
5471 * g++.dg/torture/pr31579.C: New testcase.
5472
5473 2007-06-12 Ian Lance Taylor <iant@google.com>
5474
5475 PR libstdc++/29286
5476 * g++.dg/init/new16.C: New test.
5477 * g++.dg/init/new17.C: New test.
5478 * g++.dg/init/new18.C: New test.
5479 * g++.dg/init/new19.C: New test.
5480
5481 2007-06-12 Olivier Hainque <hainque@adacore.com>
5482
5483 * gnat.dg/lhs_view_convert.adb: New test.
5484
5485 2007-06-12 Richard Guenther <rguenther@suse.de>
5486
5487 PR tree-optimization/15353
5488 PR tree-optimization/31657
5489 * gcc.c-torture/execute/20070424-1.c: New testcase.
5490 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5491 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5492 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5493 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5494 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5495
5496 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5497
5498 PR rtl-optimization/32293
5499 * gcc.dg/pr32293.c: New test.
5500
5501 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5502
5503 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5504
5505 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5506
5507 PR fortran/29786
5508 * gfortran.dg/equiv_7.f90: New test.
5509 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5510
5511 PR fortran/30875
5512 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5513
5514 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5515
5516 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5517 * gcc.dg/setjmp-4.c: Likewise.
5518 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5519
5520 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5521
5522 PR rtl-optimization/31025
5523 * gfortran.dg/pr31025.f90: New.
5524
5525 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5526
5527 PR target/32280
5528 * gcc.target/i386/pr32280.c: New test.
5529
5530 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5531
5532 PR middle-end/32279
5533 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5534
5535 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5536
5537 PR libgfortran/32235
5538 * gfortran.dg/backspace_9.f: New test.
5539
5540 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5541
5542 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5543
5544 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5545
5546 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5547
5548 2007-06-09 Ian Lance Taylor <iant@google.com>
5549
5550 PR tree-optimization/32169
5551 * gcc.c-torture/compile/pr32169.c: New test.
5552
5553 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5554
5555 * gcc.dg/vect/costmodel: New directory.
5556 * gcc.dg/vect/costmodel/i386: New directory.
5557 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5558 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5559 New test.
5560 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5561 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5562 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5563 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5564 * gcc.dg/vect/costmodel/x86_64: New directory.
5565 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5566 New testsuite.
5567 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5568 New test.
5569 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5570 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5571 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5572 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5573 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5574
5575 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5576
5577 PR tree-optimization/32243
5578 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5579 flags for -Os tests.
5580 * gcc.dg/vect/03-vect-pr32243.c: New test.
5581
5582 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5583
5584 PR tree-optimization/32224
5585 * gcc.dg/vect/pr32224.c: New test.
5586
5587 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR c++/32177
5590 * g++.dg/gomp/pr32177.C: New test.
5591
5592 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5593
5594 PR testsuite/25241
5595 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5596 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5597 warning nor an error.
5598 * gcc.dg/Wfatal-2.c: Likewise.
5599 * gcc.dg/Werror-1.c: Likewise.
5600 * gcc.dg/Werror-5.c: Likewise.
5601 * gcc.dg/Werror-7.c: Likewise.
5602 * gcc.dg/Werror-10.c: Likewise.
5603 * gcc.dg/Werror-11.c: Likewise.
5604
5605 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5606
5607 PR c++/30759
5608 * g++.dg/init/brace6.C: New test.
5609
5610 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5611
5612 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5613 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5614 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5615 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5616
5617 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5618 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5619 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5620 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5621 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5622 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5623 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5624 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5625
5626 * gcc.dg/darwin-minversion-3.c: New.
5627
5628 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5629
5630 * gcc.target/i386/builtin-copysign.c: New test.
5631
5632 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5633
5634 PR tree-optimization/32220
5635 * gfortran.dg/predcom-2.f: New testcase.
5636
5637 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5638
5639 PR tree-opt/32231
5640 * gcc.target/i386/vectorize4.c: New test.
5641
5642 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5643
5644 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5645
5646 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5647
5648 PR testsuite/25241
5649 * gcc.dg/simd-5.c: Mark output as a note.
5650 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5651 dg-message.
5652 * gcc.dg/simd-1.c: Likewise.
5653 * gcc.dg/always_inline.c: Mark output as a sorry.
5654 * gcc.dg/always_inline2.c: Likewise.
5655 * gcc.dg/always_inline3.c: Likewise.
5656
5657 2007-06-06 Ian Lance Taylor <iant@google.com>
5658
5659 * g++.dg/conversion/enum1.C: New test.
5660
5661 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5662
5663 PR tree-optimization/32216
5664 * gcc.dg/vect/pr32216.c: New test.
5665
5666 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667
5668 PR testsuite/18923
5669 * gfortran.dg/invalid_contains_1.f90: New test.
5670 * gfortran.dg/invalid_contains_2.f90: New test.
5671
5672 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5673
5674 PR testsuite/32057
5675 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5676 midnight issues.
5677
5678 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5679
5680 PR testsuite/25241
5681 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5682 dg-message to match de note.
5683 * gcc.dg/pr26570.c: Use dg-message for a note.
5684 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5685 dg-error instead of dg-warning because of -Werror.
5686 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5687 neither an error, nor a warning.
5688 * gcc.dg/glibc-uclibc-2.c: Likewise
5689 * gcc.dg/cpp/19940712-1.c: Likewise.
5690
5691 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5692
5693 PR preprocessor/23479
5694 * gcc.dg/binary-constants-1.c: Add test suites for
5695 the 0b-prefixed binary integer constants.
5696 * gcc.dg/binary-constants-2.c: Ditto.
5697 * gcc.dg/binary-constants-3.c: Ditto.
5698 * gcc.dg/binary-constants-4.c: Ditto.
5699
5700 2007-06-05 Ian Lance Taylor <iant@google.com>
5701
5702 * gcc.dg/Wstrict-overflow-19.c: New test.
5703
5704 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5705
5706 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5707
5708 2007-06-04 Ian Lance Taylor <iant@google.com>
5709
5710 * gcc.dg/Wstrict-overflow-18.c: New test.
5711
5712 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5713
5714 PR testsuite/25241
5715 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5716 * gcc.dg/cpp/mi5.c: Likewise.
5717 * gcc.dg/cpp/mi7.c: Likewise.
5718
5719 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5720
5721 PR c/32191
5722 * gcc.dg/pr32191.c: New test.
5723
5724 2007-05-28 Tobias Burnus <burnus@net-b.de>
5725
5726 PR fortran/32124
5727 * gfortran.dg/allocate_stat_1.f90: Remove.
5728
5729 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5730
5731 * gcc.target/i386/sse4_2-check.h: New.
5732 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5733 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5734 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5735 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5736 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5737 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5738 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5739 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5740 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5741 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5742 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5743 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5744 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5745 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5746 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5747 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5748 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5749 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5750
5751 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5752
5753 * gcc.dg/pie-link.c: New test.
5754
5755 2007-06-01 Ian Lance Taylor <iant@google.com>
5756
5757 * gcc.dg/Wstrict-overflow-17.c: New test.
5758
5759 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5760
5761 * gcc.dg/builtin-return-1.c (g): New.
5762 (main): Allocate at least 64 bytes on the stack.
5763
5764 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5765
5766 * g++.dg/init/cleanup3.C: New test.
5767
5768 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5769
5770 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5771 int is 16 bits.
5772
5773 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5774
5775 PR fortran/32156
5776 * gfortran.dg/char_array_constructor_3.f90: New test.
5777
5778 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5779
5780 PR tree-optimization/32160
5781 * gfortran.dg/predcom-1.f: New test.
5782
5783 2007-05-31 Richard Guenther <rguenther@suse.de>
5784
5785 * g++.dg/other/str_empty.C: Move...
5786 * g++.dg/other/pr30567.C: Move...
5787 * g++.dg/tree-ssa/pr27218.C: Move...
5788 * g++.dg/torture: ...here and remove dg-options.
5789
5790 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5791
5792 PR c++/32158
5793 * g++.dg/ext/is_pod_incomplete.C: New.
5794
5795 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5796 Douglas Gregor <doug.gregor@gmail.com>
5797 Pedro Lamarao <pedro.lamarao@mndfck.org>
5798 Howard Hinnant <howard.hinnant@gmail.com>
5799
5800 PR c++/7412
5801 PR c++/29939
5802 * g++.dg/cpp0x/rv8p.C: New.
5803 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5804 * g++.dg/cpp0x/cast-bug.C: New.
5805 * g++.dg/cpp0x/elision_weak.C: New.
5806 * g++.dg/cpp0x/collapse-bug.C: New.
5807 * g++.dg/cpp0x/rv3p.C: New.
5808 * g++.dg/cpp0x/rv7n.C: New.
5809 * g++.dg/cpp0x/overload-conv-1.C: New.
5810 * g++.dg/cpp0x/rv2n.C: New.
5811 * g++.dg/cpp0x/deduce.C: New.
5812 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5813 * g++.dg/cpp0x/rv6p.C: New.
5814 * g++.dg/cpp0x/template_deduction.C: New.
5815 * g++.dg/cpp0x/implicit-copy.C: New.
5816 * g++.dg/cpp0x/rv1p.C: New.
5817 * g++.dg/cpp0x/cast.C: New.
5818 * g++.dg/cpp0x/rv5n.C: New.
5819 * g++.dg/cpp0x/collapse.C: New.
5820 * g++.dg/cpp0x/overload-conv-2.C: New.
5821 * g++.dg/cpp0x/rv4p.C: New.
5822 * g++.dg/cpp0x/rvo.C: New.
5823 * g++.dg/cpp0x/iop.C: New.
5824 * g++.dg/cpp0x/rv3n.C: New.
5825 * g++.dg/cpp0x/rv7p.C: New.
5826 * g++.dg/cpp0x/reference_collapsing.C: New.
5827 * g++.dg/cpp0x/overload.C: New.
5828 * g++.dg/cpp0x/named.C: New.
5829 * g++.dg/cpp0x/rv2p.C: New.
5830 * g++.dg/cpp0x/rv6n.C: New.
5831 * g++.dg/cpp0x/not_special.C: New.
5832 * g++.dg/cpp0x/bind.C: New.
5833 * g++.dg/cpp0x/rv1n.C: New.
5834 * g++.dg/cpp0x/rv5p.C: New.
5835 * g++.dg/cpp0x/elision.C: New.
5836 * g++.dg/cpp0x/named_refs.C: New.
5837 * g++.dg/cpp0x/unnamed_refs.C: New.
5838 * g++.dg/cpp0x/rv4n.C: New.
5839 * g++.dg/cpp0x/elision_neg.C: New.
5840 * g++.dg/init/copy7.C: Run in C++98 mode.
5841 * g++.dg/overload/arg1.C: Ditto.
5842 * g++.dg/overload/arg4.C: Ditto.
5843
5844 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR c++/31809
5847 * g++.dg/opt/static5.C: New test.
5848
5849 2007-05-30 Richard Guenther <rguenther@suse.de>
5850
5851 * g++.dg/dg.exp: Prune torture/.
5852 * g++.dg/torture/dg-torture.exp: New testsuite.
5853
5854 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5855
5856 * gcc.target/arm/pr27387.C: Move and rename to ...
5857 * g++.dg/inherit/thunk8.C: ... here.
5858
5859 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR tree-optimization/31769
5862 * g++.dg/gomp/pr31769.C: New test.
5863
5864 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5865
5866 * gcc.target/i386/stack-realign.c: New.
5867
5868 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5869
5870 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5871
5872 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5873
5874 * gfortran.dg/sizeof.f90: New.
5875
5876 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5877
5878 PR c/31339
5879 * gcc.dg/boolcomplex-1.c: New test.
5880
5881 PR c++/31339
5882 * g++.dg/ext/boolcomplex-1.c: New test.
5883
5884 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5885
5886 * gcc.dg/matrix: New directory.
5887
5888 2007-05-28 Tobias Burnus <burnus@net-b.de>
5889
5890 PR fortran/32124
5891 * gfortran.dg/allocate_stat_1.f90: New.
5892
5893 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5894
5895 PR fortran/31972
5896 * transfer_hollerith_1.f90: New test.
5897
5898 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5899
5900 PR tree-opt/32100
5901 * gcc.c-torture/execute/vrp-7.c: New test.
5902
5903 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5904
5905 * gfortran.dg/transfer_simplify_4.f90: New test.
5906
5907 2007-05-27 Tobias Burnus <burnus@net-b.de>
5908
5909 PR fortran/32088
5910 * gfortran.dg/func_result_3.f90: New.
5911
5912 2007-05-27 Tobias Burnus <burnus@net-b.de>
5913
5914 PR middle-end/32083
5915 * gfortran.dg/transfer_simplify_3.f90: New.
5916
5917 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5918
5919 PR target/32065
5920 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5921 to compile options.
5922 * gcc.target/i386/pr32065-2.c: New test.
5923
5924 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925
5926 PR fortran/31813
5927 * gfortran.dg/io_constraints_2.f90: Update.
5928
5929 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5930
5931 PR fortran/31219
5932 * gfortran.dg/array_constructor_17.f90: New test.
5933
5934 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5935
5936 PR tree-opt/32090
5937 * g++.dg/opt/array2.C: New testcase.
5938
5939 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5940
5941 PR target/32065
5942 * gcc.target/i386/pr32065.c: New test.
5943
5944 2007-05-25 Dirk Mueller <dmueller@suse.de>
5945 Marcus Meissner <meissner@suse.de>
5946
5947 * gcc.dg/attr-alloc_size.c: New.
5948
5949 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5950 Lee Millward <lee.millward@gmail.com>
5951
5952 PR c++/31745
5953 * g++.dg/parse/crash34.C: New test.
5954
5955 * g++.dg/parse/crash35.C: New test.
5956
5957 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5958
5959 * gcc.target/i386/sse2-check.h: New.
5960 * gcc.target/i386/sse2-vec-1.c: Likewise.
5961 * gcc.target/i386/sse2-vec-2.c: Likewise.
5962 * gcc.target/i386/sse2-vec-3.c: Likewise.
5963 * gcc.target/i386/sse2-vec-4.c: Likewise.
5964 * gcc.target/i386/sse2-vec-5.c: Likewise.
5965 * gcc.target/i386/sse2-vec-6.c: Likewise.
5966
5967 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5968
5969 PR c++/31431
5970 PR c++/31432
5971 PR c++/31434
5972 PR c++/31435
5973 PR c++/31437
5974 PR c++/31438
5975 PR c++/31442
5976 PR c++/31443
5977 PR c++/31444
5978 PR c++/31445
5979 * g++.dg/cpp0x/pr31431.C: New.
5980 * g++.dg/cpp0x/pr31437.C: New.
5981 * g++.dg/cpp0x/pr31442.C: New.
5982 * g++.dg/cpp0x/pr31444.C: New.
5983 * g++.dg/cpp0x/pr31431-2.C: New.
5984 * g++.dg/cpp0x/pr31432.C: New.
5985 * g++.dg/cpp0x/pr31434.C: New.
5986 * g++.dg/cpp0x/pr31438.C: New.
5987 * g++.dg/cpp0x/pr31443.C: New.
5988 * g++.dg/cpp0x/pr31445.C: New.
5989 * g++.dg/cpp0x/variadic-crash1.C: New.
5990
5991 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5992
5993 * gcc.target/arm/long-calls-1.c: New test.
5994 * gcc.target/arm/long-calls-2.c: Likewise.
5995 * gcc.target/arm/long-calls-3.c: Likewise.
5996 * gcc.target/arm/long-calls-4.c: Likewise.
5997
5998 2007-05-25 Richard Guenther <rguenther@suse.de>
5999 Andrew Pinski <andrew_pinski@playstation.sony.com>
6000
6001 PR tree-optimization/31982
6002 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6003
6004 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6005
6006 PR fortran/32047
6007 * gfortran.dg/result_in_spec_2.f90: New test.
6008
6009 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6010
6011 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6012
6013 2007-05-24 Ollie Wild <aaw@google.com>
6014
6015 * gcc.dg/cpp/counter-1.c: New test.
6016 * gcc.dg/pch/counter-1.c: New test.
6017 * gcc.dg/pch/counter-1.hs: New file.
6018 * gcc.dg/pch/counter-2.c: New test.
6019 * gcc.dg/pch/counter-2.hs: New file.
6020 * gcc.dg/pch/counter-3.c: New test.
6021 * gcc.dg/pch/counter-3.hs: New file.
6022
6023 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6024
6025 * gcc.dg/tree-ssa/predcom-1.c: New test.
6026 * gcc.dg/tree-ssa/predcom-2.c: New test.
6027 * gcc.dg/tree-ssa/predcom-3.c: New test.
6028 * gcc.dg/tree-ssa/predcom-4.c: New test.
6029 * gcc.dg/tree-ssa/predcom-5.c: New test.
6030 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6031
6032 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6033
6034 PR testsuite/32062
6035 * gcc.target/i386/sse4_1-check.h (MASK): New.
6036
6037 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6038
6039 PR fortran/32038
6040 * gfortran.dg/pr25603.f: Initialize integer variables.
6041
6042 2007-05-23 Ian Lance Taylor <iant@google.com>
6043
6044 * g++.dg/other/vrp1.C: New test.
6045
6046 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6047
6048 PR preprocessor/20077
6049 * gcc.dg/cpp/paste15.c: New test.
6050
6051 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6052 Nigel Stephens <nigel@mips.com>
6053 Richard Sandiford <richard@codesourcery.com>
6054
6055 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6056 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6057 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6058 * gcc.target/mips/inter/mips16-inter.exp: New.
6059
6060 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6061
6062 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6063
6064 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6065
6066 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6067 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6068 * gcc.target/i386/sse3-addsubps.c: Likewise.
6069 * gcc.target/i386/sse3-haddpd.c: Likewise.
6070 * gcc.target/i386/sse3-haddps.c: Likewise.
6071 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6072 * gcc.target/i386/sse3-hsubps.c: Likewise.
6073 * gcc.target/i386/sse3-lddqu.c: Likewise.
6074 * gcc.target/i386/sse3-movddup.c: Likewise.
6075 * gcc.target/i386/sse3-movshdup.c: Likewise.
6076 * gcc.target/i386/sse3-movsldup.c: Likewise.
6077
6078 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6079 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6080 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6081 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6082 * gcc.target/i386/ssse3-palignr.c: Likewise.
6083 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6084 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6085 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6086 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6087 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6088 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6089 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6090 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6091 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6092 * gcc.target/i386/ssse3-psignb.c: Likewise.
6093 * gcc.target/i386/ssse3-psignd.c: Likewise.
6094 * gcc.target/i386/ssse3-psignw.c: Likewise.
6095 * gcc.target/i386/ssse3-vals.h: Likewise.
6096
6097 * gcc.target/i386/sse3-check.h: New file.
6098 * gcc.target/i386/ssse3-check.h: Likewise.
6099
6100 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6101
6102 PR middle-end/31095
6103 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6104
6105 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6106
6107 PR middle-end/31606
6108 * gcc.c-torture/20070522-1.c: New testcase.
6109
6110 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6111
6112 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6113
6114 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6115
6116 * gcc.c-torture/execute/ieee/20000320-1.x,
6117 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6118 m68k-*-* and check_effective_target_coldfire_fpu.
6119
6120 2007-05-22 Ollie Wild <aaw@google.com>
6121
6122 * g++.dg/lookup/hidden-class10.C: New test.
6123 * g++.dg/lookup/hidden-class11.C: New test.
6124
6125 2007-05-22 Ollie Wild <aaw@google.com>
6126
6127 * g++.dg/lookup/name-clash5.C: New test.
6128 * g++.dg/lookup/name-clash6.C: New test.
6129
6130 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6131
6132 * g++.dg/other/i386-2.C: Update comments on header files tested.
6133 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6134 of <tmmintrin.h>.
6135 * gcc.target/i386/sse-12.c: Likewise.
6136 * gcc.target/i386/sse-13.c: Likewise.
6137 * gcc.target/i386/sse-14.c: Likewise.
6138
6139 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6140 Redefined to test with immediate operand.
6141 (__builtin_ia32_blendps): Likewise.
6142 (__builtin_ia32_blendpd): Likewise.
6143 (__builtin_ia32_dpps): Likewise.
6144 (__builtin_ia32_dpps): Likewise.
6145 (__builtin_ia32_insertps128): Likewise.
6146 (__builtin_ia32_vec_ext_v4sf): Likewise.
6147 (__builtin_ia32_vec_set_v16qi): Likewise.
6148 (__builtin_ia32_vec_set_v4si): Likewise.
6149 (__builtin_ia32_vec_set_v2di): Likewise.
6150 (__builtin_ia32_vec_ext_v16qi): Likewise.
6151 (__builtin_ia32_vec_ext_v4si): Likewise.
6152 (__builtin_ia32_vec_ext_v2di): Likewise.
6153 (__builtin_ia32_roundpd): Likewise.
6154 (__builtin_ia32_roundsd): Likewise.
6155 (__builtin_ia32_roundps): Likewise.
6156 (__builtin_ia32_roundss): Likewise.
6157 (__builtin_ia32_mpsadbw128): Likewise.
6158
6159 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6160
6161 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6162
6163 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6164
6165 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6166 failures.
6167 * gcc.dg/dfp/func-struct.c: Ditto.
6168 * gcc.dg/dfp/operator-assignment.c: Ditto.
6169 * gcc.dg/dfp/convert-bfp.c: Ditto.
6170 * gcc.dg/dfp/convert-int.c: Ditto.
6171 * gcc.dg/dfp/convert-int-max.c: Ditto.
6172 * gcc.dg/dfp/func-scalar.c: Ditto.
6173 * gcc.dg/dfp/cast.c: Ditto.
6174 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6175 failures, and fix a typo in return type of arg1_128.
6176 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6177 failures, and fix a typo in a constant suffix.
6178 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6179 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6180
6181 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6182 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6183
6184 * lib/gcc-dg.exp(process_message): New proc.
6185 (dg-message): New test directive.
6186 * gcc.dg/always_inline.c: Use dg-message.
6187 * gcc.dg/always_inline2.c: Ditto.
6188 * gcc.dg/always_inline3.c: Ditto.
6189 * gcc.dg/invalid-call-1.c: Ditto.
6190 * gcc.dg/pr17506.c: Ditto.
6191 * gcc.dg/simd-5.c: Ditto.
6192 * gcc.dg/simd-6.c: Ditto.
6193 * gcc.dg/va-arg-2.c: Ditto.
6194 * gcc.dg/cpp/syshdr.c: Ditto.
6195 * gcc.dg/cpp/unc4.c: Ditto.
6196 * gcc.dg/cpp/trad/mi1.c: Ditto.
6197 * gcc.dg/cpp/trad/mi5.c: Ditto.
6198 * gcc.dg/cpp/trad/mi7.c: Ditto.
6199 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6200 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6201 * gcc.test-framework/test-framework.awk: Special-case outexists
6202 tests.
6203
6204 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6205
6206 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6207 (bit_SSE4_2): Likewise.
6208 (bit_POPCNT): Likewise.
6209
6210 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6211 Check if assembler supports SSE4 instructions.
6212
6213 * gcc.target/i386/sse4_1-blendpd.c: New file.
6214 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6215 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6216 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6217 * gcc.target/i386/sse4_1-check.h: Likewise.
6218 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6219 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6220 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6221 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6222 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6223 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6224 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6225 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6226 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6227 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6228 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6229 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6230 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6231 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6232 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6233 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6234 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6235 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6236 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6237 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6238 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6239 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6240 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6241 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6242 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6243 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6244 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6245 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6246 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6247 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6248 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6249 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6250 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6251 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6252 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6253 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6254 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6255 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6256 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6257 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6258 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6259 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6260 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6261 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6262 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6263 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6264 * gcc.target/i386/sse4_1-round.h: Likewise.
6265 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6266 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6267 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6268 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6269 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6270 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6271 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6272 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6273 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6274 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6275 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6276 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6277 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6278 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6279
6280 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6281
6282 PR fortran/31627
6283 * gfortran.dg/bounds_check_7.f90: New test.
6284
6285 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6286
6287 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6288 (check_effective_target_sse4a): Ditto.
6289
6290 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6291 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6292 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6293 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6294 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6295 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6296 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6297 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6298 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6299 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6300 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6301 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6302 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6303 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6304 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6305 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6306 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6307 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6308 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6309 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6310
6311 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6312
6313 * g++.dg/ext/cleanup-1.C: New test.
6314 * g++.dg/ext/cleanup-2.C: Likewise.
6315 * g++.dg/ext/cleanup-3.C: Likewise.
6316 * g++.dg/ext/cleanup-4.C: Likewise.
6317 * g++.dg/ext/cleanup-5.C: Likewise.
6318 * g++.dg/ext/cleanup-6.C: Likewise.
6319 * g++.dg/ext/cleanup-8.C: Likewise.
6320 * g++.dg/ext/cleanup-9.C: Likewise.
6321 * g++.dg/ext/cleanup-10.C: Likewise.
6322 * g++.dg/ext/cleanup-11.C: Likewise.
6323 * g++.dg/ext/cleanup-dtor.C: Likewise.
6324
6325 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6326
6327 PR middle-end/31995
6328 * gcc.dg/vect/vect-102a.c: New test.
6329
6330 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6331 Paolo Carlini <pcarlini@suse.de>
6332 Uros Bizjak <ubizjak@gmail.com>
6333
6334 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6335 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6336 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6337 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6338 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6339 New testcases.
6340
6341 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6342
6343 PR fortran/32002
6344 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6345
6346 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6347
6348 PR fortran/32027
6349 * gfortran.dg/do_3.F90: Add checks for the final value of the
6350 loop variable.
6351
6352 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6353
6354 * gcc.c-torture/execute/990127-2.x: New file.
6355
6356 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6357
6358 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6359 * gcc.target/i386/sse-12: Add -O to compile options.
6360 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6361 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6362 and mm3dnow.h. Add -O to compile options.
6363
6364 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6365
6366 PR fortran/31867
6367 * gfortran.dg/char_length_5.f90: New test.
6368
6369 PR fortran/31994
6370 * gfortran.dg/array_reference_1.f90: New test.
6371
6372 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6373
6374 PR middle-end/7651
6375 PR c++/11856
6376 PR c/12963
6377 PR c/23587
6378 PR other/29694
6379 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6380 * gcc.dg/Wtype-limits.c: New.
6381 * gcc.dg/Wtype-limits-Wextra.c: New.
6382 * gcc.dg/Wtype-limits-no.c: New.
6383 * g++.dg/warn/Wtype-limits.C: New.
6384 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6385 * g++.dg/warn/Wtype-limits-no.C: New.
6386
6387 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6388
6389 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6390 instead of "-msse2".'
6391 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6392 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6393 and mm3dnow.h.
6394 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6395 to test with immediate operand.
6396 (__builtin_ia32_insertqi): Ditto.
6397 (__builtin_ia32_palignr128): Ditto.
6398 (__builtin_ia32_palignr): Ditto.
6399 (__builtin_ia32_pshufhw): Ditto.
6400 (__builtin_ia32_pshuflw): Ditto.
6401 (__builtin_ia32_pshufd): Ditto.
6402 (__builtin_ia32_vec_set_v8hi): Ditto.
6403 (__builtin_ia32_vec_ext_v8hi): Ditto.
6404 (__builtin_ia32_shufpd): Ditto.
6405 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6406
6407 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6408
6409 PR fortran/32001
6410 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6411
6412 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6413
6414 PR target/31585
6415 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6416 and "__inline". Use "-msse" instead of "-msse2".
6417
6418 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6419
6420 PR middle-end/7651
6421 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6422 * gcc.dg/20030906-2.c: Likewise.
6423 * objc.dg/method-17.m: Add -Wreturn-type.
6424 * obj-c++.dg/method-21.mm: Likewise.
6425
6426 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6427
6428 PR target/31585
6429 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6430 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6431 (__builtin_ia32_psrlqi128): Ditto.
6432 (__builtin_ia32_psrlwi128): Ditto.
6433 (__builtin_ia32_psrldi128): Ditto.
6434 (__builtin_ia32_psrldqi128): Ditto.
6435 (__builtin_ia32_pslldqi128): Ditto.
6436 (__builtin_ia32_psrawi128): Ditto.
6437 (__builtin_ia32_psradi128): Ditto.
6438 (__builtin_ia32_psllqi128): Ditto.
6439 (__builtin_ia32_pslldi128): Ditto.
6440 (__builtin_prefetch): Ditto.
6441 (__builtin_ia32_pshufw): Ditto.
6442 (__builtin_ia32_vec_set_v4hi): Ditto.
6443 (__builtin_ia32_vec_ext_v4hi): Ditto.
6444 (__builtin_ia32_shufps): Ditto.
6445 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6446
6447 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6448
6449 PR fortran/31974
6450 * gfortran.dg/char_allocation_1.f90: New test.
6451
6452 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6453
6454 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6455 * gcc.dg/Wconversion-sign.c: New.
6456 * gcc.dg/Wconversion-integer-no-sign.c: New.
6457 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6458 Wconversion-sign.C
6459 * g++.dg/warn/Wconversion-sign.C: New.
6460 * g++.old-deja/g++.other/warn4.C: Update.
6461 * g++.dg/warn/Wconversion1.C: Likewise.
6462
6463 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6464
6465 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6466 * gcc.dg/torture/builtin-math-4.c: Likewise.
6467
6468 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6469
6470 PR libfortran/31964
6471 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6472
6473 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6474
6475 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6476
6477 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6478
6479 PR target/31628
6480 * gcc.target/i386/pr31628.c: New.
6481
6482 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6483
6484 PR middle-end/31344
6485 * gcc.dg/pr31344.c: New test.
6486
6487 2007-05-17 Ian Lance Taylor <iant@google.com>
6488
6489 PR tree-optimization/31953
6490 * gcc.c-torture/compile/pr31953.c: New test.
6491
6492 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6493
6494 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6495
6496 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6497 and drem.
6498 * gcc.dg/torture/builtin-math-4.c: Likewise.
6499
6500 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6501 * gcc.dg/torture/builtin-math-4.c: Likewise.
6502
6503 * gcc.dg/torture/builtin-math-4.c: New test.
6504
6505 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6506 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6507
6508 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6509 * gcc.dg/cpp/include2.c: Ditto.
6510 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6511 * gcc.dg/cpp/paste5.c: Ditto.
6512 * gcc.dg/cpp/paste6.c: Ditto.
6513 * gcc.dg/cpp/paste8.c: Ditto.
6514 * gcc.dg/cpp/paste11.c: Ditto.
6515 * gcc.dg/cpp/paste13.c: Ditto.
6516 * gcc.dg/cpp/skipping2.c: Ditto.
6517 * gcc.dg/reg-vol-struct-1.c: Ditto.
6518 * gcc.dg/Wshadow-1.c: Ditto.
6519 * gcc.dg/cpp/trad/comment.c: Ditto.
6520 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6521 * gcc.dg/cpp/if-2.c: Ditto.
6522 * gcc.dg/array-5.c: Ditto.
6523 * gcc.dg/inline-15.c: Ditto.
6524 * gcc.dg/pr27953.c: Ditto.
6525 * gcc.dg/Wno-c++-compat.c: Ditto.
6526
6527 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6528
6529 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6530
6531 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6532
6533 * gcc.c-torture/execute/20070517-1.c: New test.
6534
6535 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6536
6537 PR fortran/31919
6538 * gfortran.dg/min_max_conformance.f90: New test.
6539
6540 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6541
6542 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6543 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6544 gcc.dg/vect/vect-104.c: Use more complex construction to
6545 prevent vectorizing.
6546 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6547
6548 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6549
6550 PR tree-optimization/24659
6551 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6552 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6553 not vect_int target.
6554 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6555 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6556 targets.
6557 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6558 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6559 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6560
6561 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6562
6563 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6564 and x86_64-*-* targets.
6565 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6566
6567 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6568
6569 PR fortran/18769
6570 PR fortran/30881
6571 PR fortran/31194
6572 PR fortran/31216
6573 PR fortran/31427
6574 * transfer_simplify_1.f90: New test.
6575 * transfer_simplify_2.f90: New test.
6576
6577 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6578
6579 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6580
6581 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6582
6583 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6584
6585 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6586
6587 PR c/31924
6588 * gcc.dg/fltconst-1.c: New test.
6589
6590 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6591 * gcc.dg/dfp/operator-assignment.c: Ditto.
6592
6593 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6594
6595 PR c++/29928
6596 * g++.dg/rtti/typeid5.C: New.
6597
6598 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6599
6600 PR fortran/31725
6601 * gfortran.dg/substr_4.f: New test.
6602
6603 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6604
6605 * gcc.target/m68k/interrupt_thread-1.c,
6606 gcc.target/m68k/interrupt_thread-2.c,
6607 gcc.target/m68k/interrupt_thread-3.c: New.
6608 * gcc.target/m68k/m68k.exp: Accept fido.
6609
6610 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6611
6612 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6613 * gfortran.dg/altreturn_3.f90: Likewise.
6614 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6615 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6616 * gfortran.dg/inquire_iolength.f90: Likewise.
6617 * gfortran.dg/module_naming_1.f90: Likewise.
6618 * gfortran.dg/oldstyle_2.f90: Likewise.
6619 * gfortran.dg/operator_2.f90: Likewise.
6620 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6621 * gfortran.dg/used_types_11.f90: Likewise.
6622 * gfortran.dg/zero_array_components_1.f90: Likewise.
6623 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6624 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6625 * gfortran.dg/real_const_3.f90: Likewise.
6626
6627 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6628
6629 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6630 * gcc.dg/tree-ssa/loop-30.c: New test.
6631
6632 2007-05-13 Richard Guenther <rguenther@suse.de>
6633
6634 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6635 scanning forwprop1.
6636 * g++.dg/tree-ssa/pr31146.C: Likewise.
6637
6638 2007-05-13 Revital Eres <eres@il.ibm.com>
6639
6640 * gcc.dg/dse.c: New test.
6641
6642 2007-05-12 Richard Guenther <rguenther@suse.de>
6643
6644 PR tree-optimization/31797
6645 * gcc.c-torture/compile/pr31797.c: New testcase.
6646
6647 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6648
6649 PR fortran/30746
6650 * gfortran.dg/host_assoc_function_1.f90: New test.
6651
6652 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6653
6654 PR c++/31829
6655 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6656
6657 2007-05-11 Silvius Rus <rus@google.com>
6658
6659 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6660 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6661 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6662 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6663 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6664 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6665 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6666 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6667 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6668 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6669 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6670 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6671 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6672 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6673 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6674 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6675
6676 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6677
6678 PR other/31852
6679 * gcc.c-torture/execute/builtins/memchr.c: New.
6680 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6681 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6682
6683 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6684
6685 PR fortran/30876
6686 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6687 line.
6688 * gfortran.dg/recursive_reference_2.f90: New test.
6689
6690 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6691
6692 PR fortran/30878
6693 * gfortran.dg/namelist_29.f90: New test.
6694
6695 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6696
6697 PR fortran/31474
6698 * gfortran.dg/entry_10.f90: New test.
6699
6700 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6701
6702 PR tree-optimization/31885
6703 * gcc.dg/tree-ssa/loop-29.c: New test.
6704
6705 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6706
6707 * assumed_dummy_1.f90: Fix dg directive.
6708 * char_initialiser_actual.f90: Likewise.
6709 * nested_modules_2.f90: Likewise.
6710 * shift-alloc.f90: Likewise.
6711
6712 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6713
6714 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6715
6716 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6717
6718 PR libfortran/31880
6719 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6720
6721 2007-05-09 Mike Stump <mrs@apple.com>
6722
6723 * g++.dg/other/first-global.C: Add -fpie for darwin.
6724 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6725
6726 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6727
6728 * gcc.dg/20070507-1.c: New testcase.
6729
6730 2007-05-08 Chao-ying Fu <fu@mips.com>
6731
6732 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6733 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6734 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6735 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6736
6737 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6738
6739 PR 31847
6740 * gcc.dg/pr31847.c: New test.
6741
6742 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6743
6744 PR fortran/31692
6745 * gfortran.dg/actual_array_result_1.f90: New test.
6746
6747 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6748
6749 PR fortran/29397
6750 * gfortran.dg/parameter_array_init_1.f90: New test.
6751
6752 PR fortran/29400
6753 * gfortran.dg/parameter_array_init_2.f90: New test.
6754
6755 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6756
6757 PR target/31854
6758 * gcc.target/i386/pr31854.c: New test.
6759
6760 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6761
6762 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6763
6764 2007-05-07 Mike Stump <mrs@apple.com>
6765
6766 * g++.old-deja/g++.mike/empty.C: Add.
6767
6768 2007-05-07 Eric Christopher <echristo@apple.com>
6769
6770 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6771
6772 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6773
6774 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6775 variable. Rearrange conversions from binary float to decimal float.
6776
6777 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6778
6779 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6780 x86.
6781
6782 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/opt1.ad[sb]: New testcase.
6785
6786 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6787
6788 PR fortran/31399
6789 * gfortran.dg/do_3.F90: New test.
6790
6791 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6792
6793 PR fortran/31764
6794 * gfortran.dg/new_line.f90: Add new checks.
6795
6796 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6797
6798 PR fortran/31201
6799 * gfortran.dg/large_unit_1.f90: New.
6800 * gfortran.dg/large_unit_2.f90: New.
6801 * gfortran.dg/iostat_4.f90: New
6802 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6803
6804 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6805
6806 PR fortran/31540
6807 * gfortran.dg/char_result_4.f90: New test.
6808
6809 2007-06-05 Revital Eres <eres@il.ibm.com>
6810
6811 PR 30957
6812 * gcc.dg/pr30957-1.c: New test.
6813
6814 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6815
6816 PR fortran/31251
6817 * gfortran.dg/char_type_len_2.f90: New test.
6818
6819 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6820
6821 PR 31775
6822 * g++.dg/other/nested-extern.cc: New.
6823 * g++.dg/other/nested-extern-1.C: New.
6824 * g++.dg/other/nested-extern-2.C: New.
6825
6826 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6827
6828 PR fortran/31760
6829 * gfortran.dg/erf.f90: New test.
6830 * gfortran.dg/besxy.f90: New test.
6831
6832 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6833
6834 PR fortran/22359
6835 * gfortran.dg/fseek.f90: New test.
6836
6837 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6838
6839 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6840
6841 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6842
6843 PR libfortran/31210
6844 * gfortran.dg/zero_length_1.f90: New test.
6845
6846 2007-05-04 Tobias Burnus <burnus@net-b.de>
6847
6848 PR fortran/31803
6849 * gfortran.dg/char_pointer_assign_3.f90: New test.
6850 * gfortran.dg/char_result_2.f90: Re-enable test.
6851
6852 2007-05-04 Tobias Burnus <burnus@net-b.de>
6853
6854 PR fortran/25071
6855 * gfortran.dg/char_length_3.f90: New test.
6856 * gfortran.dg/char_result_2.f90: Fix test.
6857
6858 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6859
6860 PR tree-optimization/30565
6861 * gcc.dg/tree-ssa/loop-27.c: New test.
6862
6863 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6864
6865 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6866 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6867 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6868 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6869
6870 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6871
6872 PR tree-optimization/31699
6873 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6874 New.
6875 (check_effective_target_vect_floatint_cvt): New.
6876 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6877 of specific targets.
6878 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6879 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6880 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6881 * gcc.dg/vect/vect-iv-4.c: Likewise.
6882 * gcc.dg/vect/vect-multitypes-11.c: New.
6883 * gcc.dg/vect/pr31699.c: New.
6884
6885 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6886
6887 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6888
6889 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6890
6891 PR C++/31663
6892 * g++.dg/warn/anonymous-namespace-2.C: New.
6893 * g++.dg/warn/anonymous-namespace-2.h: New.
6894
6895 2007-05-02 Paul Brook <paul@codesourcery.com>
6896
6897 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6898
6899 2007-05-02 Eric Christopher <echristo@apple.com>
6900
6901 * gcc.dg/cpp/if-div.c: New file.
6902
6903 2007-05-02 Tom Tromey <tromey@redhat.com>
6904
6905 PR preprocessor/28709:
6906 * gcc.dg/cpp/pr28709.c: New file.
6907
6908 2007-05-02 Richard Guenther <rguenther@suse.de>
6909
6910 PR tree-optimization/31146
6911 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6912
6913 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6914
6915 * gcc.c-torture/compile/limits-blockid.c: New.
6916 * gcc.c-torture/compile/limits-caselabels.c: New.
6917 * gcc.c-torture/compile/limits-declparen.c: New.
6918 * gcc.c-torture/compile/limits-enumconst.c: New.
6919 * gcc.c-torture/compile/limits-exprparen.c: New.
6920 * gcc.c-torture/compile/limits-externalid.c: New.
6921 * gcc.c-torture/compile/limits-fnargs.c: New.
6922 * gcc.c-torture/compile/limits-fndefn.c: New.
6923 * gcc.c-torture/compile/limits-idexternal.c: New.
6924 * gcc.c-torture/compile/limits-idinternal.c: New.
6925 * gcc.c-torture/compile/limits-pointer.c: New.
6926 * gcc.c-torture/compile/limits-stringlit.c: New.
6927 * gcc.c-torture/compile/limits-structmem.c: New.
6928 * gcc.c-torture/compile/limits-structnest.c: New.
6929
6930 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6931
6932 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6933
6934 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6935
6936 PR middle-end/31740
6937 * gcc.c-torture/compile/20070501-1.c: New testcase.
6938
6939 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6940
6941 PR fortran/31732
6942 * gfortran.dg/array_memset_2: New test case.
6943
6944 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6945
6946 PR testsuite/31615
6947 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6948
6949 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6950
6951 PR testsuite/31589
6952 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6953 dg-final test.
6954 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6955 keyword to dg-final test.
6956 * gcc.dg/vect/vect-iv-4.c: Likewise.
6957 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6958 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6959 test.
6960 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6961 cast.
6962 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6963 * lib/target-supports.exp
6964 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6965 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6966
6967 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6968
6969 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6970 __LONG_LONG_MAX__ and its friends instead of those supplied by
6971 limits.h.
6972
6973 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6974
6975 PR C++/31721
6976 * g++.dg/ext/vector7.C: New testcase.
6977
6978 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6979
6980 PR fortran/31591
6981 * gfortran.dg/bound_simplification_1.f90: New test.
6982
6983 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6984
6985 PR fortran/31645
6986 * gfortran.dg/bom_error.f90: New test.
6987 * gfortran.dg/bom_include.f90: New test.
6988 * gfortran.dg/bom_UTF16-LE.f90: New test.
6989 * gfortran.dg/bom_UTF16-BE.f90: New test.
6990 * gfortran.dg/bom_UTF-8.f90: New test.
6991 * gfortran.dg/bom_UTF-32.f90: New test.
6992 * gfortran.dg/bom_UTF-8.F90: New test.
6993 * gfortran.dg/bom_include.inc: New file.
6994
6995 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6996
6997 PR C++/30221
6998 * g++.dg/init/ptrfn2.C: New test.
6999 * g++.dg/init/ptrfn3.C: New test.
7000
7001 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7002
7003 PR fortran/31711
7004 * gfortran.dg/dependency_21.f90: New test.
7005
7006 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7007
7008 * gfortran.dg/secnds.f: Use real*8.
7009 * gfortran.dg/secnds-1.f: Use real*8.
7010
7011 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7012
7013 PR libfortran/31532
7014 * gfortran.dg/inquire_5.f90: Update test.
7015
7016 2007-04-27 Ian Lance Taylor <iant@google.com>
7017
7018 PR middle-end/31710
7019 * gcc.c-torture/compile/pr31710.c: New test.
7020
7021 2007-04-27 Richard Guenther <rguenther@suse.de>
7022
7023 PR tree-optimization/30965
7024 PR tree-optimization/30978
7025 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7026 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7027 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7028 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7029
7030 2007-04-27 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/31715
7033 * gcc.dg/Warray-bounds-4.c: New testcase.
7034
7035 2007-04-26 Ian Lance Taylor <iant@google.com>
7036
7037 PR target/28675
7038 * gcc.c-torture/compile/pr28675.c: New test.
7039
7040 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7041
7042 PR C++/30016
7043 * g++.dg/ext/vector6.C: New test.
7044
7045 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7046
7047 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7048
7049 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7050
7051 PR middle-end/31617
7052 * g++.dg/other/str_empty.C: Add expected warning.
7053
7054 2007-04-26 Richard Guenther <rguenther@suse.de>
7055 Daniel Berlin <dberlin@dberlin.org>
7056
7057 PR tree-optimization/30567
7058 * g++.dg/other/pr30567.C: New testcase.
7059
7060 2007-04-26 Richard Guenther <rguenther@suse.de>
7061
7062 PR tree-optimization/31703
7063 * gcc.c-torture/compile/pr31703.c: New testcase.
7064 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7065 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7066
7067 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7068
7069 * gfortran.dg/open_errors.f90: Added if statements checking
7070 the value of iostat.
7071
7072 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR c++/31598
7075 * g++.dg/gomp/pr31598.C: New test.
7076
7077 PR tree-optimization/30558
7078 * g++.dg/gomp/pr30558.C: New test.
7079
7080 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7081
7082 PR c++/31338
7083 * g++.dg/ext/complex2.C: New test.
7084
7085 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7086
7087 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7088
7089 2007-04-25 Thiemo Seufer <ths@mips.com>
7090
7091 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7092 value to signed char.
7093
7094 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7095
7096 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7097 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7098 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7099
7100 2007-04-25 Tobias Burnus <burnus@net-b.de>
7101
7102 PR fortran/31668
7103 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7104 statement functions.
7105 * gfortran.dg/c_by_val_5.f90: New test.
7106
7107 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7108
7109 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7110 with two new subroutines to avoid parameter-induced aliasing.
7111 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7112 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7113
7114 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7115
7116 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7117 * g++.dg/warn/Warray-bounds.C: Likewise.
7118
7119 2007-04-24 Ian Lance Taylor <iant@google.com>
7120
7121 PR tree-optimization/31605
7122 * gcc.c-torture/execute/pr31605.c: New test.
7123
7124 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7125
7126 PR fortran/31587
7127 * lib/gcc-dg.exp (scan-module): New function.
7128 * gfortran.dg/module_md5_1.f90: New test.
7129
7130 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7131
7132 * g++.old-deja/g++.pt/defarg6.C: Only run with
7133 -std=gnu++98.
7134 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7135 * g++.dg/cpp0x/variadic61.C: Ditto.
7136 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7137 * g++.dg/cpp0x/variadic62.C: Ditto.
7138 * g++.dg/template/meminit1.C: Ditto.
7139 * g++.dg/template/operator7.C: Ditto.
7140 * g++.dg/template/static15.C: Ditto.
7141 * g++.dg/template/invalid1.C: Ditto.
7142 * g++.dg/template/shift1.C: Ditto.
7143 * g++.dg/template/error10.C: Ditto.
7144
7145 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7146
7147 PR diagnostic/25923
7148 * gfortran.dg/pr25923.f90: New test.
7149
7150 2007-04-24 Ian Lance Taylor <iant@google.com>
7151
7152 PR tree-optimization/31602
7153 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7154
7155 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7156
7157 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7158 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7159
7160 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7161
7162 * gcc.target/i386/reload-1.c. New.
7163
7164 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7165 Olga Golovanevsky <olga@il.ibm.com>
7166
7167 * g++.dg/other/str_empty.C: New test.
7168
7169 2007-04-24 Richard Henderson <rth@redhat.com>
7170
7171 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7172
7173 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7174
7175 PR target/31641
7176 * gcc.c-torture/compile/pr31641.c: New testcase.
7177
7178 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7179
7180 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7181 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7182 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7183 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7184
7185 2007-04-23 Simon Baldwin <simonb@google.com>
7186
7187 * g++.dg/other/error15.C: New.
7188 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7189 triggering a "multiple parameters named" error.
7190
7191 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7192
7193 PR fortran/31618
7194 * gfortran.dg/backspace_8.f: New test case.
7195
7196 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7197
7198 PR fortran/31630
7199 * gfortran.dg/used_types_17.f90: New test.
7200
7201 PR fortran/31620
7202 * gfortran.dg/zero_array_components_1.f90: New test.
7203
7204 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7205
7206 PR fortran/31616
7207 * gfortran.dg/open_errors.f90: Allow a different error message.
7208
7209 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7210
7211 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7212 Rename from check_effective_target_vect_pack_mod. Rename global
7213 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7214 messages.
7215 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7216 rename.
7217 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7218 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7219
7220 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7221
7222 PR middle-end/31448
7223 * gcc.c-torture/execute/pr31448.c: New testcase.
7224
7225 2007-04-22 Nick Clifton <nickc@redhat.com>
7226
7227 * gcc.dg/20020312-2.c: Add support for the FRV.
7228
7229 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7230
7231 PR tree-optimization/24659
7232 * gcc.dg/vect/vect-float-extend-1.c: New test.
7233 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7234
7235 2007-04-22 Richard Guenther <rguenther@suse.de>
7236
7237 PR tree-optimization/29789
7238 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7239 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7240
7241 2007-04-22 Revital Eres <eres@il.ibm.com>
7242
7243 * gcc.dg/var-expand2.c: New test.
7244
7245 2007-04-22 Revital Eres <eres@il.ibm.com>
7246
7247 * gcc.dg/var-expand3.c: New test.
7248
7249 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250
7251 PR fortran/31495
7252 * gfortran.dg/continuation_8.f90: New test.
7253
7254 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7255
7256 PR C/30265
7257 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7258 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7259
7260 2007-04-21 Richard Guenther <rguenther@suse.de>
7261
7262 PR middle-end/31136
7263 * gcc.c-torture/execute/pr31136.c: New testcase.
7264
7265 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7266
7267 * gcc.target/i386/movsi-sm-1.c: New.
7268
7269 2007-04-20 Richard Henderson <rth@redhat.com>
7270
7271 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7272 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7273
7274 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7275
7276 * gcc.target/i386/ordcmp-1.c: New test.
7277 * gcc.target/i386/unordcmp-1.c: New test.
7278
7279 PR tree-optimization/31632
7280 * gcc.c-torture/compile/20070419-1.c: New test.
7281
7282 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7283
7284 * gcc.dg/invalid-call-1.c: New test.
7285
7286 2007-04-18 Dirk Mueller <dmueller@suse.de>
7287
7288 PR diagnostic/31227
7289 * gcc.dg/Warray-bounds-3.c: New.
7290
7291 2007-04-18 Richard Guenther <rguenther@suse.de>
7292
7293 PR tree-optimization/19431
7294 PR tree-optimization/21463
7295 * gcc.c-torture/execute/20070212-1.c: New testcase.
7296 * gcc.c-torture/execute/20070212-2.c: Likewise.
7297 * gcc.c-torture/execute/20070212-3.c: Likewise.
7298 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7299 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7300 * g++.dg/tree-ssa/pr21463.C: Likewise.
7301 * g++.dg/tree-ssa/pr30738.C: Likewise.
7302
7303 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7304
7305 PR c++/31513
7306 * g++.dg/expr/bitfield8.C: New test.
7307
7308 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7309 Richard Sandiford <richard@codesourcery.com>
7310
7311 * lib/target-supports.exp (check_profiling_available): Return 0
7312 for uClibc with -p or -pg.
7313
7314 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7315
7316 PR c++/31517
7317 * g++.dg/template/init7.C: New test.
7318
7319 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7320
7321 PR rtl-optimization/31360
7322 * gcc.dg/loop-7.c: New test.
7323
7324 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7325
7326 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7327 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7328 build.
7329 (compat-execute): Likewise.
7330 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7331 files to remote hosts.
7332 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7333 (c-torture-execute): Likewise.
7334 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7335 or plain file. Use remote_upload and remote_download to copy
7336 files about.
7337 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7338 before scanning it.
7339
7340 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7341
7342 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7343
7344 2007-04-16 Lawrence Crowl <crowl@google.com>
7345
7346 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7347 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7348 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7349 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7350 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7351 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7352 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7353 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7354 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7355 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7356 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7357
7358 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7359 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7360 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7361 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7362 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7363 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7364 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7365 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7366 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7367 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7368 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7369
7370 2007-04-16 Ian Lance Taylor <iant@google.com>
7371
7372 PR tree-optimization/31522
7373 * gcc.dg/Wstrict-overflow-16.c: New test.
7374
7375 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7376
7377 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7378
7379 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7380
7381 PR fortran/31144
7382 * gfortran.dg/module_naming_1.f90: New.
7383
7384 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7385
7386 * lib/target-supports.exp (check_profiling_available): Return
7387 false for m68k-*-uclinux.
7388
7389 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7390
7391 PR c++/29365
7392 Testcase for c++ anonymous namespace warning
7393
7394 * g++.dg/warn/anonymous-namespace-1.C: New test
7395 * g++.dg/warn/anonymous-namespace-1.h: New test
7396
7397 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7398
7399 PR testsuite/31578
7400 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7401
7402 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7403
7404 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7405
7406 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7407
7408 PR fortran/31204
7409 * gfortran.dg/array_constructor_16.f90: New test.
7410
7411 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7412
7413 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7414 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7415
7416 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7417
7418 PR rtl-optimization/31500
7419 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7420 * g++.dg/warn/Warray-bounds.C: Likewise.
7421
7422 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7423
7424 PR C/31520
7425 * gcc.dg/gnu89-init-4.c: New testcase.
7426
7427 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR c++/25874
7430 * gcc.dg/gomp/pr25874.c: Add dg-options.
7431 * g++.dg/gomp/pr25874.C: Add dg-options.
7432
7433 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7434
7435 PR fortran/21061
7436 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7437 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7438
7439 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7440
7441 PR fortran/31561
7442 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7443
7444 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7445
7446 PR fortran/29507
7447 PR fortran/31404
7448 * gfortran.dg/initialization_6.f90: New test.
7449
7450 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7451
7452 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7453
7454 * lib/target-supports.exp (check_gc_sections_available):
7455 Return false if ldflags includes -elf2flt.
7456
7457 2007-04-13 Jason Merrill <jason@redhat.com>
7458
7459 PR c++/31074
7460 * conv3.C: New test.
7461
7462 2007-04-13 Mike Stump <mrs@apple.com>
7463
7464 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7465 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7466
7467 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7468
7469 PR tree-optimization/29598
7470 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7471
7472 2007-04-13 Tobias Burnus <burnus@net-b.de>
7473
7474 PR fortran/31559
7475 * gfortran.dg/func_assign.f90: New test.
7476
7477 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7478
7479 PR fortran/31550
7480 * gfortran.dg/used_types_16.f90: New test.
7481
7482 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7483
7484 PR fortran/18937
7485 * gfortran.dg/goto_2.f90: New.
7486 * gfortran.dg/goto_3.f90: New.
7487 * gfortran.dg/pr17708.f90: Rename to ...
7488 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7489
7490 2007-04-13 Tobias Burnus <burnus@net-b.de>
7491
7492 PR fortran/31562
7493 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7494 instead of a struct.
7495
7496 2007-04-13 Tobias Burnus <burnus@net-b.de>
7497
7498 PR fortran/31562
7499 * gfortran.dg/value_4.c: Use GNU extensions for complex
7500 instead of a struct.
7501
7502 2007-04-13 Richard Guenther <rguenther@suse.de>
7503
7504 PR tree-optimization/21258
7505 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7506
7507 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7508
7509 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7510 <complex.h>.
7511
7512 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7513
7514 PR fortran/31250
7515 * gfortran.dg/char_length_2.f90: New.
7516 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7517 * gfortran.dg/repeat_4.f90: Likewise.
7518
7519 PR fortran/31266
7520 * gfortran.dg/char_assign_1.f90: New.
7521
7522 PR fortran/31471
7523 * gfortran.dg/block_name_1.f90: New.
7524 * gfortran.dg/block_name_2.f90: New.
7525
7526 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7527
7528 PR c++/31078
7529 * g++.dg/other/pr31078.C: New.
7530
7531 2007-04-12 Richard Guenther <rguenther@suse.de>
7532
7533 PR tree-optimization/31169
7534 * gcc.c-torture/execute/pr31169.c: New testcase.
7535
7536 2007-04-12 Richard Guenther <rguenther@suse.de>
7537
7538 PR tree-optimization/24689
7539 PR tree-optimization/31307
7540 * g++.dg/tree-ssa/pr31307.C: New testcase.
7541 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7542
7543 2007-04-12 Tobias Burnus <burnus@net-b.de>
7544
7545 PR fortran/31472
7546 * gfortran.dg/access_spec_1.f90: New test.
7547 * gfortran.dg/access_spec_2.f90: New test.
7548 * gfortran.dg/non_module_public.f90: Match new error message.
7549
7550 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7551
7552 PR testsuite/31538
7553 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7554 to 4 at line 38 to fix bounds problem.
7555
7556 2007-04-11 Tobias Burnus <burnus@net-b.de>
7557
7558 PR testsuite/31240
7559 * gfortran.dg/pointer_intent_1.f90: Fix test.
7560
7561 2007-04-10 Eric Christopher <echristo@apple.com>
7562
7563 * lib/target-supports.exp
7564 (check_effective_target_fstack_protector): Rewrite.
7565
7566 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7567
7568 PR c++/31449
7569 * g++.dg/init/const5.C: New test.
7570
7571 2007-04-09 Jan Hubicka <jh@suse.cz>
7572
7573 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7574
7575 2007-04-08 Jan Hubicka <jh@suse.cz>
7576
7577 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7578
7579 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7580
7581 PR fortran/31257
7582 * gfortran.dg/achar_4.f90: New test.
7583
7584 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7585
7586 PR fortran/30880
7587 * gfortran.dg/used_dummy_types_8.f90: New test.
7588
7589 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7590
7591 PR fortran/30872
7592 * gfortran.dg/parameter_array_element_1.f90: New test.
7593
7594 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7595
7596 PR fortran/31222
7597 * gfortran.dg/default_numeric_type_1.f90: New test.
7598
7599 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7600
7601 PR fortran/31424
7602 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7603
7604 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7605
7606 PR fortran/31293
7607 * gfortran.dg/interface_12.f90: New test.
7608
7609 2007-04-07 Bruce Korb <bkorb@gnu.org>
7610
7611 * gcc.dg/format/opt-6.c: New test.
7612 * gcc.dg/format/nul-1.c: New test.
7613 * gcc.dg/format/nul-2.c: New test.
7614
7615 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7616
7617 PR libgfortran/31395
7618 * gfortran.dg/fmt_colon.f90: New test.
7619
7620 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7621
7622 * g++.old-deja/g++.other/init18.C: Use
7623 dg-require-effective-target instead of an explicit xfail.
7624
7625 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7626
7627 * gcc.dg/dfp/signbit-1.c
7628 * gcc.dg/dfp/signbit-2.c
7629
7630 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7631
7632 PR fortran/31483
7633 * gfortran.dg/altreturn_5.f90: New test.
7634
7635 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7636
7637 PR fortran/31292
7638 * gfortran.dg/contained_module_proc_1.f90: New test.
7639
7640 2007-04-04 Stuart Hastings <stuart@apple.com>
7641
7642 PR 31281
7643 * objc/execute/exceptions/pr31281.m: New.
7644
7645 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7646
7647 * g++.dg/ext/dllimport12.C: Update comments.
7648
7649 2007-04-03 Eric Christopher <echristo@apple.com>
7650
7651 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7652
7653 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7654
7655 PR fortran/31304
7656 * gfortran.dg/repeat_2.f90: New test.
7657 * gfortran.dg/repeat_3.f90: New test.
7658 * gfortran.dg/repeat_4.f90: New test.
7659
7660 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7661
7662 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7663
7664 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR c++/30847
7667 * g++.dg/parse/cond3.C: New test.
7668
7669 PR middle-end/30704
7670 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7671
7672 2007-04-02 Jason Merrill <jason@redhat.com>
7673
7674 PR c++/31187
7675 * g++.dg/ext/visibility/anon3.C: New test.
7676
7677 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7678
7679 PR libgfortran/31052
7680 * gfortran.dg/namelist_28.f90: New test.
7681
7682 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7683
7684 PR libgfortran/31366
7685 * gfortran.dg/direct_io_6.f90: New test.
7686
7687 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7688
7689 PR libgfortran/31207
7690 * gfortran.dg/advance_5.f90: New test.
7691 * gfortran.dg/advance_6.f90: New test.
7692
7693 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7694
7695 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7696 * g++.dg/ext/dllimport7.C: Likewise.
7697 * g++.dg/ext/selectany1.C: Likewise.
7698
7699 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7700
7701 * g++.dg/parser/pr31138.C: New.
7702 * g++.dg/parser/pr31140.C: New.
7703 * g++.dg/parser/pr31141.C: New.
7704
7705 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7706
7707 PR c++/26099
7708 * g++.dg/ext/is_base_of.C: New.
7709 * g++.dg/ext/has_virtual_destructor.C: New.
7710 * g++.dg/ext/is_polymorphic.C: New.
7711 * g++.dg/ext/is_base_of_diagnostic.C: New.
7712 * g++.dg/ext/is_enum.C: New.
7713 * g++.dg/ext/has_nothrow_assign.C: New.
7714 * g++.dg/ext/has_nothrow_constructor.C: New.
7715 * g++.dg/ext/is_empty.C: New.
7716 * g++.dg/ext/has_trivial_copy.C: New.
7717 * g++.dg/ext/has_trivial_assign.C: New.
7718 * g++.dg/ext/is_abstract.C: New.
7719 * g++.dg/ext/is_pod.C: New.
7720 * g++.dg/ext/has_nothrow_copy.C: New.
7721 * g++.dg/ext/is_class.C: New.
7722 * g++.dg/ext/has_trivial_constructor.C: New.
7723 * g++.dg/ext/is_union.C: New.
7724 * g++.dg/ext/has_trivial_destructor.C: New.
7725 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7726 * g++.dg/template/crash43.C: Likewise.
7727
7728 2007-03-29 Dirk Mueller <dmueller@suse.de>
7729
7730 * g++.dg/warn/pedantic2.C: New testcase.
7731
7732 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7733
7734 * size_dim.f90: Fix dg directive.
7735 * pr16433.f: Likewise.
7736 * use_6.f90: Likewise.
7737 * use_7.f90: Likewise.
7738 * entry_9.f90: Likewise.
7739 * pointer_intent_2.f90: Likewise.
7740 * protected_1.f90: Likewise.
7741 * fmt_missing_period_2.f: Likewise.
7742 * pointer_intent_3.f90: Likewise.
7743 * protected_2.f90: Likewise.
7744 * protected_3.f90: Likewise.
7745 * pr15754.f90: Likewise.
7746 * protected_4.f90: Likewise.
7747 * protected_5.f90: Likewise.
7748 * initialization_2.f90: Likewise.
7749 * protected_6.f90: Likewise.
7750 * continuation_7.f90: Likewise.
7751 * derived_function_interface_1.f90: Likewise.
7752 * der_pointer_4.f90: Likewise.
7753 * fmt_zero_precision.f90: Likewise.
7754 * blockdata_3.f90: Likewise.
7755 * fmt_missing_period_1.f: Likewise.
7756 * real_const_3.f90: Likewise.
7757 * use_4.f90: Likewise.
7758 * fmt_missing_period_3.f: Likewise.
7759 * use_5.f90: Likewise.
7760
7761 2007-03-28 Mike Stump <mrs@apple.com>
7762
7763 * gcc.dg/darwin-comm.c: Add.
7764
7765 2007-03-28 Eric Christopher <echristo@apple.com>
7766
7767 * lib/target-supports.exp (check_effective_target_fstack_protector):
7768 New.
7769 * gcc.dg/ssp-1.c: Use.
7770 * gcc.dg/ssp-2.c: Ditto.
7771
7772 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7773
7774 PR c++/29077
7775 * g++.dg/parse/constructor3.C: New test.
7776
7777 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7778
7779 * gnat.dg/thin_pointer.ad[sb]: New test.
7780
7781 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7782
7783 * g++.dg/cpp0x/bracket1.C: New.
7784 * g++.dg/cpp0x/bracket2.C: New.
7785 * g++.dg/cpp0x/bracket3.C: New.
7786 * g++.dg/cpp0x/bracket4.C: New.
7787
7788 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7789
7790 * g++.dg/cpp0x/temp_default1.C: New.
7791 * g++.dg/cpp0x/temp_default3.C: New.
7792 * g++.dg/cpp0x/temp_default2.C: New.
7793 * g++.dg/cpp0x/temp_default4.C: New.
7794
7795 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7796
7797 PR c++/29993
7798 * g++.dg/other/cv_func2.C: New.
7799
7800 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7801
7802 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7803 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7804 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7805 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7806
7807 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7808 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7809
7810 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7811
7812 * lib/compat.exp (compat-execute): Fix processing of file names.
7813
7814 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7815
7816 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7817
7818 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7819
7820 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7821 Delete created executable test file.
7822 (check_effective_target_fortran_large_int): Ditto.
7823 (check_effective_target_static_libgfortran): Ditto.
7824
7825 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7826
7827 PR c++/30500
7828 * g++.dg/warn/pragma-system_header1.C: New test.
7829 * g++.dg/warn/pragma-system_header2.C: New test.
7830 * g++.dg/warn/pragma-system_header1.h. New.
7831 * g++.dg/warn/pragma-system_header2.h. New.
7832
7833 2007-03-26 Ian Lance Taylor <iant@google.com>
7834
7835 PR tree-optimization/31345
7836 * gcc.c-torture/compile/pr31345-1.c: New test.
7837
7838 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7839
7840 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7841 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7842 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7843 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7844 * gfortran.dg/overload_1.f90: Likewise.
7845 * gfortran.dg/impure_assignment_1.f90: Likewise.
7846 * gfortran.dg/error_recovery_3.f90: Likewise.
7847 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7848 * gfortran.dg/sequence_types_1.f90: Likewise.
7849 * gfortran.dg/internal_references_1.f90: Likewise.
7850 * gfortran.dg/present_1.f90: Likewise.
7851 * gfortran.dg/volatile10.f90: Likewise.
7852 * gfortran.dg/module_equivalence_2.f90: Likewise.
7853 * gfortran.dg/use_4.f90: Likewise.
7854 * gfortran.dg/elemental_result_1.f90: Likewise.
7855 * gfortran.dg/generic_actual_arg.f90: Likewise.
7856 * gfortran.dg/private_type_5.f90: Likewise.
7857 * gfortran.dg/protected_4.f90: Likewise.
7858 * gfortran.dg/interface_3.f90: Likewise.
7859
7860 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7861
7862 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7863 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7864
7865 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7866
7867 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7868
7869 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7870
7871 PR libgfortran/31199
7872 * gfortran.dg/fmt_t_4.f90: New test.
7873
7874 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7875
7876 PR libfortran/31297
7877 * gfortran.dg/backspace_5.f: Initialize variable(s).
7878 * gfortran.dg/backspace_6.f: Likewise.
7879 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7880 * gfortran.dg/direct_io_2.f90: Likewise.
7881 * gfortran.dg/write_back.f: Likewise.
7882 * gfortran.dg/write_rewind_2.f: Likewise.
7883 * gfortran.dg/write_rewind_1.f: Likewise.
7884 * gfortran.dg/write_rewind_2.f: Likewise.
7885
7886 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7887
7888 PR tree-optimization/30784
7889 * gcc.dg/vect/pr30784.c: New test.
7890
7891 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7892
7893 PR fortran/30877
7894 * gfortran.dg/operator_1.f90: New test.
7895 * gfortran.dg/operator_2.f90: New test.
7896
7897 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7898
7899 PR libfortran/31196
7900 * gfortran.dg/reshape_transpose_1.f90: New test.
7901
7902 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7903
7904 PR fortran/30655
7905 * gfortran.dg/bounds_check_6.f90: New test.
7906
7907 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7908
7909 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7910 #ifndef/#endif.
7911 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7912 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7913
7914 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7915
7916 PR fortran/31209
7917 * gfortran.dg/pointer_function_actual_1.f90: New test.
7918
7919 PR fortran/31200
7920 * gfortran.dg/pointer_function_actual_2.f90: New test.
7921
7922 PR fortran/31215
7923 * gfortran.dg/result_in_spec_1.f90: New test.
7924
7925 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7926
7927 PR fortran/30834
7928 * gfortran.dg/integer_exponentiation_3.F90: New test.
7929 * gfortran.dg/integer_exponentiation_4.f90: New test.
7930 * gfortran.dg/integer_exponentiation_5.F90: New test.
7931
7932 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7933
7934 PR c++/30863
7935 * g++.dg/template/error24.C: New test.
7936 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7937
7938 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7939
7940 PR c++/31273
7941 * g++.dg/expr/bitfield7.C: New test.
7942
7943 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7944
7945 PR other/23572
7946 * gcc.dg/float-range-4.c: New.
7947 * gcc.dg/float-range-1.c: Update. Test for a warning.
7948 * gcc.dg/float-range-3.c: New.
7949 * gcc.dg/float-range-5.c: New.
7950
7951 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7952
7953 PR fortran/31262
7954 * gfortran.dg/no_range_check_1.f90: New test.
7955
7956 2007-03-22 Dirk Mueller <dmueller@suse.de>
7957
7958 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7959 * g++.dg/other/static1.C: Remove stray semicolon.
7960 * g++.dg/other/init1.C: Likewise.
7961 * g++.dg/rtti/dyncast1.C: Likewise.
7962 * g++.dg/tree-ssa/pr17153.C: Likewise.
7963 * g++.dg/lookup/disamb1.C: Likewise.
7964 * g++.dg/lookup/scoped2.C: Likewise.
7965 * g++.dg/lookup/friend7.C: Likewise.
7966 * g++.dg/parse/parse4.C: Likewise.
7967 * g++.dg/parse/parse5.C: Likewise.
7968 * g++.dg/expr/pr29066.C: Likewise.
7969 * g++.dg/expr/cast4.C: Likewise.
7970 * g++.dg/tc1/dr193.C: Likewise.
7971 * g++.dg/tc1/dr213.C: Likewise.
7972 * g++.dg/abi/dcast1.C: Likewise.
7973 * g++.dg/abi/covariant2.C: Likewise.
7974 * g++.dg/inherit/covariant11.C: Likewise.
7975 * g++.dg/inherit/covariant9.C: Likewise.
7976 * g++.dg/inherit/covariant10.C: Likewise.
7977 * g++.dg/init/static3.C: Likewise.
7978 * g++.dg/init/init-ref3.C: Likewise.
7979 * g++.dg/init/ref10.C: Likewise.
7980 * g++.dg/template/meminit2.C: Likewise.
7981 * g++.dg/template/using9.C: Likewise.
7982 * g++.dg/template/friend9.C: Likewise.
7983 * g++.dg/template/ref1.C: Likewise.
7984 * g++.old-deja/g++.warn/inline.C: Likewise.
7985 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7986 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7987 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7988 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7989 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7990 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7991 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7992 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7993 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7994 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7995 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7996 * g++.old-deja/g++.brendan/template11.C: Likewise.
7997 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7998 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7999 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8000 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8001 * g++.old-deja/g++.jason/parse9.C: Likewise.
8002 * g++.old-deja/g++.jason/byval2.C: Likewise.
8003 * g++.old-deja/g++.jason/overload8.C: Likewise.
8004 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8005 * g++.old-deja/g++.jason/template33.C: Likewise.
8006 * g++.old-deja/g++.jason/return3.C: Likewise.
8007 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8008 * g++.old-deja/g++.jason/virtual.C: Likewise.
8009 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8010 * g++.old-deja/g++.jason/template27.C: Likewise.
8011 * g++.old-deja/g++.jason/synth6.C: Likewise.
8012 * g++.old-deja/g++.jason/ref8.C: Likewise.
8013 * g++.old-deja/g++.jason/offset1.C: Likewise.
8014 * g++.old-deja/g++.other/static20.C: Likewise.
8015 * g++.old-deja/g++.other/array1.C: Likewise.
8016 * g++.old-deja/g++.other/new3.C: Likewise.
8017 * g++.old-deja/g++.other/array2.C: Likewise.
8018 * g++.old-deja/g++.other/overload9.C: Likewise.
8019 * g++.old-deja/g++.other/cast6.C: Likewise.
8020 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8021 * g++.old-deja/g++.other/eh4.C: Likewise.
8022 * g++.old-deja/g++.other/using7.C: Likewise.
8023 * g++.old-deja/g++.other/init18.C: Likewise.
8024 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8025 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8026 * g++.old-deja/g++.other/dtor11.C: Likewise.
8027 * g++.old-deja/g++.pt/static11.C: Likewise.
8028 * g++.old-deja/g++.pt/crash19.C: Likewise.
8029 * g++.old-deja/g++.pt/overload12.C: Likewise.
8030 * g++.old-deja/g++.pt/crash46.C: Likewise.
8031 * g++.old-deja/g++.pt/mi1.C: Likewise.
8032 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8033 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8034 * g++.old-deja/g++.pt/local5.C: Likewise.
8035 * g++.old-deja/g++.pt/typename2.C: Likewise.
8036 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8037 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8038 * g++.old-deja/g++.law/visibility1.C: Likewise.
8039 * g++.old-deja/g++.law/visibility2.C: Likewise.
8040 * g++.old-deja/g++.law/virtual2.C: Likewise.
8041 * g++.old-deja/g++.law/operators19.C: Likewise.
8042 * g++.old-deja/g++.law/parsing10.C: Likewise.
8043 * g++.old-deja/g++.law/visibility4.C: Likewise.
8044 * g++.old-deja/g++.law/operators4.C: Likewise.
8045 * g++.old-deja/g++.law/dtors2.C: Likewise.
8046 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8047 * g++.old-deja/g++.law/visibility10.C: Likewise.
8048 * g++.old-deja/g++.law/scope3.C: Likewise.
8049 * g++.old-deja/g++.law/casts2.C: Likewise.
8050 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8051 * g++.old-deja/g++.law/operators33.C: Likewise.
8052 * g++.old-deja/g++.law/friend4.C: Likewise.
8053 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8054 * g++.old-deja/g++.mike/p5611.C: Likewise.
8055 * g++.old-deja/g++.mike/net37.C: Likewise.
8056 * g++.old-deja/g++.mike/p3570.C: Likewise.
8057 * g++.old-deja/g++.mike/p5718.C: Likewise.
8058 * g++.old-deja/g++.mike/net21.C: Likewise.
8059 * g++.old-deja/g++.mike/p1862.C: Likewise.
8060 * g++.old-deja/g++.mike/p4511.C: Likewise.
8061 * g++.old-deja/g++.mike/virt3.C: Likewise.
8062 * g++.old-deja/g++.mike/p16146.C: Likewise.
8063 * g++.old-deja/g++.mike/p1989.C: Likewise.
8064 * g++.old-deja/g++.mike/p5571.C: Likewise.
8065 * g++.old-deja/g++.gb/scope10.C: Likewise.
8066 * g++.old-deja/g++.abi/primary5.C: Likewise.
8067 * g++.old-deja/g++.abi/empty2.C: Likewise.
8068 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8069 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8070 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8071 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8072 * g++.old-deja/g++.bob/template3.C: Likewise.
8073 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8074
8075 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8076
8077 PR fortran/31193
8078 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8079
8080 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8081
8082 PR fortran/20897
8083 * gfortran.dg/derived_name_1.f90: New.
8084 * gfortran.dg/derived_name_2.f: New.
8085
8086 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8087
8088 * lib/target-supports.exp (check_effective_target_nonpic): New
8089 procedure.
8090 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8091 when compiling PIC.
8092 * gcc.target/i386/asm-4.c: Require nonpic.
8093 * gcc.target/i386/cmov1.c: Likewise.
8094 * gcc.target/i386/mul.c: Likewise.
8095 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8096 * gcc.target/i386/ssetype-1.c: Require nonpic.
8097 * gcc.target/i386/ssetype-3.c: Likewise.
8098 * gcc.target/i386/ssetype-5.c: Likewise.
8099
8100 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8101
8102 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8103 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8104 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8105 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8106
8107 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8108
8109 PR tree-optimization/30590
8110 * g++.dg/opt/pr30590.C: New testcase.
8111
8112 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c/30762
8115 * gcc.dg/pr30762-1.c: New test.
8116 * gcc.dg/pr30762-2.c: New test.
8117
8118 PR inline-asm/30505
8119 * gcc.target/i386/pr30505.c: New test.
8120
8121 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8122
8123 * gcc.target/arm/register-variables.c: New.
8124
8125 2007-03-19 Jeff Law <law@redhat.com>
8126
8127 * PR tree-optimization/30984
8128 * gcc.c-torture/pr30984.c: New test.
8129
8130 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8131 Richard Guenther <rguenther@suse.de>
8132
8133 PR tree-optimization/31254
8134 * gcc.dg/torture/pr31254.c: New testcase.
8135
8136 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8137
8138 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8139 target default_packed.
8140
8141 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8142
8143 PR fortran/31203
8144 * gfortran.dg/string_length_1.f90: New test.
8145
8146 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8147
8148 PR testsuite/30395
8149 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8150
8151 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8152
8153 PR libgfortran/31052
8154 * gfortran.dg/namelist_27.f90: New test.
8155
8156 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8157
8158 PR fortran/30531
8159 * gfortran.dg/used_types_14.f90: New test.
8160
8161 PR fortran/31086
8162 * gfortran.dg/used_types_15.f90: New test.
8163
8164 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8165
8166 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8167 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8168
8169 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8170
8171 PR fortran/31120
8172 * gfortran.dg/integer_exponentiation_2.f90: New test.
8173
8174 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8175
8176 PR tree-optimization/31041
8177 * gcc.dg/vect/pr31041.c: New test.
8178
8179 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8180
8181 * g++.dg/warn/Wconversion-integer.C: New
8182 * g++.dg/warn/Wconversion-real.C: New.
8183 * g++.dg/warn/Wconversion-real-integer.C: New.
8184 * g++.dg/warn/conv2.C: Updated.
8185
8186 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8187
8188 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8189 exclude RTPs.
8190
8191 2007-03-16 Richard Guenther <rguenther@suse.de>
8192
8193 PR tree-optimization/31146
8194 * g++.dg/tree-ssa/pr31146.C: New testcase.
8195
8196 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8197
8198 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8199 assume that the target has <features.h>.
8200
8201 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8202
8203 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8204 dg-options rather than to the whole test.
8205
8206 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8207
8208 PR debug/29906
8209 * g++.dg/debug/pr29906.C: New
8210
8211 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8212
8213 PR libgfortran/31099
8214 * gfortran.dg/unformatted_recl.f90: Update test.
8215
8216 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8217
8218 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8219
8220 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8221
8222 PR c++/30891
8223 * g++.dg/parse/namespace-definition.C: New.
8224
8225 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8226
8227 PR c++/24924
8228 * g++.dg/cpp/pedantic-errors.C: New.
8229 * g++.dg/cpp/permissive.C: New.
8230
8231 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8232
8233 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8234 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8235
8236 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8237
8238 * lib/target-supports.exp (check_missing_uclibc_feature)
8239 (check_effective_target_wchar): New procedures.
8240 * gcc.dg/wchar_t-1.c: Require target wchar.
8241 * gcc.dg/wint_t-1.c: Likewise.
8242
8243 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8244
8245 * lib/target-supports.exp (check_gc_sections_available): Return
8246 false for VxWorks targets.
8247
8248 2007-03-15 Dirk Mueller <dmueller@suse.de>
8249
8250 * g++.dg/warn/Wconversion2.C: Fix typo.
8251 * gcc.dg/if-empty-1.c: Ditto.
8252
8253 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8254
8255 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8256
8257 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8258
8259 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8260 * gcc.target/i386/pr31167.c: Ditto.
8261
8262 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8263
8264 PR target/31167
8265 * gcc.target/i386/pr31167.c: New test.
8266
8267 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8268
8269 PR fortran/30922
8270 * gfortran.dg/import5.f90.f90: New test.
8271
8272
8273 PR fortran/30879
8274 * gfortran.dg/data_components_1.f90: New test.
8275
8276
8277 PR fortran/30870
8278 * gfortran.dg/generic_13.f90: New test.
8279
8280 PR fortran/31163
8281 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8282
8283 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8284
8285 PR libgfortran/31051
8286 * gfortran.dg/fmt_t_4.f90: New
8287
8288 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8289
8290 PR C++/31165
8291 * g++.dg/other/default7.C: New test.
8292
8293 2007-03-15 Dirk Mueller <dmueller@suse.de>
8294
8295 * g++.dg/warn/Wconversion2.C: New.
8296
8297 2007-03-14 Eric Christopher <echristo@apple.com>
8298
8299 * gcc.dg/ssp-1.c: New.
8300 * gcc.dg/ssp-2.c: Ditto.
8301
8302 2007-03-14 Dirk Mueller <dmueller@suse.de>
8303
8304 * g++.dg/warn/do-empty.C: New.
8305 * gcc.dg/do-empty.c: New.
8306 * gcc.dg/if-empty-1.c: Update.
8307 * gcc.dg/20001116-1.c: Update.
8308 * gcc.dg/pr23165.c: Update.
8309
8310 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8311
8312 * gfortran.dg/module_implicit_conversion.f90: New test.
8313
8314 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8315
8316 PR middle-end/31127
8317 * gcc.dg/pr31127.c: New.
8318
8319 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8320
8321 * gcc.dg/tree-ssa/loop-26.c: New test.
8322
8323 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8324
8325 * gcc.target/i386/cmpxchg16b-1.c: New test.
8326
8327 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8328
8329 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8330 * gcc.dg/c99-vla-1.c: Likewise.
8331 * g++.dg/ext/vla1.C: Likewise
8332
8333 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8334
8335 * gcc.dg/wvla-1.c: New test
8336 * gcc.dg/wvla-2.c: New test
8337 * gcc.dg/wvla-3.c: New test
8338 * gcc.dg/wvla-4.c: New test
8339 * gcc.dg/wvla-5.c: New test
8340 * gcc.dg/wvla-6.c: New test
8341 * gcc.dg/wvla-7.c: New test
8342 * g++.dg/warn/Wvla-1.C: New test
8343 * g++.dg/warn/Wvla-2.C: New test
8344 * g++.dg/warn/Wvla-3.C: New test
8345
8346 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8347
8348 PR c++/30108
8349 * g++.dg/other/default6.C: New test.
8350
8351 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8352
8353 * lib/target-supports.exp (check_profiling_available): Return false
8354 for VxWorks.
8355 (check_effective_target_vxworks_kernel): New procedure.
8356 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8357 VxWorks.
8358 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8359 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8360 to include VxWorks.
8361 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8362
8363 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8364
8365 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8366 PIC is not supported.
8367 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8368 * gcc.dg/20020426-2.c: Likewise.
8369 * gcc.dg/pr28243.c: Likewise.
8370 * gcc.dg/visibility-11.c: Likewise.
8371 * gcc.dg/tls/opt-9.c: Likewise.
8372 * gcc.dg/tls/opt-10.c: Likewise.
8373 * gcc.dg/tls/pic-1.c: Likewise.
8374 * gcc.dg/tls/struct-1.c: Likewise.
8375 * gcc.target/i386/20000807-1.c: Likewise.
8376 * gcc.target/i386/20000904-1.c: Likewise.
8377 * gcc.target/i386/20011119-1.c: Likewise.
8378 * gcc.target/i386/990213-2.c: Likewise.
8379 * gcc.target/i386/990214-1.c: Likewise.
8380 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8381 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8382 * gcc.target/i386/pic-1.c: Likewise.
8383 * gcc.target/i386/pr21518.c: Likewise.
8384 * gcc.target/i386/pr23098.c: Likewise.
8385 * gcc.target/i386/pr23943.c: Likewise.
8386
8387 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8388
8389 PR c++/31038
8390 * g++.dg/template/complit2.C: New test.
8391
8392 PR c++/30328
8393 * g++.dg/ext/bitfield1.C: New test.
8394
8395 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8396
8397 PR fortran/30883
8398 * gfortran.dg/interface_11.f90: New test.
8399
8400 2007-03-11 Richard Guenther <rguenther@suse.de>
8401
8402 PR tree-optimization/31115
8403 * gcc.dg/torture/pr31115.c: New testcase.
8404
8405 2007-03-11 Ira Rosen <irar@il.ibm.com>
8406
8407 PR tree-optimization/29925
8408 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8409
8410 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8411
8412 PR c++/30274
8413 * g++.dg/expr/bitfield3.C: New test.
8414 * g++.dg/expr/bitfield4.C: Likewise.
8415 * g++.dg/expr/bitfield5.C: Likewise.
8416 * g++.dg/expr/bitfield6.C: Likewise.
8417
8418 PR c++/30924
8419 * g++.dg/template/array18.C: New test.
8420
8421 2007-03-10 Dirk Mueller <dmueller@suse.de>
8422
8423 PR c++/17946
8424 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8425 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8426
8427 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8428
8429 PR c++/20599
8430 * g++.dg/cpp0x/variadic-bind.C: New.
8431 * g++.dg/cpp0x/variadic-function.C: New.
8432 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8433 * g++.dg/cpp0x/variadic-tuple.C: New.
8434 * g++.dg/cpp0x/variadic1.C: New.
8435 * g++.dg/cpp0x/variadic2.C: New.
8436 * g++.dg/cpp0x/variadic3.C: New.
8437 * g++.dg/cpp0x/variadic4.C: New.
8438 * g++.dg/cpp0x/variadic5.C: New.
8439 * g++.dg/cpp0x/variadic6.C: New.
8440 * g++.dg/cpp0x/variadic7.C: New.
8441 * g++.dg/cpp0x/variadic8.C: New.
8442 * g++.dg/cpp0x/variadic9.C: New.
8443 * g++.dg/cpp0x/variadic10.C: New.
8444 * g++.dg/cpp0x/variadic11.C: New.
8445 * g++.dg/cpp0x/variadic12.C: New.
8446 * g++.dg/cpp0x/variadic13.C: New.
8447 * g++.dg/cpp0x/variadic14.C: New.
8448 * g++.dg/cpp0x/variadic15.C: New.
8449 * g++.dg/cpp0x/variadic16.C: New.
8450 * g++.dg/cpp0x/variadic17.C: New.
8451 * g++.dg/cpp0x/variadic18.C: New.
8452 * g++.dg/cpp0x/variadic19.C: New.
8453 * g++.dg/cpp0x/variadic20.C: New.
8454 * g++.dg/cpp0x/variadic21.C: New.
8455 * g++.dg/cpp0x/variadic22.C: New.
8456 * g++.dg/cpp0x/variadic23.C: New.
8457 * g++.dg/cpp0x/variadic24.C: New.
8458 * g++.dg/cpp0x/variadic25.C: New.
8459 * g++.dg/cpp0x/variadic26.C: New.
8460 * g++.dg/cpp0x/variadic27.C: New.
8461 * g++.dg/cpp0x/variadic28.C: New.
8462 * g++.dg/cpp0x/variadic29.C: New.
8463 * g++.dg/cpp0x/variadic30.C: New.
8464 * g++.dg/cpp0x/variadic31.C: New.
8465 * g++.dg/cpp0x/variadic32.C: New.
8466 * g++.dg/cpp0x/variadic33.C: New.
8467 * g++.dg/cpp0x/variadic34.C: New.
8468 * g++.dg/cpp0x/variadic35.C: New.
8469 * g++.dg/cpp0x/variadic36.C: New.
8470 * g++.dg/cpp0x/variadic37.C: New.
8471 * g++.dg/cpp0x/variadic38.C: New.
8472 * g++.dg/cpp0x/variadic39.C: New.
8473 * g++.dg/cpp0x/variadic40.C: New.
8474 * g++.dg/cpp0x/variadic41.C: New.
8475 * g++.dg/cpp0x/variadic42.C: New.
8476 * g++.dg/cpp0x/variadic43.C: New.
8477 * g++.dg/cpp0x/variadic44.C: New.
8478 * g++.dg/cpp0x/variadic45.C: New.
8479 * g++.dg/cpp0x/variadic46.C: New.
8480 * g++.dg/cpp0x/variadic47.C: New.
8481 * g++.dg/cpp0x/variadic48.C: New.
8482 * g++.dg/cpp0x/variadic49.C: New.
8483 * g++.dg/cpp0x/variadic50.C: New.
8484 * g++.dg/cpp0x/variadic51.C: New.
8485 * g++.dg/cpp0x/variadic52.C: New.
8486 * g++.dg/cpp0x/variadic53.C: New.
8487 * g++.dg/cpp0x/variadic54.C: New.
8488 * g++.dg/cpp0x/variadic55.C: New.
8489 * g++.dg/cpp0x/variadic56.C: New.
8490 * g++.dg/cpp0x/variadic57.C: New.
8491 * g++.dg/cpp0x/variadic58.C: New.
8492 * g++.dg/cpp0x/variadic59.C: New.
8493 * g++.dg/cpp0x/variadic60.C : New.
8494 * g++.dg/cpp0x/variadic61.C : New.
8495 * g++.dg/cpp0x/variadic62.C : New.
8496 * g++.dg/cpp0x/variadic63.C : New.
8497 * g++.dg/cpp0x/variadic64.C : New.
8498 * g++.dg/cpp0x/variadic65.C : New.
8499 * g++.dg/cpp0x/variadic66.C : New.
8500 * g++.dg/cpp0x/variadic67.C : New.
8501 * g++.dg/cpp0x/variadic68.C : New.
8502 * g++.dg/cpp0x/variadic69.C : New.
8503 * g++.dg/cpp0x/variadic70.C : New.
8504 * g++.dg/cpp0x/variadic71.C : New.
8505 * g++.dg/cpp0x/variadic72.C : New.
8506 * g++.dg/cpp0x/variadic73.C : New.
8507 * g++.dg/cpp0x/variadic74.C : New.
8508 * g++.dg/cpp0x/variadic75.C : New.
8509 * g++.dg/cpp0x/variadic-ex1.C : New.
8510 * g++.dg/cpp0x/variadic-ex2.C : New.
8511 * g++.dg/cpp0x/variadic-ex3.C : New.
8512 * g++.dg/cpp0x/variadic-ex4.C : New.
8513 * g++.dg/cpp0x/variadic-ex5.C : New.
8514 * g++.dg/cpp0x/variadic-ex6.C : New.
8515 * g++.dg/cpp0x/variadic-ex7.C : New.
8516 * g++.dg/cpp0x/variadic-ex8.C : New.
8517 * g++.dg/cpp0x/variadic-ex9.C : New.
8518 * g++.dg/cpp0x/variadic-ex10.C : New.
8519 * g++.dg/cpp0x/variadic-ex11.C : New.
8520 * g++.dg/cpp0x/variadic-ex12.C : New.
8521 * g++.dg/cpp0x/variadic-ex13.C : New.
8522 * g++.dg/cpp0x/variadic-ex14.C : New.
8523
8524 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525
8526 PR libgfortran/31099
8527 * gfortran.dg/unformatted_recl.f90: New test.
8528
8529 2007-03-09 Roger Sayle <roger@eyesopen.com>
8530
8531 * gcc.dg/fold-eqcmplx-1.c: New test case.
8532
8533 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8534
8535 PR rtl-optimization/30643
8536 * gcc.dg/pr30643.c: New.
8537
8538 2007-03-09 Chao-ying Fu <fu@mips.com>
8539
8540 * gcc.target/mips/mips32-dspr2-type.c: New test.
8541 * gcc.target/mips/mips32-dspr2.c: New test.
8542 * gcc.target/mips/dspr2-MULT.c: New test.
8543 * gcc.target/mips/dspr2-MULTU.c: New test.
8544 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8545 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8546 Adjust some formats.
8547
8548 2007-03-09 Dirk Mueller <dmueller@suse.de>
8549
8550 PR c++/17946
8551 * gcc.dg/Wlogical-op-1.c: New.
8552 * g++.dg/warn/Wlogical-op-1.C: New.
8553
8554 2007-03-09 Richard Guenther <rguenther@suse.de>
8555
8556 PR tree-optimization/30904
8557 PR middle-end/31058
8558 * gcc.dg/pr30904.c: Remove xfail.
8559
8560 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8561
8562 PR C/31072
8563 * gcc.c-torture/execute/pr31072.c: New test.
8564
8565 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8566
8567 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8568 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8569 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8570 *lrint* and *lround*.
8571 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8572 floor->lfloor.
8573 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8574 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8575 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8576 and *lround*. Correct macro names.
8577 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8578 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8579
8580 2007-03-08 Ian Lance Taylor <iant@google.com>
8581
8582 * gcc.dg/no-strict-overflow-5.c: New test.
8583 * gcc.dg/no-strict-overflow-6.c: New test.
8584 * gcc.dg/Wstrict-overflow-11.c: New test.
8585 * gcc.dg/Wstrict-overflow-12.c: New test.
8586 * gcc.dg/Wstrict-overflow-13.c: New test.
8587 * gcc.dg/Wstrict-overflow-14.c: New test.
8588 * gcc.dg/Wstrict-overflow-15.c: New test.
8589
8590 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8591
8592 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8593 for VxWorks kernel mode.
8594 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8595
8596 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8597
8598 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8599 mode.
8600
8601 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8602
8603 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8604 and lib/bfill.c on VxWorks targets.
8605 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8606 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8607 lib/bfill.c and lib/memmove.c on VxWorks targets.
8608 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8609 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8610 on VxWorks targets.
8611 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8612 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8613
8614 2007-03-08 Tobias Burnus <burnus@net-b.de>
8615
8616 * gfortran.dg/use_5.f90: New test.
8617 * gfortran.dg/use_6.f90: Ditto.
8618 * gfortran.dg/use_7.f90: Ditto.
8619
8620 2007-03-08 Tobias Burnus <burnus@net-b.de>
8621
8622 PR fortran/30973
8623 * gfortran.dg/use_4.f90: New test.
8624 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8625
8626 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8627
8628 PR fortran/31011
8629 * gfortran.dg/parameter_array_section_2.f90: New test.
8630
8631 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8632
8633 PR c++/30852
8634 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8635
8636 PR c++/30534
8637 * g++.dg/template/arg5.C: New test.
8638
8639 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8640
8641 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8642
8643 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8644
8645 * gcc.dg/var-expand1.c: Add newline at end of file.
8646
8647 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8648
8649 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8650
8651 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8652
8653 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8654
8655 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8656
8657 * gcc.dg/torture/builtin-convert-4.c: New test.
8658
8659 2007-03-05 Ian Lance Taylor <iant@google.com>
8660
8661 * gcc.c-torture/compile/pr31034.c: New test.
8662
8663 2007-03-05 Ian Lance Taylor <iant@google.com>
8664
8665 * gcc.dg/inline-18.c: New test.
8666 * gcc.dg/inline-19.c: New test.
8667 * gcc.dg/inline-20.c: New test.
8668 * gcc.dg/inline-21.c: New test.
8669
8670 2007-03-05 Richard Guenther <rguenther@suse.de>
8671
8672 PR tree-optimization/14052
8673 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8674
8675 2007-03-05 Richard Guenther <rguenther@suse.de>
8676
8677 PR tree-optimization/23777
8678 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8679
8680 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8681
8682 PR other/30465
8683 * gcc.dg/multiple-overflow-warn-3.c: New.
8684 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8685
8686 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8687
8688 PR c++/30895
8689 * g++.dg/parse/template23.C: New test.
8690
8691 2007-03-04 Roger Sayle <roger@eyesopen.com>
8692
8693 PR middle-end/30744
8694 * gcc.dg/pr30744-1.c: New test case.
8695
8696 2007-03-04 Tobias Burnus <burnus@net-b.de>
8697
8698 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8699
8700 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8701
8702 PR target/30406
8703 * gfortran.dg/logical_3.f90: New test.
8704
8705 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8706
8707 PR libfortran/30981
8708 * gfortran.dg/integer_exponentiation_1.f90: New test.
8709
8710 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8711
8712 * gcc.target/m68k/m68k.exp: New.
8713 * gcc.target/m68k/crash1.c: New.
8714
8715 2007-03-03 Tobias Burnus <burnus@net-b.de>
8716
8717 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8718 to be more compatible with integer(kind=8).
8719
8720 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8721
8722 PR libfortran/31001
8723 * gfortran.dg/zero_sized_3.f90: New test.
8724
8725 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8726
8727 PR c++/15787
8728 * g++.dg/parse/else.C: New.
8729 * g++.dg/parse/else-2.C: New.
8730
8731 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8732 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/30882
8735 * gfortran.dg/size_dim.f90: New test.
8736
8737 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8738 Tobias Burnus <burnus@net-b.de>
8739
8740 PR fortran/30873
8741 * gfortran.dg/entry_9.f90: New test.
8742
8743 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8744
8745 PR c++/28253
8746 * g++.dg/inherit/covariant16.C: New test.
8747
8748 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8749
8750 * g++.dg/other/darwin-minversion-1.C: New.
8751
8752 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8753
8754 * gcc.dg/tree-ssa/20070302-1.c: New test.
8755
8756 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8757
8758 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8759 tests.
8760
8761 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8762
8763 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8764
8765 2007-03-01 Simon Baldwin <simonb@google.com>
8766
8767 PR c++/23689
8768 * warn/ignored_typedef.C: New.
8769 * init/ctor8.C: Added dg-warning to consume ignored typedef
8770 warning.
8771 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8772 and added an explicit line number.
8773
8774 2007-02-28 Richard Guenther <rguenther@suse.de>
8775
8776 PR middle-end/30364
8777 * gcc.dg/torture/pr30364-1.c: New testcase.
8778 * gcc.dg/torture/pr30364-2.c: Likewise.
8779 * gcc.dg/torture/pr30364-3.c: Likewise.
8780
8781 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8782
8783 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8784 powerpc*, use -funsafe-math-optimizations.
8785 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8786 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8787
8788 2007-02-28 Tobias Burnus <burnus@net-b.de>
8789 Paul Thomas <pault@gcc.gnu.org>
8790
8791 PR fortran/30888
8792 PR fortran/30887
8793 * c_by_val_1.f: Test %VAL() with non-default kind.
8794 * c_by_val.c: Ditto.
8795 * c_by_val_4.f: New test.
8796
8797 2007-02-28 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/30968
8800 * gfortran.dg/continuation_7.f90: New test.
8801
8802 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8803
8804 * g++.dg/inherit/thunk7.C: New test.
8805 * lib/target-supports.exp (check_profiling_available): Not available
8806 for bfin-*-*.
8807
8808 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8809
8810 PR target/30970
8811 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8812
8813 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8814
8815 * lib/target-supports.exp (check_effective_target_init_priority):
8816 Remove Solaris special case.
8817
8818 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8819
8820 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8821 for more builtin types.
8822
8823 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8824 * g++.dg/ext/visibility/noPLT.C: Likewise.
8825
8826 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8827
8828 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8829 sh* targets.
8830
8831 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8832
8833 PR fortran/30865
8834 * size_optional_dim_1.f90: New test.
8835
8836 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8837
8838 * gcc.dg/vxworks/vxworks.exp: New file.
8839 * gcc.dg/vxworks/initpri1.c: Likewise.
8840 * gcc.dg/vxworks/initpri2.c: Likewise.
8841 * gcc.dg/initpri2.c: Add more tests.
8842 * g++.dg/special/initpri2.C: Likewise.
8843
8844 * gcc.dg/initpri1.c: New test.
8845 * gcc.dg/initpri2.c: Likewise.
8846 * g++.dg/special/initpri1.C: New test.
8847 * g++.dg/special/initpri2.C: Likewise.
8848 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8849 * g++.dg/special/conpr-2.C: Likewise.
8850 * g++.dg/special/conpr-3.C: Likewise.
8851 * g++.dg/special/conpr-4.C: Likewise.
8852 * g++.dg/special/initp1.C: Likewise.
8853 * g++.dg/special/ecos.exp: Remove code to detect availability of
8854 constructor priorities.
8855 * lib/target-supports.exp (check_effective_target_init_priority):
8856 New function.
8857
8858 2007-02-24 Jan Hubicka <jh@suse.cz>
8859
8860 * gcc.c-torture/execute/pr30778.c: New testcase.
8861
8862 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8863
8864 PR libgfortran/30918
8865 * gfortran.dg/namelist_26.f90: New test.
8866
8867 2007-02-24 Richard Guenther <rguenther@suse.de>
8868
8869 PR middle-end/30951
8870 * gcc.dg/pr30951.c: New testcase.
8871
8872 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8873
8874 * gcc.dg/torture/builtin-modf-1.c: New test.
8875
8876 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8877
8878 PR tree-optimization/30904
8879 * gcc.dg/pr30904.c: New test.
8880
8881 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8882
8883 * gcc.test-framework/README: Correct command.
8884 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8885 -Wunused-value.
8886 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8887
8888 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8889
8890 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8891
8892 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8893
8894 * lib/target-supports.exp (check_effective_target_newlib): New
8895 function.
8896
8897 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8898
8899 PR fortran/30660
8900 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8901 allocatable component.
8902
8903
8904 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8905
8906 * gcc.dg/torture/builtin-logb-1.c: New test.
8907 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8908 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8909 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8910 sh* targets.
8911
8912 2007-02-23 Richard Guenther <rguenther@suse.de>
8913
8914 * g++.dg/warn/changes-meaning.C: New testcase.
8915
8916 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8917
8918 PR libgfortran/30910
8919 * gfortran.dg/fmt_zero_precision.f90: Update test.
8920
8921 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8922
8923 * gcc.dg/torture/builtin-frexp-1.c: New test.
8924
8925 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8926
8927 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8928
8929 2007-02-22 Ian Lance Taylor <iant@google.com>
8930
8931 PR debug/30898
8932 * g++.dg/debug/pr30898.C: New test.
8933
8934 2007-02-22 Ira Rosen <irar@il.ibm.com>
8935
8936 * gcc.dg/vect/vect-106.c: New test.
8937
8938 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8939 Ira Rosen <irar@il.ibm.com>
8940
8941 PR tree-optimization/30843
8942 * gcc.dg/vect/pr30843.c: New test.
8943
8944 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8945
8946 PR tree-optimization/30858
8947 * gcc.dg/vect/pr30858.c: New test.
8948
8949 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8950
8951 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8952 to set options for compiling testglue.
8953 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8954 * lib/obj-c++.exp (obj-c++_init): Likewise.
8955
8956 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8957
8958 * gnat.dg/derived_aggregate.adb: New test.
8959
8960 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8961
8962 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8963 sh* targets. Call the correct CKSGN macro.
8964
8965 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8966
8967 * gfortran.dg/gomp/omp_parse1.f90: New test.
8968 * gfortran.dg/gomp/omp_parse2.f: New test.
8969
8970 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8971
8972 PR fortran/30869
8973 * gfortran.dg/do_pointer_1.f90: New test.
8974
8975 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8976
8977 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8978 and scalbln.
8979
8980 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8981
8982 * gcc.dg/darwin-minversion-1.c: New.
8983 * gcc.dg/darwin-minversion-2.c: New.
8984
8985 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8986
8987 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8988
8989 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8990 DJ Delorie <dj@redhat.com>
8991
8992 PR other/30824
8993 * gcc.dg/Wfatal.c: New.
8994 * gcc.dg/Wfatal-2.c: New.
8995 * gcc.dg/Werror-1.c: Adjust expectations.
8996 * gcc.dg/Werror-5.c: Likewise.
8997 * gcc.dg/Werror-7.c: Likewise.
8998 * gcc.dg/Werror-10.c: Likewise.
8999 * gcc.dg/Werror-11.c: Likewise.
9000
9001 2007-02-20 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/30522
9004 * gfortran.dg/volatile10.f90: New test.
9005
9006 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9007
9008 PR libfortran/30533
9009 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9010
9011 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9012
9013 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9014 * gcc.dg/Walways-true-1.c: Likewise.
9015 * gcc.dg/weak/weak-3.c: Likewise.
9016 * gcc.dg/Werror-1.c: Likewise.
9017 * gcc.dg/Werror-3.c: Likewise.
9018 * gcc.dg/Werror-4.c: Likewise.
9019 * gcc.dg/Werror-5.c: Likewise.
9020 * gcc.dg/Werror-6.c: Likewise.
9021 * gcc.dg/Werror-7.c: Likewise.
9022 * gcc.dg/Werror-8.c: Likewise.
9023 * gcc.dg/Werror-10.c: Likewise.
9024 * gcc.dg/Werror-11.c: Likewise.
9025 * gcc.dg/Werror-12.c: Likewise.
9026 * g++.old-deja/g++.mike/warn8.C: Likewise.
9027 * g++.dg/warn/Walways-true-1.C: Likewise.
9028 * g++.dg/warn/Walways-true-2.C: Likewise.
9029 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9030 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9031 -Wstring-literal-comparison with -Waddress.
9032 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9033 -Wno-string-literal-comparison with -Wno-address.
9034
9035 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9036
9037 * gnat.dg/self_aggregate_with_call.adb: New test.
9038
9039 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9040
9041 PR tree-optimization/30975
9042 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9043 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9044 * gcc.dg/vect/pr30795.c: New.
9045
9046 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9047
9048 PR fortran/30681
9049 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9050
9051 2007-02-18 Roger Sayle <roger@eyesopen.com>
9052
9053 PR rtl-optimization/28173
9054 * gcc.target/i386/andor-1.c: New test case.
9055
9056 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9057
9058 * gcc.dg/torture/builtin-ldexp-1.c: New.
9059 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9060
9061 2007-02-18 Roger Sayle <roger@eyesopen.com>
9062
9063 * gfortran.dg/array_constructor_15.f90: New test case.
9064
9065 2007-02-18 Roger Sayle <roger@eyesopen.com>
9066
9067 * gfortran.dg/forall_10.f90: New test case.
9068
9069 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9070
9071 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9072
9073 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9074
9075 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9076 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9077
9078 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9079
9080 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9081 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9082 * gcc.target/i386/xchg-1.c: New test.
9083 * gcc.target/i386/xchg-2.c: New test.
9084
9085 2007-02-16 Richard Guenther <rguenther@suse.de>
9086 Christian Bruel <christian.bruel@st.com>
9087
9088 * gcc.dg/strict-overflow-5.c: New testcase.
9089
9090 2007-02-16 Tobias Burnus <burnus@net-b.de>
9091
9092 PR fortran/30793
9093 * gfortran.dg/func_derived_4.f90: New test.
9094
9095 2007-02-15 Roger Sayle <roger@eyesopen.com>
9096
9097 PR middle-end/30391
9098 * gfortran.dg/pr30391-1.f90: New test case.
9099
9100 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9101
9102 PR middle-end/30433
9103 * gcc.c-torture/compile/pr30433.c: New testcase to check
9104 that complex constants comparisions are foldded.
9105
9106 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9107
9108 PR C++/30158
9109 * g++.dg/ext/stmtexpr10.C: New testcase.
9110
9111 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9112
9113 PR middle-end/30729
9114 * gcc.dg/Wunused-value-2.c: New testcase.
9115
9116 2007-02-15 Ian Lance Taylor <iant@google.com>
9117
9118 * g++.dg/eh/subreg-1.C: New test.
9119
9120 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9121
9122 PR c/26494
9123 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9124 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9125 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9126 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9127 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9128 * gcc.dg/Werror-implicit-function-declaration.c: New.
9129
9130 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9131
9132 PR c++/28943
9133 * g++.dg/warn/pr28943.C: New.
9134
9135 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9136
9137 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9138
9139 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9140
9141 PR fortran/30779
9142 * gfortran.dg/error_recovery_3.f90: New test.
9143
9144 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9145
9146 * g++.dg/tree-ssa/sra-1.C: New.
9147
9148 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9149
9150 * g++.dg/tree-ssa/sra-1.C: New.
9151
9152 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9153
9154 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9155
9156 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9157
9158 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9159
9160 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9161
9162 PR fortran/30799
9163 * gfortran.dg/logical_2.f90: New test.
9164
9165 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9166
9167 * gcc.dg/torture/complex-alias-1.c: New test.
9168
9169 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9170
9171 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9172 instead of -fdump-tree-tailcall.
9173
9174 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9175
9176 * gfortran.dg/interface_10.f90: Fix comment typo.
9177
9178 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9179
9180 PR tree-optimization/30771
9181 * gcc.dg/vect/pr30771.c: New test.
9182
9183 2007-02-13 Ian Lance Taylor <iant@google.com>
9184
9185 * gcc.dg/Wstrict-overflow-1.c: New test.
9186 * gcc.dg/Wstrict-overflow-2.c: New test.
9187 * gcc.dg/Wstrict-overflow-3.c: New test.
9188 * gcc.dg/Wstrict-overflow-4.c: New test.
9189 * gcc.dg/Wstrict-overflow-5.c: New test.
9190 * gcc.dg/Wstrict-overflow-6.c: New test.
9191 * gcc.dg/Wstrict-overflow-7.c: New test.
9192 * gcc.dg/Wstrict-overflow-8.c: New test.
9193 * gcc.dg/Wstrict-overflow-9.c: New test.
9194 * gcc.dg/Wstrict-overflow-10.c: New test.
9195
9196 2007-02-13 Roger Sayle <roger@eyesopen.com>
9197
9198 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9199
9200 2007-02-13 Richard Henderson <rth@redhat.com>
9201
9202 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9203 * gcc.c-torture/execute/pr29302-1.c: ... here.
9204
9205 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9206
9207 PR c/29521
9208 * gcc.dg/c90-return-1.c: Update output.
9209 * gcc.dg/c99-return-1.c: Likewise.
9210
9211 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9212
9213 PR fortran/30554
9214 * gfortran.dg/used_dummy_types_7.f90: New test..
9215
9216 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9217
9218 * gcc.target/i386/parity-1.c: New test.
9219 * gcc.target/i386/parity-2.c: New test.
9220
9221 2007-02-12 Roger Sayle <roger@eyesopen.com>
9222
9223 * gcc.target/i386/builtin-bswap-3.c: New test case.
9224
9225 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9226
9227 PR tree-optimization/29145
9228 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9229 alias analysis is improved to take better advantage of restrict
9230 qualified pointers.
9231 * gcc.dg/vect/vect-80.c: Likewise.
9232 * gcc.dg/vect/pr29145.c: New.
9233
9234 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9235
9236 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9237 * gcc.target/i386/sse4a-insert.c: Likewise.
9238
9239 2007-02-11 Roger Sayle <roger@eyesopen.com>
9240
9241 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9242 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9243
9244 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9245
9246 PR fortran/30478
9247 * gfortran.dg/enum_4.f90: Update error message checks.
9248
9249 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9250
9251 PR fortran/30554
9252 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9253 versions of the modules.
9254
9255 PR fortran/30617
9256 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9257 by getting rid of recursive I/O and providing functions with
9258 results.
9259
9260 PR fortran/30319
9261 * gfortran.dg/char_array_constructor_2.f90
9262
9263 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9264
9265 PR c++/26988
9266 * g++.dg/template/spec34.C: New test
9267
9268 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9269
9270 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9271 on i?86 and x86_64.
9272 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9273 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9274 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9275 on i?86 and x86_64.
9276 * gcc.dg/vect/vect-113.c: Ditto.
9277
9278 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9279
9280 PR c++/29487
9281 * g++.dg/eh/weak1-C: New test.
9282 * g++.dg/eh/weak1-a.cc: Likewise.
9283 * g++.dg/eh/comdat1.C: Likewise.
9284
9285 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9286 Dorit Nuzman <dorit@il.ibm.com>
9287
9288 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9289 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9290 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9291 * gcc.dg/vect/vect-113.c: Likewise.
9292
9293 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9294
9295 2007-02-10 Richard Henderson <rth@redhat.com>
9296
9297 * lib/target-supports.exp (check_effective_target_tls): Redefine
9298 to mean non-emulated tls.
9299 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9300 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9301 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9302 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9303 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9304 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9305 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9306
9307 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9308
9309 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9310
9311 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9312
9313 * gfortran.dg/secnds.f: Replace time tolerance with a
9314 before-and-after bracket.
9315 * gfortran.dg/secnds-1.f: Likewise.
9316
9317 2007-02-09 Tobias Burnus <burnus@net-b.de>
9318
9319 PR fortran/30512
9320 * gfortran.dg/maxlocval_1.f90: New test.
9321
9322 2007-02-09 Roger Sayle <roger@eyesopen.com>
9323
9324 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9325
9326 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9327
9328 PR fortran/30720
9329 * gfortran.dg/array_function_1.f90: New test.
9330
9331 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9332
9333 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9334 (check_effective_target_dummy_wcsftime): New functions.
9335
9336 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9337
9338 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9339 * lib/target-supports.exp (check_effective_target_uclibc): New
9340 function.
9341
9342 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9343
9344 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9345 (vsnprintf): Don't define for uClibc targets.
9346
9347 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9348
9349 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9350 set before checking whether it was allowed.
9351 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9352 before checking inside_main.
9353
9354 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9355
9356 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9357 uClinux targets.
9358 (u16sf): Likewise u4sf.
9359 * g++.dg/compat/struct-layout-1.h: Likewise.
9360
9361 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9362
9363 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9364 procedure.
9365 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9366 m68k targets if check_effective_target_coldfire_fpu returns true.
9367
9368 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9369 Richard Guenther <rguenther@suse.de>
9370
9371 PR middle-end/23361
9372 * gcc.dg/fold-compare-3.c: New testcase.
9373 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9374
9375 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9376
9377 * gcc.dg/pr26570.c: Clean up coverage files.
9378 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9379 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9380 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9381 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9382 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9383 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9384 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9385 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9386 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9387 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9388 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9389 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9390 * gcc.dg/vect/pr28952.c: Ditto.
9391 * gcc.dg/vect/pr27151.c: Ditto.
9392 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9393 * g++.dg/gomp/macro-3.C: Ditto.
9394
9395 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9396
9397 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9398 of the loop.
9399
9400 2007-02-08 Roger Sayle <roger@eyesopen.com>
9401
9402 * gcc.target/i386/builtin-bswap-2.c: New test case.
9403
9404 2007-02-08 Roger Sayle <roger@eyesopen.com>
9405
9406 * gfortran.dg/forall_8.f90: New test case.
9407 * gfortran.dg/forall_9.f90: Likewise.
9408
9409 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9410
9411 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9412
9413 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9414
9415 * lib/target-supports.exp (check_effective_target_simulator): New.
9416
9417 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9418
9419 * gcc.dg/tree-ssa/loop-25.c: New test.
9420
9421 2007-02-06 Richard Henderson <rth@redhat.com>
9422
9423 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9424
9425 2007-02-06 Roger Sayle <roger@eyesopen.com>
9426
9427 * gcc.target/powerpc/popcount-1.c: New test case.
9428 * gcc.target/powerpc/parity-1.c: Likewise.
9429
9430 2007-02-06 Richard Guenther <rguenther@suse.de>
9431
9432 PR middle-end/27302
9433 * gcc.dg/torture/pr27302-2.c: New testcase.
9434
9435 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9436
9437 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9438 * gcc.dg/vect/vect-iv-1.c: New test.
9439 * gcc.dg/vect/vect-iv-2.c: New test.
9440 * gcc.dg/vect/vect-iv-3.c: New test.
9441 * gcc.dg/vect/vect-iv-4.c: New test.
9442 * gcc.dg/vect/vect-iv-5.c: New test.
9443 * gcc.dg/vect/vect-iv-6.c: New test.
9444 * gcc.dg/vect/vect-iv-7.c: New test.
9445 * gcc.dg/vect/vect-iv-8.c: New test.
9446 * gcc.dg/vect/vect-iv-9.c: New test.
9447 * gcc.dg/vect/vect-iv-10.c: New test.
9448 * gcc.dg/vect/vect-iv-11.c: New test.
9449 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9450 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9451 * gcc.dg/vect/vect-14.c: Now vectorizable.
9452 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9453 loop).
9454 * gcc.dg/vect/vect-27.c: Likewise.
9455 * gcc.dg/vect/vect-29.c Likewise.
9456 * gcc.dg/vect/vect-dv-2.c: Likewise.
9457 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9458 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9459 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9460
9461 2007-02-06 Ira Rosen <irar@il.ibm.com>
9462
9463 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9464
9465 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9466
9467 * gcc.dg/builtins-20.c: Add more cases.
9468
9469 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9470
9471 PR debug/30189
9472 * gcc.dg/pr30189.c: New test.
9473
9474 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9475
9476 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9477 for running tests.
9478 * gcc.target/i386/sse4a-extract.c: New test.
9479 * gcc.target/i386/sse4a-insert.c: New test.
9480 * gcc.target/i386/sse4a-montsd.c: New test.
9481 * gcc.target/i386/sse4a-montss.c: New test.
9482
9483 2007-02-05 Richard Guenther <rguenther@suse.de>
9484
9485 * gcc.target/i386/vectorize3.c: New testcase.
9486
9487 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9488
9489 PR target/30665
9490 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9491
9492 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9493
9494 PR fortran/30611
9495 * gfortran.dg/repeat_1.f90: New test.
9496
9497 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9498
9499 PR fortran/30605
9500 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9501 * gfortran.dg/derived_init_2.f90: Ditto.
9502 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9503 * gfortran.dg/array_initializer_1.f90: Ditto.
9504 * gfortran.dg/do_2.f90: Ditto.
9505 * gfortran.dg/proc_assign_1.f90: Ditto.
9506
9507 2007-02-04 Richard Guenther <rguenther@suse.de>
9508
9509 PR middle-end/30636
9510 * g++.dg/warn/pr30636.C: New testcase.
9511 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9512
9513 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9514
9515 PR middle-end/30667
9516 * gfortran.dg/pr30667.f: New test.
9517
9518 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9519
9520 * gcc.dg/builtins-54.c: Add more cases.
9521
9522 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9523
9524 PR fortran/30514
9525 * gfortran.dg/zero_sized_2.f90: New test.
9526
9527 PR fortran/30660
9528 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9529
9530 PR fortran/29820
9531 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9532 file.
9533
9534 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9535
9536 PR fortran/30683
9537 * gfortran.dg/interface_10.f90: New test.
9538
9539 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9540
9541 * gcc.dg/builtins-20.c: Add more cases.
9542
9543 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9544
9545 PR target/29682
9546 * gcc-target/ia64/pr29682.c: New test.
9547
9548 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9549
9550 PR fortran/30284
9551 * gfortran.dg/arrayio_11.f90.f90: New test.
9552
9553 PR fortran/30626
9554 * gfortran.dg/arrayio_12.f90.f90: New test.
9555
9556 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR c++/30536
9559 * g++.dg/tls/diag-5.C: New test.
9560
9561 PR middle-end/30473
9562 * gcc.dg/pr30473.c: New test.
9563 * gcc.c-torture/execute/20070201-1.c: New test.
9564
9565 2007-02-01 Roger Sayle <roger@eyesopen.com>
9566
9567 * gfortran.dg/dependency_20.f90: New test case.
9568
9569 2007-01-31 Ian Lance Taylor <iant@google.com>
9570
9571 * gcc.dg/lower-subreg-1.c (test): New test.
9572
9573 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9574
9575 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9576
9577 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9578
9579 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9580 * gcc.dg/torture/builtin-math-3.c: Likewise.
9581
9582 2007-01-31 Dirk Mueller <dmueller@suse.de>
9583
9584 gcc.dg/Wparentheses-2.c: Update and add new tests.
9585
9586 2007-01-31 Ira Rosen <irar@il.ibm.com>
9587
9588 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9589 vectorize.
9590
9591 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9592
9593 * gcc.dg/builtins-63.c: New test.
9594
9595 2007-01-31 Tobias Burnus <burnus@net-b.de>
9596
9597 PR fortran/27588
9598 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9599
9600 2007-01-31 Tobias Burnus <burnus@net-b.de>
9601
9602 PR fortran/30520
9603 * gfortran.dg/volatile8.f90: New argument conformance test.
9604 * gfortran.dg/volatile9.f90: New scope test.
9605
9606 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9607
9608 PR c++/24745
9609 * g++.dg/warn/null4.C: New.
9610
9611 2001-01-30 Roger Sayle <roger@eyesopen.com>
9612 Uros Bizjak <ubizjak@gmail.com>
9613
9614 * gcc.dg/large-size-array-3.c: Correct typo.
9615
9616 2007-01-30 Richard Guenther <rguenther@suse.de>
9617
9618 PR middle-end/27657
9619 * g++.dg/debug/pr27657.C: New testcase.
9620
9621 2007-01-30 Richard Guenther <rguenther@suse.de>
9622
9623 PR middle-end/30313
9624 * gcc.dg/torture/pr30313.c: New testcase.
9625
9626 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9627
9628 * gcc.dg/dfp/dfp-except.h: New file.
9629 * gcc.dg/dfp/fe-check.h: New file.
9630 * gcc.dg/dfp/fe-binop.c: New test.
9631 * gcc.dg/dfp/fe-convert-1.c: New test.
9632 * gcc.dg/dfp/fe-convert-2.c: New test.
9633 * gcc.dg/dfp/fe-convert-3.c: New test.
9634
9635 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9636 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9637 * gcc.dg/dfp/convert-dfp.c: Ditto.
9638 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9639
9640 2007-01-29 Josh Conner <jconner@apple.com>
9641
9642 * gcc.target/powerpc/altivec-24.c: New test.
9643
9644 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9645
9646 PR c++/28266
9647 * g++.dg/parse/defarg12.C: New test.
9648
9649 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9650
9651 PR fortran/30554
9652 * gfortran.dg/used_dummy_types_6.f90: New test.
9653
9654 2007-01-28 Jan Hubicka <jh@suse.cz>
9655
9656 * gcc.dg/tree-prof/val-prof-6.c: New test.
9657
9658 2007-01-28 Roger Sayle <roger@eyesopen.com>
9659
9660 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9661
9662 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9663
9664 PR C++/28988
9665 * g++.dg/expr/dtor4.C: New test.
9666
9667 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9668
9669 * gcc.dg/tree-ssa/loop-23.c: New test.
9670
9671 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9672
9673 PR libfortran/30389
9674 * gfortran.dg/achar_2.f90: New test.
9675 * gfortran.dg/achar_3.f90: New test.
9676
9677 2007-01-27 Ian Lance Taylor <iant@google.com>
9678
9679 * gcc.dg/strict-overflow-1.c: New test.
9680 * gcc.dg/no-strict-overflow-1.c: New test.
9681 * gcc.dg/strict-overflow-2.c: New test.
9682 * gcc.dg/no-strict-overflow-2.c: New test.
9683 * gcc.dg/strict-overflow-3.c: New test.
9684 * gcc.dg/no-strict-overflow-3.c: New test.
9685 * gcc.dg/strict-overflow-4.c: New test.
9686 * gcc.dg/no-strict-overflow-4.c: New test.
9687 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9688 * gcc.dg/pr15784-1.c: Likewise.
9689 * gcc.dg/pr20922-1.c: Likewise.
9690 * gcc.dg/pr20922-3.c: Likewise.
9691 * gcc.dg/pr20922-4.c: Likewise.
9692 * gcc.dg/pr20922-6.c: Likewise.
9693 * gcc.dg/compare-4.c: Likewise.
9694 * gcc.dg/torture/pr26898-1.c: Likewise.
9695 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9696 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9697 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9698 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9699 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9700 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9701 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9702 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9703 * g++.dg/tree-ssa/pr21082.C: Likewise.
9704
9705 2007-01-27 Roger Sayle <roger@eyesopen.com>
9706
9707 * gcc-dg/large-size-array-3.c: New test case.
9708
9709 2007-01-27 Roger Sayle <roger@eyesopen.com>
9710
9711 * gfortran.dg/forall_7.f90: New test case.
9712
9713 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9714
9715 PR fortran/30407
9716 * gfortran.dg/where_operator_assign_1.f90: New test.
9717 * gfortran.dg/where_operator_assign_2.f90: New test.
9718 * gfortran.dg/where_operator_assign_3.f90: New test.
9719
9720 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9721
9722 * lib/target-supports.exp
9723 (check_effective_target_powerpc_altivec): New.
9724 (check_effective_target_vect_cmdline_needed): Use it.
9725
9726 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9727
9728 PR fortran/30278
9729 * gfortran.dg/backslash_3.f: New test.
9730
9731 2007-01-26 Richard Guenther <rguenther@suse.de>
9732
9733 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9734
9735 2007-01-26 Tobias Burnus <burnus@net-b.de>
9736
9737 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9738 * gfortran.dg/vect/vect.exp: Ditto.
9739 * gfortran.dg/dg.exp: Ditto.
9740 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9741 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9742
9743 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9744
9745 * gcc.dg/builtins-20.c: Add more cases.
9746 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9747
9748 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9749
9750 PR fortran/30437
9751 * gcc.dg/Wall.c: New.
9752 * gcc.dg/Wno-all.c: New.
9753 * gfortran.dg/Wall.f90: New.
9754 * gfortran.dg/Wno-all.f90: New.
9755
9756 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9757
9758 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9759 * g++.dg/eh/simd-2.C: Also run on Darwin.
9760 * g++.dg/eh/simd-3.C: New.
9761 * g++.dg/eh/simd-4.C: New.
9762
9763 2007-01-25 Richard Guenther <rguenther@suse.de>
9764
9765 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9766 and _PROFILE_USE.
9767 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9768
9769 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9770
9771 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9772 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9773 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9774 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9775 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9776 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9777 * gcc.dg/ipa/ipa-7.c: New testcase.
9778
9779 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9780
9781 * g++.dg/cpp0x/warn_cxx0x.C: New.
9782
9783 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9784
9785 * gcc.dg/builtins-20.c: Test builtin carg.
9786
9787 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR middle-end/27416
9790 * gcc.dg/gomp/pr27416.c: New test.
9791
9792 PR middle-end/30494
9793 * gcc.dg/gomp/pr30494.c: New test.
9794 * g++.dg/gomp/pr30494.C: New test.
9795
9796 PR middle-end/30421
9797 * gcc.dg/gomp/pr30421.c: New test.
9798
9799 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9800
9801 * gcc.target/ia64/versionid-1.c: New test.
9802 * gcc.target/ia64/versionid-2.c: New test.
9803
9804 2007-01-24 Richard Guenther <rguenther@suse.de>
9805
9806 PR testsuite/30181
9807 * gcc.dg/builtins-57.c: Change to a link-time testcase
9808 to support non-C99 targets.
9809
9810 2007-01-24 Jan Hubicka <jh@suse.cz>
9811
9812 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9813
9814 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9815
9816 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9817
9818 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9819
9820 PR objc/27438
9821 * objc.dg/const-str-12.m: New test.
9822
9823 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9824
9825 PR fortran/30532
9826 * gfortran.dg/ctrl-z.f90: New test.
9827
9828 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9829
9830 PR fortran/30481
9831 * gfortran.dg/namelist_assumed_char.f90: New test.
9832
9833 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9834
9835 PR c++/27492
9836 * g++.dg/inherit/covariant15.C: New test.
9837
9838 2007-01-23 Ian Lance Taylor <iant@google.com>
9839
9840 * g++.dg/warn/Wparentheses-24.C: New test.
9841
9842 2007-01-23 Richard Guenther <rguenther@suse.de>
9843
9844 PR testsuite/30560
9845 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9846 with full path.
9847
9848 2007-01-22 Richard Guenther <rguenther@suse.de>
9849
9850 PR tree-optimization/30038
9851 * gcc.dg/builtins-62.c: New testcase.
9852
9853 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9854
9855 * gcc.c-torture/compile/20070121.c: New test.
9856
9857 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9858
9859 PR libfortran/30525
9860 * gfortran.dg/char_comparison_1.f: New test.
9861
9862 2007-01-21 Ira Rosen <irar@il.ibm.com>
9863
9864 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9865
9866 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9867
9868 PR objc/30479
9869 * objc.dg/pch: New directory.
9870 * objc.dg/pch/pch.exp: New file.
9871 * objc.dg/pch/interface-1.m: New test.
9872 * objc.dg/pch/interface-1.hs: New include file.
9873 * lib/objc.exp (objc_target_compile): Add
9874 "-x objective-c-header" in front of the sources if this is
9875 a precompiled header being compiled.
9876
9877 2007-01-20 Roger Sayle <roger@eyesopen.com>
9878
9879 * gfortran.dg/array_memcpy_3.f90: New test case.
9880 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9881
9882 2007-01-20 Roger Sayle <roger@eyesopen.com>
9883 Brooks Moses <brooks.moses@codesourcery.com>
9884 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9885
9886 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9887 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9888
9889 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9890
9891 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9892
9893 2007-01-19 Mike Stump <mrs@apple.com>
9894
9895 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9896 away.
9897
9898 2007-01-19 Roger Sayle <roger@eyesopen.com>
9899
9900 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9901 option instead of -funsafe-math-optimizations.
9902
9903 2007-01-19 Tomas Bily <tbily@suse.cz>
9904
9905 gcc.dg/tree-prof/indir-call-prof.c: New.
9906 g++.dg/dg.exp: Add tree-prof subdirectory.
9907 g++.dg/tree-prof/indir-call-prof.C: New.
9908 g++.dg/tree-prof/tree-prof.exp: New.
9909
9910 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9911
9912 PR c++/17947
9913 * g++.dg/warn/deprecated.C: Update warning output.
9914 * g++.dg/warn/deprecated-2.C: Likewise.
9915 * g++.dg/warn/deprecated-3.C: New.
9916
9917 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9918
9919 * gcc.c-torture/execute/nestfunc-7.c: New.
9920
9921 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9922
9923 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9924
9925 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9926
9927 * gcc.dg/m68k-pic-1.c: New.
9928
9929 2007-01-18 Roger Sayle <roger@eyesopen.com>
9930
9931 * gfortran.dg/array_memcpy_4.f90: New test case.
9932
9933 2007-01-18 Josh Conner <jconner@apple.com>
9934
9935 PR target/30485
9936 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9937 * gcc.dg/vect/no-trapping-math-1: New.
9938 * gcc.dg/vect/no-trapping-math-2: New.
9939
9940 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9941
9942 * gcc.target/i386/387-8.c: Update comment about optimizing
9943 inherent load of 1.0 of fptan instruction.
9944
9945 2007-01-18 Dirk Mueller <dmueller@suse.de>
9946 Richard Guenther <rguenther@suse.de>
9947
9948 PR diagnostic/8268
9949 * gcc.dg/Warray-bounds.c: New testcase.
9950 * gcc.dg/Warray-bounds-2.c: New testcase.
9951 * g++.dg/warn/Warray-bounds.C: New testcase.
9952 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9953
9954 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9955
9956 PR fortran/30476
9957 * gfortran.dg/generic_12.f90: New test.
9958
9959 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9960
9961 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9962 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9963
9964 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9965
9966 * gcc.dg/dfp/compare-special.h: New file.
9967 * gcc.dg/dfp/compare-special-32.c: New test.
9968 * gcc.dg/dfp/compare-special-64.c: New test.
9969 * gcc.dg/dfp/compare-special-128.c: New test.
9970
9971 2007-01-16 Roger Sayle <roger@eyesopen.com>
9972 Paul Thomas <pault@gcc.gnu.org>
9973 Steven G. Kargl <kargl@gcc.gnu.org>
9974
9975 PR fortran/30404
9976 * gfortran.dg/forall_6.f90: New test case.
9977 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9978 * gfortran.dg/dependency_13.f90: Likewise.
9979
9980 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9981
9982 PR testsuite/12325
9983 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9984 targets that don't support Inf.
9985
9986 2007-01-15 Dale Johannesen <dalej@apple.com>
9987
9988 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9989
9990 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9991
9992 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9993 of achar for 0xff to avoid the "Extended ASCII not
9994 implemented" error message.
9995
9996 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9997
9998 PR fortran/28172
9999 * gfortran.dg/altreturn_4.f90: New test.
10000
10001 PR fortran/29389
10002 * gfortran.dg/stfunc_4.f90: New test.
10003
10004 PR fortran/29712
10005 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10006 * gfortran.dg/initialization_1.f90: Change warning.
10007
10008 PR fortran/30283
10009 * gfortran.dg/specification_type_resolution_2.f90: New test.
10010
10011 2007-01-14 Jan Hubicka <jh@suse.cz>
10012
10013 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10014 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10015 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10016 elimination.
10017
10018 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10019
10020 PR fortran/30410
10021 * gfortran.dg/external_procedures_2.f90: New test.
10022
10023 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10024
10025 PR target/30413
10026 * gcc.target/i386/pr30413.c: New test.
10027
10028 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10029
10030 PR fortran/30452
10031 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10032
10033 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10034
10035 * gcc.dg/20070112-1.c: New test.
10036
10037 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10038
10039 PR libgfortran/30435
10040 * gfortran.dg/list_read_6.f90: New test.
10041
10042 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10043
10044 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10045
10046 2007-01-12 Tom Tromey <tromey@redhat.com>
10047
10048 PR preprocessor/28227:
10049 * gcc.dg/cpp/pr28227.c: New file.
10050
10051 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10052
10053 * gcc.dg/tree-ssa/loop-22.c: New test.
10054
10055 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10056
10057 PR tree-optimization/29516
10058 * gcc.dg/tree-ssa/loop-20.c: New test.
10059
10060 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10061
10062 PR libfortran/30415
10063 * minmaxloc_integer_kinds_1.f90: New test.
10064
10065 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10066
10067 PR c++/29573
10068 * g++.dg/template/sizeof-template-argument.C: New test.
10069
10070 2007-01-11 Jan Hubicka <jh@suse.cz>
10071
10072 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10073 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10074 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10075 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10076 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10077 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10078 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10079 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10080 transformation in question.
10081 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10082 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10083 * gcc.dg/always_inline3.c: Likewise.
10084
10085 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10086
10087 PR c++/28999
10088 * g++.dg/template/typename11.C: New test.
10089
10090 2007-01-10 Robert Kennedy <jimbob@google.com>
10091
10092 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10093
10094 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10095
10096 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10097 for different integer kinds.
10098 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10099 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10100 * gfortran.dg/ishft_2.f90: New test.
10101 * gfortran.dg/ishft_3.f90: New test.
10102
10103 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10104
10105 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10106
10107 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10108
10109 PR tree-optimization/30322
10110 * gcc.dg/tree-ssa/loop-21.c: New test.
10111
10112 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10113
10114 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10115
10116 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10117
10118 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10119
10120 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10121
10122 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10123 * g++.dg/warn/overflow-warn-3.C: Likewise.
10124 * g++.dg/warn/overflow-warn-4.C: Likewise.
10125 * g++.dg/warn/overflow-warn-5.C: Likewise.
10126 * g++.dg/warn/overflow-warn-6.C: Likewise.
10127 * g++.dg/warn/Woverflow-1.C: Likewise.
10128 * g++.dg/warn/Woverflow-2.C: Likewise.
10129 * g++.dg/warn/Woverflow-3.C: Likewise.
10130 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10131
10132 2007-01-08 Roger Sayle <roger@eyesopen.com>
10133
10134 * gfortran.dg/array_constructor_14.f90: New test case.
10135 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10136
10137 2007-01-08 Richard Guenther <rguenther@suse.de>
10138
10139 PR tree-optimization/23603
10140 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10141 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10142
10143 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10144
10145 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10146 in __v8qi typedef.
10147 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10148 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10149 compiler behaviour.
10150 * gcc.dg/simd-5.c: Likewise.
10151 * gcc.dg/simd-6.c: Likewise.
10152 * g++.dg/conversion/simd1.C: Likewise.
10153 * g++.dg/conversion/simd3.C: Likewise.
10154 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10155 (main): Use it.
10156
10157 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10158
10159 PR tree-optimization/29877
10160 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10161 name of a hard register for the target concerned. Adjust dg-error
10162 directives to cope with new behaviour of TER.
10163
10164 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10165
10166 PR c++/28986
10167 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10168 * g++.dg/warn/overflow-warn-1.C: New.
10169 * g++.dg/warn/overflow-warn-3.C: New.
10170 * g++.dg/warn/overflow-warn-4.C: New.
10171 * g++.dg/warn/overflow-warn-5.C: New.
10172 * g++.dg/warn/overflow-warn-6.C: New.
10173 * g++.dg/warn/Woverflow-1.C: New.
10174 * g++.dg/warn/Woverflow-2.C: New.
10175 * g++.dg/warn/Woverflow-3.C: New.
10176 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10177
10178 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10179
10180 PR fortran/27698
10181 * gfortran.dg/invalid_name.f90: New test.
10182 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10183 * gfortran.dg/gomp/pr29759.f90: Ditto.
10184
10185 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10186
10187 * gfortran.dg/present_1.f90: Update error message.
10188
10189 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10190
10191 PR c++/19439
10192 * g++.dg/template/duplicate1.C: New test
10193 * g++.dg/template/memfriend6.C: Adjust error markers.
10194
10195 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10196
10197 PR tree-opt/30385
10198 * gcc.dg/torture/inline-1.c: New test.
10199
10200 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10201
10202 PR c/19978
10203 * gcc.dg/multiple-overflow-warn-1.c: New.
10204 * gcc.dg/multiple-overflow-warn-2.c: New.
10205 * gcc.dg/overflow-warn-6.c: New.
10206 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10207
10208 2007-01-05 Roger Sayle <roger@eyesopen.com>
10209
10210 * gfortran.dg/array_memcpy_1.f90: New test case.
10211 * gfortran.dg/array_memcpy_2.f90: Likewise.
10212
10213 2007-01-05 Richard Guenther <rguenther@suse.de>
10214
10215 PR middle-end/27826
10216 * g++.dg/opt/pr27826.C: New testcase.
10217
10218 2007-01-05 Ian Lance Taylor <iant@google.com>
10219
10220 * gcc.dg/Walways-true-1.c: New test.
10221 * gcc.dg/Walways-true-2.c: New test.
10222 * g++.dg/warn/Walways-true-1.C: New test.
10223 * g++.dg/warn/Walways-true-2.C: New test.
10224
10225 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR c/30360
10228 * gcc.dg/pr30360.c: New test.
10229
10230 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10231
10232 PR fortran/23232
10233 * gfortran.dg/data_implied_do_1.f90: New test.
10234
10235 PR fortran/27996
10236 PR fortran/27998
10237 * gfortran.dg/char_length_1.f90: New test.
10238
10239 2007-01-05 Richard Guenther <rguenther@suse.de>
10240
10241 PR middle-end/28116
10242 * g++.dg/opt/pr28116.C: New testcase.
10243
10244 2007-01-05 Tobias Burnus <burnus@net-b.de>
10245
10246 PR fortran/29624
10247 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10248 invalid deallocate.
10249 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10250 * gfortran.dg/protected_4.f90: Add pointer intent check.
10251 * gfortran.dg/protected_6.f90: Add pointer intent check.
10252 * gfortran.dg/pointer_intent_1.f90: New test.
10253 * gfortran.dg/pointer_intent_2.f90: New test.
10254 * gfortran.dg/pointer_intent_3.f90: New test.
10255
10256 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10257
10258 PR 30235
10259 * gfortran.dg/altreturn_2.f90: new test.
10260
10261 2007-01-04 Tom Tromey <tromey@redhat.com>
10262
10263 PR preprocessor/28165:
10264 * gcc.dg/cpp/pr28165.c: New file.
10265
10266 2007-01-03 Josh Conner <jconner@apple.com>
10267
10268 PR middle-end/29683
10269 * gcc.dg/pr29683.c: New.
10270
10271 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR c++/28217
10274 * g++.dg/pch/template-1.C: New test.
10275 * g++.dg/pch/template-1.Hs: New file.
10276
10277 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10278
10279 PR middle-end/30353
10280 * gcc.c-torture/compile/complex-4.c: New test.
10281
10282 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10283
10284 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10285 -maltivec.
10286 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10287
10288 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR middle-end/30286
10291 * gcc.dg/pr30286.c: New test.
10292
10293 PR c++/29535
10294 * g++.dg/template/crash66.C: New test.
10295
10296 PR c++/29054
10297 * g++.dg/template/friend49.C: New test.
10298
10299 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10300
10301 * gfortran.dg/ibits.f90: New test.
10302
10303 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10304
10305 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10306 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10307
10308 2007-01-02 Jan Hubicka <jh@suse.cz>
10309
10310 * gcc.dg/pr16194.c: We now output error on all three functions,
10311 not just first one.
10312
10313 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10314
10315 PR c/19977
10316 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10317 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10318
10319 2006-01-02 Ian Lance Taylor <iant@google.com>
10320
10321 * g++.dg/warn/Wparentheses-22.C: New test.
10322 * g++.dg/warn/Wparentheses-23.C: New test.
10323
10324 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10325
10326 PR middle-end/7651
10327 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10328 * gcc.dg/declspec-3-Wextra.c: New.
10329 * gcc.dg/declspec-3-no.c: New
10330
10331 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10332
10333 PR fortran/20896
10334 * gfortran.dg/interface_10.f90: Remove.
10335
10336 2007-01-01 Roger Sayle <roger@eyesopen.com>
10337
10338 * gcc.dg/fold-eqxor-4.c: New test case.
10339
10340 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10341
10342 PR middle-end/30311
10343 * gcc.c-torture/compile/pr30311.c: New test.
10344
10345 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10346
10347 PR middle-end/30253
10348 * gcc.c-torture/compile/statement-expression-1.c: New test.
10349
10350 2007-01-01 Andreas Schwab <schwab@suse.de>
10351
10352 PR target/29166
10353 * g++.dg/eh/pr29166.C: New test.
10354
10355 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10356
10357 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10358 New.
10359 (check_effective_target_vect_cmdline_needed): Use it.
10360
10361 2006-12-31 Richard Guenther <rguenther@suse.de>
10362
10363 PR middle-end/30137
10364 * gcc.dg/pr30137-1.c: New testcase.
10365 * gcc.dg/pr30137-2.c: Likewise.
10366
10367 2006-12-31 Roger Sayle <roger@eyesopen.com>
10368
10369 PR middle-end/30322
10370 * gcc.dg/fold-plusnot-1.c: New test case.
10371
10372 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10373
10374 PR c++/29731
10375 * g++.dg/parse/template22.C: New test.
10376
10377 2006-12-31 Richard Guenther <rguenther@suse.de>
10378
10379 PR middle-end/30338
10380 * gcc.c-torture/compile/pr30338.c: New testcase.
10381
10382 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10383
10384 PR fortran/27900
10385 * gfortran.dg/intrinsic_actual_4.f90: New test.
10386
10387 PR fortran/24325
10388 * gfortran.dg/func_decl_3.f90: New test.
10389
10390 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10391
10392 PR fortran/23060
10393 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10394 * gfortran.dg/c_by_val_1.f: New test.
10395 * gfortran.dg/c_by_val_2.f: New test.
10396 * gfortran.dg/c_by_val_3.f: New test.
10397
10398 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10399
10400 PR libfortran/30321
10401 * gfortran.dg/sum_zero_array_1.f90: New test.
10402
10403 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR preprocessor/29612
10406 * gcc.dg/cpp/pr29612-1.c: New test.
10407 * gcc.dg/cpp/pr29612-2.c: New test.
10408
10409 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10410
10411 PR fortran/30034
10412 * gfortran.dg/pure_formal_proc_1.f90: New test.
10413
10414 PR fortran/30237
10415 * gfortran.dg/intrinsic_actual_3.f90: New test.
10416
10417 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10418
10419 PR fortran/30014
10420 * gfortran.dg/io_constraints_1.f90: Update test.
10421 * gfortran.dg/io_constraints_2.f90: Update test.
10422 * gfortran.dg/inquire_iolength.f90: New test.
10423
10424 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10425
10426 PR fortran/20896
10427 * gfortran.dg/interface_10.f90: New test.
10428 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10429 since z is already, locally a variable.
10430
10431 PR fortran/25135
10432 * gfortran.dg/generic_11.f90: New test.
10433 * gfortran.dg/interface_7.f90: Remove name clash between module
10434 name and procedure 'x' referenced in the interface.
10435
10436 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10437
10438 PR middle-end/7651
10439 * gcc.dg/Wmissing-parameter-type.c: New.
10440 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10441 * gcc.dg/Wmissing-parameter-type-no.c: New.
10442
10443 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10444
10445 PR fortran/25818
10446 * gfortran.dg/entry_array_specs_2.f: New test.
10447
10448 PR fortran/30084
10449 * gfortran.dg/nested_modules_6.f90: New test.
10450
10451 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10452
10453 PR middle-end/7651
10454 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10455 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10456
10457 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10458
10459 PR C++/30168
10460 * g++.dg/opt/complex6.C: New test.
10461
10462 2006-12-22 Ben Elliston <bje@au.ibm.com>
10463
10464 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10465 full" if the linker on spu-*-* warns about exceeding local store.
10466
10467 And revert this patch:
10468 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10469 fail to link due to relocation overflows on spu-*-*.
10470
10471 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10472
10473 PR fortran/30273
10474 * gfortran.dg/dependency_19.f90: New test.
10475
10476 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10477
10478 PR fortran/30202
10479 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10480
10481 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR middle-end/30262
10484 * gcc.c-torture/execute/20061220-1.c: New test.
10485
10486 PR middle-end/30263
10487 * gcc.dg/gomp/asm-1.c: New test.
10488
10489 PR target/30230
10490 * g++.dg/eh/ia64-2.C: New test.
10491
10492 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10493
10494 PR target/28966
10495 PR target/29248
10496 * gcc.dg/rs6000-leaf.c: New.
10497
10498 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10499
10500 PR fortran/25392
10501 * gfortran.dg/f2c_8.f90: New test.
10502
10503 2006-12-20 Bill Wendling <wendling@apple.com>
10504
10505 * gcc.dg/asm-b.c: Check for __ppc64__.
10506
10507 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10508
10509 PR fortran/30190
10510 * gfortran.dg/bounds_check_5.f90: New test.
10511
10512 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10513
10514 PR middle-end/30143
10515 * gcc.dg/gomp/complex-1.c: New testcase.
10516
10517 2006-12-20 Roger Sayle <roger@eyesopen.com>
10518
10519 * gfortran.dg/array_memset_1.f90: New test case.
10520
10521 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10522
10523 * lib/target-supports.exp: Add spu to
10524 check_effective_target_vect_widen_mult_hi_to_si.
10525
10526 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10527
10528 PR fortran/29992
10529 * gfortran.dg/generic_9.f90: New test.
10530
10531 PR fortran/30081
10532 * gfortran.dg/generic_10.f90: New test.
10533
10534 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10535
10536 PR tree-opt/30045
10537 * gcc.dg/pr30045.c: New test.
10538
10539 2006-12-20 Ben Elliston <bje@au.ibm.com>
10540
10541 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10542
10543 2006-12-19 Eric Christopher <echristo@apple.com>
10544
10545 PR target/29302
10546 * gcc.c-torture/execute/pr29302-1.c: New.
10547
10548 2006-12-19 Tobias Burnus <burnus@net-b.de>
10549
10550 PR fortran/39238
10551 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10552
10553 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10554
10555 PR fortran/30236
10556 * gfortran.dg/altreturn_3.f90: New test.
10557
10558 * gfortran.dg/char_result_12.f90: Fix comment typos.
10559
10560 2006-12-19 Ben Elliston <bje@au.ibm.com>
10561
10562 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10563 as newlib's stdio.h uses non-traditional cpp constructs.
10564
10565 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10566
10567 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10568 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10569 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10570 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10571 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10572 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10573 * gfortran.dg/default_initialization.f: Renamed to
10574 default_initialization_1.f
10575 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10576 dollar_edit_descriptor_1.f
10577 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10578 dollar_edit_descriptor_2.f
10579 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10580 dollar_edit_descriptor_3.f
10581 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10582 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10583 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10584 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10585 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10586 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10587 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10588 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10589 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10590 * gfortran.dg/default_initialization_1.f: Renamed from
10591 default_initialization.f
10592 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10593 dollar_edit_descriptor-1.f
10594 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10595 dollar_edit_descriptor-2.f
10596 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10597 dollar_edit_descriptor-3.f
10598 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10599 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10600 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10601
10602 2006-12-18 Bill Wendling <wendling@apple.com>
10603
10604 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10605 id is an OjbC keyword.
10606
10607 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10608
10609 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10610
10611 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10612
10613 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10614
10615 2006-12-18 Ian Lance Taylor <iant@google.com>
10616
10617 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10618
10619 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10620
10621 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10622
10623 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10624
10625 PR fortran/30207
10626 * gfortran.fortran-torture/execute/where21.f90: New test.
10627
10628 2006-12-17 Tobias Burnus <burnus@net-b.de>
10629
10630 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10631
10632 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10633
10634 PR middle-end/7651
10635 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10636 * gcc.dg/if-empty-1.c: Likewise.
10637 * gcc.dg/pr23165.c: Likewise.
10638 * g++.dg/warn/empty-body.C: Likewise.
10639
10640 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641
10642 PR libfortran/30005
10643 * gfortran.dg/open_errors.f90: New test.
10644
10645 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10646
10647 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10648
10649 * gcc.target/i386/ssse3-pabsb.c: New file.
10650 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10651 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10652 * gcc.target/i386/ssse3-palignr.c: Likewise.
10653 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10654 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10655 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10656 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10657 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10658 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10659 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10660 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10661 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10662 * gcc.target/i386/ssse3-psignb.c: Likewise.
10663 * gcc.target/i386/ssse3-psignd.c: Likewise.
10664 * gcc.target/i386/ssse3-psignw.c: Likewise.
10665 * gcc.target/i386/ssse3-vals.h: Likewise.
10666
10667 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10668
10669 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10670 * lib/fortran-torture.exp: Include target-supports.exp.
10671
10672 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR target/30185
10675 * gcc.c-torture/execute/pr30185.c: New test.
10676
10677 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10678
10679 PR testsuite/30179
10680 PR testsuite/30180
10681 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10682 * gcc.dg/builtin-bswap-2.c: Likewise.
10683 * gcc.dg/builtin-bswap-3.c: Likewise.
10684 * gcc.dg/builtin-bswap-4.c: Likewise.
10685 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10686 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10687
10688 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10689
10690 PR libfortran/30145
10691 * gfortran.dg/write_zero_array: New test.
10692
10693 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10694
10695 PR fortran/30200
10696 * gfortran.dg/write_fmt_trim.f90: New test.
10697
10698 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10699
10700 PR 30194
10701 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10702 temporarily.
10703
10704 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10705
10706 * lib/target-supports.exp (check_weak_available): Use istarget
10707 "hppa*-*-hpux10*" instead of regexp.
10708 (check_cxa_atexit_available): Likewise.
10709
10710 2006-12-14 Richard Guenther <rguenther@suse.de>
10711
10712 PR tree-optimization/30197
10713 * gcc.c-torture/execute/complex-1.c: Fix function name.
10714 * gcc.dg/builtins-61.c: New testcase.
10715
10716 2006-12-14 Richard Guenther <rguenther@suse.de>
10717
10718 PR middle-end/30172
10719 * gcc.dg/pr30172-1.c: New testcase.
10720
10721 2006-12-14 Richard Guenther <rguenther@suse.de>
10722
10723 PR tree-optimization/30198
10724 * gcc.dg/builtins-60.c: New testcase.
10725
10726 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10727
10728 * lib/target-supports.exp (vect_no_align): Remove spu.
10729
10730 2006-12-13 Ian Lance Taylor <iant@google.com>
10731
10732 PR c++/19564
10733 PR c++/19756
10734 * g++.dg/warn/Wparentheses-5.C: New test.
10735 * g++.dg/warn/Wparentheses-6.C: New test.
10736 * g++.dg/warn/Wparentheses-7.C: New test.
10737 * g++.dg/warn/Wparentheses-8.C: New test.
10738 * g++.dg/warn/Wparentheses-9.C: New test.
10739 * g++.dg/warn/Wparentheses-10.C: New test.
10740 * g++.dg/warn/Wparentheses-11.C: New test.
10741 * g++.dg/warn/Wparentheses-12.C: New test.
10742 * g++.dg/warn/Wparentheses-13.C: New test.
10743 * g++.dg/warn/Wparentheses-14.C: New test.
10744 * g++.dg/warn/Wparentheses-15.C: New test.
10745 * g++.dg/warn/Wparentheses-16.C: New test.
10746 * g++.dg/warn/Wparentheses-17.C: New test.
10747 * g++.dg/warn/Wparentheses-18.C: New test.
10748 * g++.dg/warn/Wparentheses-19.C: New test.
10749 * g++.dg/warn/Wparentheses-20.C: New test.
10750 * g++.dg/warn/Wparentheses-21.C: New test.
10751
10752 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10753
10754 PR testsuite/30157
10755 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10756 for target "hppa.*hpux10".
10757
10758 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10759
10760 * g++.dg/debug/vartrack1.C: New test.
10761
10762 * g++.dg/opt/ifcvt1.C: New test.
10763
10764 * gcc.dg/tls/opt-13.c: New test.
10765
10766 * gcc.dg/20060425-2.c: New test.
10767
10768 * g++.dg/opt/pr15054-2.C: New test.
10769
10770 * gcc.c-torture/execute/20060420-1.c: New test.
10771
10772 * gcc.c-torture/execute/20060412-1.c: New test.
10773
10774 * objc/compile/20060406-1.m: New test.
10775
10776 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10777
10778 * g++.dg/template/array17.C: New test.
10779
10780 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10781
10782 * gcc.target/powerpc/altivec-23.c: New test.
10783
10784 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10785
10786 PR c++27316
10787 * g++.dg/inherit/error3.C: New test.
10788
10789 PR c++/28740
10790 * g++.dg/inherit/error4.C: New test.
10791
10792 2006-12-13 Richard Guenther <rguenther@suse.de>
10793
10794 PR tree-optimization/17687
10795 * gcc.dg/builtins-59.c: New testcase.
10796
10797 2006-12-13 Ben Elliston <bje@au.ibm.com>
10798
10799 * gcc.target/spu/Wmain.c: New test.
10800
10801 2006-12-12 Josh Conner <jconner@apple.com>
10802
10803 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10804 * g++.dg/abi/thunk4.C: Likewise.
10805 * g++.dg/abi/rtti3.C: Likewise.
10806
10807 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10808
10809 * gcc.target/spu/cpat-1.c: New test.
10810 * gcc.target/spu/cpat-2.c: New test.
10811 * gcc.target/spu/cpat-3.c: New test.
10812 * gcc.target/spu/cpat-4.c: New test.
10813
10814 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10815
10816 PR tree-opt/28436
10817 * gcc.c-torture/compile/vector-1.c: New test.
10818 * gcc.c-torture/compile/vector-2.c: New test.
10819 * gcc.c-torture/compile/vector-3.c: New test.
10820
10821 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10822
10823 * lib/fortran-torture.exp: Update copyright years. Remove
10824 obsolete comment. Test -ftree-vectorize where it makes sense.
10825 * lib/gfortran-dg.exp: Update copyright years. Use settings
10826 from fortran-torture.exp.
10827 * gfortran.dg/char_transpose_1.f90,
10828 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10829 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10830 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10831 '-w' to dg-options.
10832
10833 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10834
10835 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10836 saved_${tool}_load.
10837
10838 2006-12-12 Ira Rosen <irar@il.ibm.com>
10839
10840 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10841 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10842 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10843 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10844 gaps.
10845
10846 2006-12-12 Richard Guenther <rguenther@suse.de>
10847
10848 PR middle-end/30147
10849 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10850
10851 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10852 Diego Novillo <dnovillo@redhat.com>
10853
10854 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10855 VDEF/VUSE changes.
10856 * gcc.dg/tree-ssa/pr26421.c: Likewise
10857 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10858 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10859 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10860 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10861 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10862 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10863 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10864 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10865 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10866
10867 2006-12-11 Jan Hubicka <jh@suse.cz>
10868
10869 * gcc.dg/tree-prof/stringop-1.c: New test.
10870 * gcc.dg/tree-prof/stringop-2.c: New test.
10871
10872 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10873
10874 PR target/30120
10875 * gcc.target/i386/pr30120.c: New test.
10876
10877 Revert:
10878 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10879
10880 * gcc.target/i386/x87regparm-1.c: New test.
10881 * gcc.target/i386/x87regparm-2.c: New test.
10882 * gcc.target/i386/x87regparm-3.c: New test.
10883 * gcc.target/i386/x87regparm-4.c: New test.
10884
10885 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10886
10887 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10888
10889 2006-12-10 Tobias Burnus <burnus@net-b.de>
10890
10891 PR fortran/23994
10892 * gfortran.dg/protected_1.f90: New test.
10893 * gfortran.dg/protected_2.f90: New test.
10894 * gfortran.dg/protected_3.f90: New test.
10895 * gfortran.dg/protected_4.f90: New test.
10896 * gfortran.dg/protected_5.f90: New test.
10897 * gfortran.dg/protected_6.f90: New test.
10898
10899 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10900 Tobias Burnus <burnus@gcc.gnu.org>
10901
10902 PR fortran/29975
10903 PR fortran/30068
10904 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10905 interface.
10906 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10907 ambiguous interfaces.
10908 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10909 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10910 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10911 ambiguous interfaces.
10912 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10913 * gfortran.dg/array_initializer_2.f90: Add initializer array
10914 constructor test.
10915
10916 PR fortran/30096
10917 * gfortran.dg/interface_9.f90: Test that host interfaces are
10918 not checked for ambiguity with the local version.
10919
10920 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10921
10922 PR fortran/29464
10923 * gfortran.dg/module_interface_2.f90: New test.
10924
10925 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10926
10927 PR fortran/29941
10928 * gfortran.dg/assumed_len.f90: New test.
10929
10930 2006-12-09 Richard Guenther <rguenther@suse.de>
10931
10932 * g++.dg/warn/implicit-typename1.C: Qualify types.
10933 * g++.dg/parse/crash12.C: Likewise.
10934 * g++.dg/tree-ssa/pr22444.C: Likewise.
10935
10936 2006-12-09 Tobias Burnus <burnus@net-b.de>
10937
10938 * gfortran.dg/array_2.f90: Added sqrt test.
10939
10940 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10941
10942 * gcc.target/i386/x87regparm-1.c: XFAIL.
10943 * gcc.target/i386/x87regparm-2.c: XFAIL.
10944 * gcc.target/i386/x87regparm-3.c: XFAIL.
10945 * gcc.target/i386/x87regparm-4.c: XFAIL.
10946
10947 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10948
10949 * lib/target-supports.exp
10950 (check_effective_target_large_long_double): New.
10951 * gcc.dg/Wconversion-real.c : Use it.
10952 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10953 unsigned.
10954
10955 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10956
10957 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10958
10959 2006-12-08 Tobias Burnus <burnus@net-b.de>
10960
10961 PR fortran/27546
10962 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10963
10964 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10965
10966 PR c++/29732
10967 * g++.dg/template/crash65.C: New test.
10968 * g++.dg/template/spec16.C: Tweak error markers.
10969
10970 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10971
10972 * gcc.target/spu: New directory.
10973 * gcc.target/spu/spu.exp: New file.
10974 * gcc.target/spu/intrinsics-1.c: New test.
10975
10976 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10977
10978 PR c++/29980
10979 * g++.dg/ext/attrib27.C: New test.
10980 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10981 * g++.dg/parse/typedef5.C: Likewise.
10982
10983 2006-12-07 Mike Stump <mrs@apple.com>
10984
10985 * treelang/compile/var_defs.tree: Adjust.
10986
10987 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10988
10989 PR c++/29730
10990 * g++.dg/template/crash64.C: New test.
10991 * g++.dg/parse/crash27.C: Adjust error markers.
10992
10993 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10994
10995 PR libfortran/30009
10996 PR libfortran/30056
10997 * gfortran.dg/read_eof_4.f90: Add tests.
10998 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10999 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11000
11001 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11002
11003 PR c++/29729
11004 * g++.dg/template/crash63.C: New test.
11005
11006 PR c++/29728
11007 * g++.dg/template/crash62.C: New test.
11008
11009 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11010
11011 PR fortran/30003
11012 * gfortran.dg/allocatable_function_1.f90: Increase the number
11013 of expected calls of free to 10; the lhs section reference is
11014 now evaluated so there is another call to bar. Change the
11015 comment appropriately.
11016 * gfortran.dg/array_section_1.f90: New test.
11017
11018 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11019
11020 PR fortran/29912
11021 * gfortran.dg/char_result_12.f90: New test.
11022
11023 2006-12-05 Richard Guenther <rguenther@suse.de>
11024
11025 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11026 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11027 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11028 vect_double, xfail for spu*-*-*.
11029
11030 2006-12-04 Tobias Burnus <burnus@net-b.de>
11031
11032 PR fortran/29962
11033 * initialization_4.f90: Test noninteger exponents (-std=f95).
11034 * initialization_5.f90: New test for noninteger exponents
11035 with -std=f2003.
11036
11037 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11038
11039 PR fortran/29821
11040 * gfortran.dg/parameter_array_section_1.f90: New test.
11041
11042 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11043
11044 PR c++/29733
11045 * g++.dg/template/crash61.C: New test.
11046
11047 PR c++/29632
11048 * g++.dg/template/error23.C: New test.
11049
11050 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11051
11052 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11053
11054 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11055
11056 PR fortran/29916
11057 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11058
11059 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR middle-end/29965
11062 * gcc.dg/gomp/pr29965-1.c: New test.
11063 * gcc.dg/gomp/pr29965-2.c: New test.
11064 * gcc.dg/gomp/pr29965-3.c: New test.
11065 * gcc.dg/gomp/pr29965-4.c: New test.
11066 * gcc.dg/gomp/pr29965-5.c: New test.
11067 * gcc.dg/gomp/pr29965-6.c: New test.
11068 * g++.dg/gomp/pr29965-1.C: New test.
11069 * g++.dg/gomp/pr29965-2.C: New test.
11070 * g++.dg/gomp/pr29965-3.C: New test.
11071 * g++.dg/gomp/pr29965-4.C: New test.
11072 * g++.dg/gomp/pr29965-5.C: New test.
11073 * g++.dg/gomp/pr29965-6.C: New test.
11074 * g++.dg/gomp/pr29965-7.C: New test.
11075 * g++.dg/gomp/pr29965-8.C: New test.
11076 * g++.dg/gomp/pr29965-9.C: New test.
11077 * g++.dg/gomp/pr29965-10.C: New test.
11078
11079 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11080
11081 * gnat.dg/pointer_variable_bounds.adb: New test.
11082 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11083 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11084
11085 2006-12-03 Eric Christopher <echristo@apple.com>
11086
11087 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11088
11089 2006-12-03 Richard Henderson <rth@redhat.com>
11090 Andrew Pinski <pinskia@gmail.com>
11091
11092 PR C++/14329
11093 * g++.dg/warn/unit-1.C: New test.
11094
11095 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11096
11097 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11098
11099 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11100
11101 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11102 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11103 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11104 * gcc.dg/vect/vect-70.c: Reduce array size.
11105 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11106 vect_no_compaer_double targets.
11107 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11108 vect_float, vect_double, and vect_int.
11109
11110 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11111
11112 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11113 test for loop versioning on vect_no_align targets.
11114 * gcc.dg/vect/pr20122.c: Likewise.
11115 * gcc.dg/vect/vect-105.c: Likewise.
11116 * gcc.dg/vect/vect-42.c: Likewise.
11117 * gcc.dg/vect/vect-43.c: Likewise.
11118 * gcc.dg/vect/vect-74.c: Likewise.
11119 * gcc.dg/vect/vect-75.c: Likewise.
11120 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11121 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11122 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11123 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11124
11125 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11126
11127 PR fortran/29642
11128 * gfortran.dg/value_1.f90 : New test.
11129 * gfortran.dg/value_2.f90 : New test.
11130 * gfortran.dg/value_3.f90 : New test.
11131 * gfortran.dg/value_4.f90 : New test.
11132 * gfortran.dg/value_4.c : Called from value_4.f90.
11133
11134 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11135
11136 PR C++/30033
11137 * g++.dg/cpp0x/static_assert4.C: New testcase.
11138
11139 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11140
11141 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11142
11143 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11144
11145 PR c/27953
11146 * gcc.dg/pr27953.c: New test.
11147
11148 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11149
11150 PR c++/30022
11151 * g++.dg/ext/vector5.C: New test.
11152
11153 PR c++/30021
11154 * g++.dg/other/main1.C: New test.
11155
11156 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11157
11158 PR libfortran/29568
11159 * gfortran.dg/convert_implied_open.f90: Change to
11160 new default record length.
11161 * gfortran.dg/unf_short_record_1.f90: Adapt to
11162 new error message.
11163 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11164
11165 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11166
11167 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11168
11169 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11170
11171 PR c++/29066
11172 * g++.dg/expr/pr29066.c: New.
11173
11174 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11175 Zdenek Dvorak <dvorakz@suse.cz>
11176
11177 PR tree-optimization/29921
11178 * gcc.dg/pr29921-2.c: New test.
11179
11180 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11181
11182 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11183 (i386_get_cpuid): New function.
11184 (i386_cpuid_ecx): Likewise.
11185 (i386_cpuid_edx): Likewise.
11186 (i386_cpuid): Updated to call i386_cpuid_edx.
11187
11188 * gcc.target/i386/sse3-addsubpd.c: New file.
11189 * gcc.target/i386/sse3-addsubps.c: Likewise.
11190 * gcc.target/i386/sse3-haddpd.c: Likewise.
11191 * gcc.target/i386/sse3-haddps.c: Likewise.
11192 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11193 * gcc.target/i386/sse3-hsubps.c: Likewise.
11194 * gcc.target/i386/sse3-lddqu.c: Likewise.
11195 * gcc.target/i386/sse3-movddup.c: Likewise.
11196 * gcc.target/i386/sse3-movshdup.c: Likewise.
11197 * gcc.target/i386/sse3-movsldup.c: Likewise.
11198
11199 2006-12-01 Dirk Mueller <dmueller@suse.de>
11200
11201 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11202
11203 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11204
11205 * gcc.dg/dfp/convert-int-max.c: New test.
11206 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11207
11208 2006-11-30 Richard Guenther <rguenther@suse.de>
11209
11210 * gcc.dg/vect/vect-pow-1.c: Rename ...
11211 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11212 floats instead of doubles, check successful vectorization.
11213
11214 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11215
11216 PR target/29945
11217 * gcc.c-torture/compile/pr29945.c: New testcase.
11218
11219 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11220
11221 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11222 -maltivec.
11223
11224 2006-11-29 Eric Christopher <echristo@apple.com>
11225
11226 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11227
11228 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11229
11230 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11231
11232 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11233
11234 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11235
11236 PR c++/29022
11237 * g++.dg/inherit/virtual2.C: New test.
11238 * g++.dg/inherit/virtual3.C: Likewise.
11239 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11240 * g++.dg/inherit/error2.C: Likewise.
11241 * g++.dg/template/instantiate1.C: Likewise.
11242
11243 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11244
11245 PR tree-opt/29984
11246 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11247
11248 2006-11-28 Jan Hubicka <jh@suse.cz>
11249
11250 * gcc.dg/memcpy-1.c: New test.
11251
11252 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR c++/29735
11255 * g++.dg/warn/main-3.C: New test.
11256
11257 2006-11-28 Jan Hubicka <jh@suse.cz>
11258
11259 * gcc.dg/winline-1.c: New test.
11260
11261 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11262
11263 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11264 alignments.
11265
11266 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11267
11268 PR fortran/29976
11269 * gfortran.dg/missing_optional_dummy_3.f90
11270
11271 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11272
11273 PR fortran/20880
11274 * gfortran.dg/interface_3.f90: Modify errors.
11275
11276 2006-11-28 Ben Elliston <bje@au.ibm.com>
11277
11278 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11279 fail to link due to relocation overflows on spu-*-*.
11280
11281 2006-11-27 Michael Matz <matz@suse.de>
11282 Andreas Krebbel <krebbel1@de.ibm.com>
11283
11284 PR target/29319
11285 * gcc.dg/20061127-1.c: New testcase.
11286
11287 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11288
11289 * gcc.dg/20061124-1.c: Add exit() function prototype.
11290
11291 2006-11-27 Jan Hubicka <jh@suse.cz>
11292
11293 * gcc.target/i386/memcpy-1.c: Adjust size.
11294 * gcc.dg/visibility-11.c: Likewise.
11295
11296 2006-11-27 Richard Guenther <rguenther@suse.de>
11297
11298 PR middle-end/25620
11299 * gcc.target/i386/pow-1.c: New testcase.
11300 * gcc.dg/builtins-58.c: Likewise.
11301
11302 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11303
11304 PR c++/29886
11305 * g++.dg/expr/cast8.C: New test.
11306
11307 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11308
11309 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11310 Don't ever inline the testcase.
11311
11312 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11313
11314 PR fortran/29982
11315 * gfortran.fortran-torture/compile/parameter_3.f90: New
11316 testcase.
11317
11318 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11319
11320 PR fortran/29951
11321 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11322
11323 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11324
11325 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11326 for CHAR.
11327
11328 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11329
11330 PR libgfortran/29936
11331 * gfortran.dg/write_check3.f90: New test.
11332
11333 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11334
11335 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11336
11337 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11338
11339 PR fortran/20880
11340 * gfortran.dg/interface_3.f90: New test.
11341
11342 PR fortran/29387
11343 * gfortran.dg/generic_8.f90: New test.
11344
11345 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11346
11347 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11348 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11349 * gfortran.dg/specifics_3.f90: Remove.
11350
11351 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR c/29955
11354 * gcc.dg/gomp/pr29955.c: New test.
11355
11356 PR c/29736
11357 * gcc.dg/pr29736.c: New test.
11358
11359 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360
11361 PR tree-opt/29964
11362 * gcc.dg/pure-1.c: New test.
11363
11364 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11365
11366 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11367 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11368
11369 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11370
11371 * gcc.dg/20061124-1.c: New testcase.
11372
11373 2006-11-23 Eric Christopher <echristo@apple.com>
11374
11375 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11376
11377 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11378
11379 PR c/2707
11380 PR c++/26167
11381 * gcc.dg/Wconversion-integer.c: New. Supersedes
11382 Wconversion-negative-constants.c
11383 * gcc.dg/Wconversion-real.c: New.
11384 * gcc.dg/Wconversion-real-integer.c: New.
11385 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11386 * g++.dg/warn/Wconversion1.C: Modified.
11387
11388 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11389
11390 * gfortran.dg/overload_1.f90: New test.
11391
11392 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11393
11394 PR c/9072
11395 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11396 Wtraditional-conversion.
11397 * gcc.dg/overflow-warn-2.c: Likewise.
11398 * gcc.dg/Wconversion.c: Likewise. Renamed as
11399 Wtraditional-conversion.c .
11400 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11401 Wtraditional-conversion-2.c .
11402 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11403 Wtraditional-conversion-2.c
11404 * gcc.dg/Wconversion-negative-constants.c: New.
11405
11406 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11407
11408 * gcc.dg/tree-ssa/dump-1.c: New test.
11409
11410 2006-11-23 David Ung <davidu@mips.com>
11411
11412 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11413 -mfp64, allowable when ISA >= 33 and float is enabled.
11414 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11415 of mthc1 and mfhc1 patterns.
11416
11417 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11418
11419 PR tree-optimization/29921
11420 * gcc.dg/pr29921.c: New test.
11421
11422 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11423
11424 PR fortran/29441
11425 * gfortran.dg/initialization_4.f90: New test.
11426
11427 2006-11-22 Ira Rosen <irar@il.ibm.com>
11428
11429 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11430 platforms that have interleaving support.
11431 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11432 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11433 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11434 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11435 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11436 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11437 gcc.dg/vect/vect-strided-u8-i8.c,
11438 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11439 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11440 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11441 gcc.dg/vect/vect-strided-float.c,
11442 gcc.dg/vect/vect-strided-a-mult.c,
11443 gcc.dg/vect/vect-strided-mult-char-ls.c,
11444 gcc.dg/vect/vect-strided-a-u16-mult.c,
11445 gcc.dg/vect/vect-strided-a-u32-mult.c,
11446 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11447 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11448 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11449 gcc.dg/vect/vect-strided-mult.c,
11450 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11451 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11452 New.
11453
11454 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11455
11456 PR fortran/25087
11457 * gfortran.dg/auto_char_len_4.f90: New test.
11458
11459 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11460
11461 PR fortran/29652
11462 * gfortran.dg/generic_7.f90: New test.
11463 * gfortran.dg/defined_operators_1.f90: Add new error.
11464
11465 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11466
11467 PR tree-optimization/29902
11468 * g++.dg/tree-ssa/pr29902.C: New test.
11469
11470 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11471
11472 PR fortran/29820
11473 * gfortran.dg/used_types_13.f90: New test.
11474
11475 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11476
11477 * gcc.dg/dfp/snan.c: Delete.
11478
11479 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11480
11481 * g++.dg/cpp0x/static_assert1.C: New.
11482 * g++.dg/cpp0x/static_assert2.C: New.
11483 * g++.dg/cpp0x/static_assert3.C: New.
11484
11485 2006-11-21 Richard Guenther <rguenther@suse.de>
11486
11487 * gcc.dg/vect/vect-pow-1.c: New testcase.
11488 * gcc.dg/vect/vect-pow-2.c: Likewise.
11489
11490 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR c++/29570
11493 * g++.dg/template/static29.C: New test.
11494
11495 PR c++/29734
11496 * g++.dg/conversion/simd4.C: New test.
11497
11498 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11499
11500 PR c++/29475
11501 * g++.dg/template/access19.C: New test.
11502 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11503 error is reported.
11504
11505 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11506
11507 PR tree-opt/25500
11508 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11509
11510 2006-11-20 Tobias Burnus <burnus@net-b.de>
11511
11512 PR fortran/27546
11513 * gfortran.dg/import.f90: Extended test.
11514 * gfortran.dg/import2.f90: Extended test.
11515
11516 2006-11-20 Tobias Burnus <burnus@net-b.de>
11517
11518 * gfortran.dg/volatile3.f90: Add conflict test.
11519
11520 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11521
11522 PR fortran/24783
11523 * gfortran.dg/implicit_10.f90: New test.
11524
11525 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11526
11527 PR c++/8586
11528 * g++.dg/warn/Wall-write-strings.C: New.
11529
11530 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11531
11532 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11533 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11534
11535 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11536
11537 * gfortran.dg/use_3.f90: Remove error message.
11538 * gfortran.dg/iso_fortran_env_1.f90: New test.
11539 * gfortran.dg/iso_fortran_env_2.f90: New test.
11540 * gfortran.dg/iso_fortran_env_3.f90: New test.
11541 * gfortran.dg/iso_fortran_env_4.f90: New test.
11542
11543 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11544
11545 * gcc.dg/vect/vect-27.c: Fix initialization.
11546
11547 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11548
11549 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11550 * gcc.dg/torture/builtin-minmax-1.c: New.
11551
11552 * gcc.dg/builtins-20.c: Add cases for copysign.
11553
11554 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11555
11556 PR fortran/24285
11557 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11558
11559 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11560 * gfortran.dg/use_1.f90: New test.
11561 * gfortran.dg/use_1.f90: New test.
11562 * gfortran.dg/use_1.f90: New test.
11563
11564 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11565
11566 PR tree-optimization/29801
11567 * gcc.dg/pr29801.c: New test.
11568
11569 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR middle-end/29584
11572 * gcc.dg/torture/pr29584.c: New test.
11573
11574 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11575
11576 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11577 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11578 * gcc.target/powerpc/compress-float-ppc.c,
11579 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11580 powerpc_fprs.
11581 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11582 do not pass -mhard-float.
11583
11584 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11585
11586 * gnat.dg/volatile_aggregate.adb: New test.
11587
11588 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11589
11590 PR fortran/29391
11591 PR fortran/29489
11592 * gfortran.dg/bound_2.f90: Add more checks.
11593 * gfortran.dg/bound_3.f90: New test.
11594
11595 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11596
11597 PR target/29201
11598 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11599
11600 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11601
11602 * gfortran.dg/import3.f90: Fix error message.
11603
11604 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11605
11606 PR tree-opt/29788
11607 * gfortran.fortran-torture/compile/inline_1.f90:
11608 New testcase.
11609
11610 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11611
11612 * gcc.target/i386/x87regparm-1.c: New test.
11613 * gcc.target/i386/x87regparm-2.c: New test.
11614 * gcc.target/i386/x87regparm-3.c: New test.
11615 * gcc.target/i386/x87regparm-4.c: New test.
11616
11617 2006-11-15 Tobias Burnus <burnus@net-b.de>
11618
11619 PR fortran/27546
11620 * gfortran.dg/import.f90: New test.
11621 * gfortran.dg/import2.f90: New test.
11622 * gfortran.dg/import3.f90: New test.
11623
11624 2006-11-15 Tobias Burnus <burnus@net-b.de>
11625
11626 PR fortran/27588
11627 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11628
11629 2006-11-15 Tobias Burnus <burnus@net-b.de>
11630
11631 PR fortran/29806
11632 * gfortran.dg/contains.f90: New test.
11633 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11634
11635 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR tree-optimization/29581
11638 * gcc.dg/pr29581-1.c: New test.
11639 * gcc.dg/pr29581-2.c: New test.
11640 * gcc.dg/pr29581-3.c: New test.
11641 * gcc.dg/pr29581-4.c: New test.
11642 * gfortran.dg/pr29581.f90: New test.
11643
11644 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11645
11646 PR fortran/29702
11647 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11648 numbers in error message headers.
11649
11650 2006-11-14 Richard Guenther <rguenther@suse.de>
11651
11652 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11653 to i?86 and x86_64 targets.
11654
11655 2006-11-14 Caroline Tice <ctice@apple.com>
11656
11657 * gcc.dg/pubtypes-1.c: New file/testcase.
11658 * gcc.dg/pubtypes-2.c: New file/testcase.
11659 * gcc.dg/pubtypes-3.c: New file/testcase.
11660 * gcc.dg/pubtypes-4.c: New file/testcase.
11661 * g++.dg/pubtypes.C: New file/testcase.
11662
11663 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11664
11665 PR c++/29106
11666 * g++.dg/init/self1.C: New test.
11667
11668 2006-11-14 Tobias Burnus <burnus@net-b.de>
11669
11670 PR fortran/29657
11671 * gfortran.dg/conflicts.f90: Add.
11672
11673 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11674
11675 PR rtl-optimization/29798
11676
11677 * gcc.c-torture/execute/pr29798.c: New.
11678
11679 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11680
11681 * gcc.dg/builtins-20.c: Add more cases.
11682
11683 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11684
11685 PR fortran/29759
11686 * gfortran.dg/gomp/pr29759.f90: New test.
11687
11688 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11689
11690 PR c++/29518
11691 * g++.dg/template/static28.C: New test.
11692
11693 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11694
11695 * lib/c-torture.exp: Use target-libpath.exp.
11696 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11697 set GCC_EXEC_PREFIX env var from global variable of same name.
11698
11699 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11700
11701 PR fortran/26994
11702 * gfortran.fortran-torture/compile/transfer-1.f90:
11703 New testcase.
11704
11705 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11706 Zdenek Dvorak <dvorakz@suse.cz>
11707
11708 PR tree-optimization/29680
11709 * gcc.dg/alias-11.c: New test.
11710
11711 2006-11-12 Jason Merrill <jason@redhat.com>
11712 Andrew Pinski <pinskia@physics.uc.edu>
11713
11714 PR middle-end/28915
11715 * gcc.target/i386/vectorize1.c: New.
11716
11717 2006-11-12 Roger Sayle <roger@eyesopen.com>
11718
11719 PR rtl-optimization/29797
11720 * gcc.c-torture/execute/pr29797-1.c: New test case.
11721
11722 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11723
11724 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11725
11726 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11727
11728 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11729
11730 2006-11-12 Roger Sayle <roger@eyesopen.com>
11731
11732 PR tree-optimization/13827
11733 * gcc.dg/fold-eqand-1.c: New test case.
11734
11735 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11736
11737 PR rtl-opt/28812
11738 * gcc.c-torture/execute/mayalias-3.c: New test.
11739
11740 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11741
11742 PR middle-end/27528
11743 * gcc.c-torture/compile/pr27528.c: New test.
11744 * gcc.dg/pr27528.c: Likewise.
11745
11746 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11747
11748 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11749
11750 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11751
11752 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11753
11754 PR fortran/29758
11755 * gfortran.dg/reshape_source_size_1.f90: New test.
11756
11757 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11758
11759 PR fortran/29315
11760 * gfortran.dg/aliasing_dummy_4.f90: New test.
11761
11762 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11763
11764 PR target/29777
11765 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11766 and x86_64-*-* targets.
11767
11768 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11769
11770 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11771 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11772 New macros. Use them in exact tests.
11773 (TESTIT3): New macro.
11774 Add tests for fmin, fmax and fma.
11775
11776 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11777
11778 PR fortran/29431
11779 * gfortran.dg/array_constructor_13.f90: New test.
11780
11781 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11782
11783 PR fortran/29744
11784 * gfortran.dg/used_types_12.f90: New test.
11785
11786 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11787
11788 PR middle-end/29726
11789 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11790 (test6): Ditto.
11791 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11792 * gcc.dg/fold-eqandshift-3.c: New test case.
11793
11794 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11795
11796 PR fortran/29699
11797 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11798
11799 PR fortran/21370
11800 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11801
11802 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11803
11804 * gcc.dg/20061109-1.c: New testcase.
11805
11806 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11807
11808 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11809
11810 2006-11-09 Tobias Burnus <burnus@net-b.de>
11811
11812 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11813 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11814
11815 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11816
11817 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11818 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11819
11820 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11821
11822 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11823
11824 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11825
11826 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11827 vect-9.c).
11828 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11829 * gcc.dg/vect/vect-9.c: Now vectorizable.
11830 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11831 that support vect_widen_mult.
11832 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11833 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11834 vect-reduc-dot-u16.c).
11835 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11836 vect-reduc-dot-u16.c).
11837 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11838 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11839 vect-reduc-dot-s8.c).
11840 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11841 vect-reduc-dot-s8.c).
11842 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11843 vect-reduc-dot-s8.c).
11844 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11845 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11846 vect-reduc-dot-u8.c).
11847 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11848 vect-reduc-dot-u8.c).
11849 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11850 * gcc.dg/vect/vect-multitypes-9.c: New test.
11851 * gcc.dg/vect/vect-multitypes-10.c: New test.
11852 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11853 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11854 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11855 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11856 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11857 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11858 wrapv-vect-reduc-dot-s8.c.
11859 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11860 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11861 targets that support vec_unpack.
11862 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11863 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11864 (check_effective_target_vect_widen_mult_hi_to_si): New.
11865 (check_effective_target_vect_widen_sum): Removed.
11866
11867 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11868
11869 * gcc.dg/vect/vect-multitypes-8.c: New test.
11870 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11871
11872 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11873
11874 * gcc.dg/vect/vect-multitypes-7.c: New test.
11875
11876 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11877
11878 * gcc.dg/vect/vect-multitypes-4.c: New test.
11879 * gcc.dg/vect/vect-multitypes-5.c: New test.
11880 * gcc.dg/vect/vect-multitypes-6.c: New test.
11881
11882 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11883
11884 * gcc.dg/vect/vect-multitypes-1.c: New test.
11885 * gcc.dg/vect/vect-multitypes-2.c: New test.
11886 * gcc.dg/vect/vect-multitypes-3.c: New test.
11887
11888 2006-11-07 Eric Christopher <echristo@apple.com>
11889
11890 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11891 Test using scan-assembler-not.
11892
11893 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11894
11895 * gcc.dg/inline-17.c: New test.
11896
11897 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11898
11899 PR other/25028
11900 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11901 on HP-UX.
11902
11903 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11904
11905 PR fortran/29539
11906 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11907
11908 PR fortran/29634
11909 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11910 test.
11911
11912 2006-11-07 Tobias Burnus <burnus@net-b.de>
11913
11914 PR fortran/29601
11915 * gfortran.dg/volatile.f90: Add.
11916 * gfortran.dg/volatile2.f90: Add.
11917 * gfortran.dg/volatile3.f90: Add.
11918 * gfortran.dg/volatile4.f90: Add.
11919 * gfortran.dg/volatile5.f90: Add.
11920 * gfortran.dg/volatile6.f90: Add.
11921 * gfortran.dg/volatile7.f90: Add.
11922
11923 2006-11-06 Tobias Burnus <burnus@net-b.de>
11924
11925 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11926 for matching error messages.
11927 * gfortran.dg/specifics_3.f90: Adjust pattern
11928 for matching error messages.
11929
11930 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11931 Bernhard Fischer <aldot@gcc.gnu.org>
11932
11933 * lib/gcc-dg.exp (output-exists): New proc.
11934 (output-exists-not): New proc.
11935 * gcc.test-framework/test-framework.awk: Support new directives.
11936 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11937 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11938 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11939 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11940 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11941 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11942
11943 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11944
11945 PR fortran/29630
11946 PR fortran/29679
11947 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11948 * gfortran.dg/initialization_3.f90: New.
11949
11950 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11951
11952 PR libgfortran/25545
11953 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11954
11955 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR middle-end/29695
11958 * gcc.c-torture/execute/pr29695-1.c: New test.
11959 * gcc.c-torture/execute/pr29695-2.c: New test.
11960
11961 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11962
11963 PR fortran/29565
11964 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11965
11966 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11967
11968 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11969 for matching error messages.
11970
11971 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11972
11973 PR target/26915
11974 * gcc.target/i386/387-12.c: New test.
11975
11976 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11977
11978 PR libfortran/29713
11979 * gfortran.dg/pr29713.f90: New test.
11980
11981 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11982
11983 * gcc.c-torture/execute/arith-rand-ll.c:
11984 Also test for bogus rest sign.
11985
11986 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11987
11988 PR libfortran/27895
11989 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11990
11991 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11992
11993 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11994 from error messages.
11995
11996 2006-11-02 Mike Stump <mrs@apple.com>
11997
11998 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11999
12000 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12001
12002 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12003
12004 * g++.dg/eh/gcsec1.C: New test.
12005
12006 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12007
12008 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12009 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12010
12011 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12012
12013 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12014 hexadecimal value.
12015 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12016 * gcc.dg/pr14796-2.c: Likewise.
12017
12018 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12019
12020 * gcc.c-torture/execute/20061101-1.c: New test.
12021
12022 2006-11-01 Richard Guenther <rguenther@suse.de>
12023
12024 * gcc.target/i386/fpprec-1.c: New testcase.
12025
12026 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12027
12028 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12029 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12030
12031 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12032
12033 * gcc.c-torture/execute/20061031-1.c: New test.
12034
12035 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12036
12037 PR 23067
12038 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12039 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12040 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12041 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12042 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12043 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12044 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12045
12046 2006-10-31 Eric Christopher <echristo@apple.com>
12047 Falk Hueffner <falk@debian.org>
12048
12049 * gcc.dg/builtin-bswap-1.c: New.
12050 * gcc.dg/builtin-bswap-2.c: New.
12051 * gcc.dg/builtin-bswap-3.c: New.
12052 * gcc.dg/builtin-bswap-4.c: New.
12053 * gcc.dg/builtin-bswap-5.c: New.
12054 * gcc.target/i386/builtin-bswap-1.c: New.
12055
12056 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12057
12058 * gcc.dg/inline-16.c: New.
12059
12060 PR 16622
12061 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12062 defining it.
12063 * gcc.dg/inline-13.c: New.
12064 * gcc.dg/inline-14.c: New.
12065 * gcc.dg/inline-15.c: New.
12066
12067 PR 11377
12068 * gcc.dg/inline6.c: New.
12069 * gcc.dg/inline7.c: New.
12070
12071 2006-10-31 Roger Sayle <roger@eyesopen.com>
12072
12073 PR middle-end/23470
12074 * gcc.dg/pr23470-1.c: New test case.
12075
12076 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12077
12078 PR fortran/29537
12079 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12080 data.
12081 * gfortran.dg/blockdata_2.f90: New testcase.
12082
12083 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12084
12085 PR libfortran/29627
12086 * gfortran.dg/unf_short_record_1.f90: New test.
12087
12088 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12089
12090 PR fortran/29067
12091 * gfortran.dg/pr29067.f: New test.
12092
12093 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12094 Richard Sandiford <richard@codesourcery.com>
12095
12096 * lib/target-supports.exp (get_compiler_messages): Append options
12097 as a single list element.
12098 (check_effective_target_arm_vfp_ok): New.
12099 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12100
12101 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12102
12103 PR fortran/29387
12104 * gfortran.dg/intrinsic_actual_2.f90: New test.
12105
12106 PR fortran/29490
12107 * gfortran.dg/actual_array_interface_1.f90: New test.
12108
12109 PR fortran/29641
12110 * gfortran.dg/used_types_11.f90: New test.
12111
12112 2006-10-30 Dirk Mueller <dmueller@suse.de>
12113
12114 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12115 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12116 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12117 * g++.old-deja/g++.mike/net25.C (main): Same.
12118 * g++.dg/lookup/exception1.C (main): Same.
12119 * g++.dg/parse/parens2.C (main): Same.
12120
12121 2006-10-30 Roger Sayle <roger@eyesopen.com>
12122
12123 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12124
12125 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12126
12127 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12128 * gcc.dg/torture/builtin-math-3.c: Likewise.
12129
12130 2006-10-30 Tobias Burnus <burnus@net-b.de>
12131
12132 PR fortran/29452
12133 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12134 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12135
12136 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12137
12138 PR Fortran/29410
12139 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12140
12141 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12142
12143 * lib/target-supports.exp (check_function_available): Declare
12144 function before calling.
12145
12146 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR tree-optimization/29637
12149 * gcc.dg/pr29637.c: New test.
12150
12151 2006-10-29 Roger Sayle <roger@eyesopen.com>
12152
12153 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12154 tree canonicalization.
12155
12156 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12157
12158 * gcc.dg/builtins-20.c: Add more hypot tests.
12159
12160 2006-10-29 Roger Sayle <roger@eyesopen.com>
12161
12162 * gcc.dg/fold-compare-1.c: New test case.
12163
12164 2006-10-29 Dirk Mueller <dmueller@suse.de>
12165
12166 PR c++/16307
12167 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12168
12169 2006-10-29 Roger Sayle <roger@eyesopen.com>
12170
12171 PR tree-optimization/15458
12172 * gcc.dg/fold-xornot-1.c: New test case.
12173
12174 2006-10-29 Richard Guenther <rguenther@suse.de>
12175
12176 * gcc.target/i386/math-torture/trunc.c: New testcase.
12177
12178 2006-10-29 Richard Guenther <rguenther@suse.de>
12179
12180 * gcc.target/i386/math-torture/round.c: New testcase.
12181
12182 2006-10-29 Richard Guenther <rguenther@suse.de>
12183
12184 * gcc.target/i386/math-torture/ceil.c: New testcase.
12185 * gcc.target/i386/math-torture/floor.c: Likewise.
12186
12187 2006-10-29 Richard Guenther <rguenther@suse.de>
12188
12189 * gcc.target/i386/math-torture/rint.c: New testcase.
12190 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12191
12192 2006-10-29 Richard Guenther <rguenther@suse.de>
12193
12194 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12195 * gcc.target/i386/math-torture/lceil.c: Likewise.
12196
12197 2006-10-28 Tobias Burnus <burnus@net-b.de>
12198
12199 PR libgfortran/24313
12200 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12201
12202 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12203
12204 * gcc.c-torture/execute/20020118-1.c,
12205 gcc.c-torture/execute/builtins/strlen.c,
12206 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12207 comment typos.
12208
12209 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12210
12211 * gcc.dg/builtins-20.c: Add tests for hypot.
12212 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12213 two-argument builtins.
12214 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12215 TESTIT2. Update all callers.
12216 (TESTIT2, TESTIT2_R): New helper macros.
12217 Add testcases for pow, hypot and atan2.
12218
12219 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12220
12221 PR C++/29295
12222 * g++.dg/expr/bool1.C: New test.
12223 * g++.dg/expr/bool2.C: New test.
12224
12225 2006-10-28 Tobias Burnus <burnus@net-b.de>
12226
12227 PR fortran/28224
12228 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12229 * gfortran.dg/namelist_internal.f90: New test.
12230
12231 2006-10-28 Tobias Burnus <burnus@net-b.de>
12232
12233 PR fortran/29625
12234 * gfortran.dg/io_real_boz.f90: Add.
12235 * gfortran.dg/io_real_boz2.f90: Add.
12236
12237 2006-10-28 Richard Guenther <rguenther@suse.de>
12238
12239 PR middle-end/26899
12240 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12241
12242 2006-10-28 Richard Guenther <rguenther@suse.de>
12243
12244 PR target/28806
12245 * gcc.target/i386/math-torture/lround.c: New testcase.
12246
12247 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12248
12249 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12250 * gcc.dg/builtins-44.c: Likewise.
12251 * gcc.dg/builtins-45.c: Likewise.
12252 * gcc.dg/pr28796-2.c: Likewise.
12253 * gcc.dg/unordered-3.c: Likewise.
12254
12255 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12256
12257 PR libgfortran/27954
12258 * gfortran.dg/error_recovery_2.f90: New test.
12259
12260 2006-10-26 Richard Guenther <rguenther@suse.de>
12261
12262 * gcc.target/i386/i386.exp: Use glob, not find to collect
12263 tests. Avoids recursing into subdirectories.
12264 * gcc.target/i386/math-torture/math-torture.exp: Torture
12265 for interesting ia32 math options.
12266 * gcc.target.i386/math-torture/lrint.c: New testcase.
12267
12268 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12269
12270 PR libgfortran/29563
12271 * gfortran.dg/arrayio_9.f90: Update test.
12272 * gfortran.dg/arrayio_19.f90: New test.
12273
12274 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12275
12276 * gcc.dg/20061026.c: New testcase.
12277
12278 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12279
12280 PR libgfortran/29563
12281 * gfortran.dg/arrayio_9.f90: New test.
12282
12283 2006-10-26 Ben Elliston <bje@au.ibm.com>
12284
12285 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12286 Copy the strings manually, as strcpy may call strlen.
12287
12288 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12289
12290 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12291 Add checks for log, log2, log10 and log1p.
12292
12293 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12294 we already test 0.0. Add checks for expm1, log, log2, log10,
12295 log1p, cbrt, erf and erfc.
12296
12297 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12298
12299 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12300
12301 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12302
12303 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12304 and remainderl() built-in functions. Remove -ffast-math from
12305 dg-options.
12306
12307 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12308
12309 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12310 acosh and atanh.
12311
12312 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12313 floating point modifiers to arguments passed to float and long
12314 double functions respectively. Update all callers to use floating
12315 point numbers, not integers. Add tests for exp, exp2 and
12316 exp10/pow10.
12317
12318 * gcc.dg/torture/builtin-math-3.c: New test.
12319
12320 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12321
12322 PR fortran/29393
12323 * gfortran.dg/initialize_2.f90: New.
12324
12325 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12326
12327 * gcc.dg/torture/builtin-math-2.c: New test.
12328
12329 2006-10-24 Richard Guenther <rguenther@suse.de>
12330
12331 PR middle-end/28796
12332 * gcc.dg/pr28796-1.c: New testcase.
12333 * gcc.dg/pr28796-2.c: Likewise.
12334
12335 2006-10-24 Richard Guenther <rguenther@suse.de>
12336
12337 * gcc.dg/builtins-57.c: New testcase.
12338
12339 2006-10-24 Richard Guenther <rguenther@suse.de>
12340
12341 PR tree-optimization/29567
12342 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12343
12344 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12345
12346 PR tree-optimization/14784
12347 * gcc.dg/alias-10.c: New test.
12348
12349 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12350
12351 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12352
12353 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12354
12355 * gcc.dg/builtin-strncat-chk-1.c: New test.
12356
12357 2006-10-23 Jan Hubicka <jh@suse.cz>
12358
12359 * gcc.dg/memmove-1.c: New test.
12360
12361 2006-10-23 Paul Brook <paul@codesourcery.com>
12362
12363 * gcc.dg/pragma-pack-5.c: New test.
12364
12365 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12366
12367 * g++.dg/other/s390-1.C: New testcase.
12368
12369 2006-10-23 Richard Guenther <rguenther@suse.de>
12370
12371 PR middle-end/27132
12372 PR middle-end/23295
12373 * gcc.dg/pr27132.c: New testcase.
12374 * gcc.dg/pr23295.c: Likewise.
12375 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12376 * g++.dg/tree-ssa/pr19807.C: Likewise.
12377
12378 2006-10-23 Richard Guenther <rguenther@suse.de>
12379
12380 PR middle-end/21032
12381 * gcc.dg/pr21032.c: New testcase.
12382
12383 2006-10-22 Jeff Law <law@redhat.com>
12384 Richard Guenther <rguenther@suse.de>
12385
12386 PR tree-optimization/15911
12387 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12388
12389 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12390
12391 PR c++/20647
12392 * g++.dg/abi/rtti3.C: New.
12393
12394 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12395
12396 PR middle-end/28252
12397 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12398 transformation.
12399
12400 2006-10-21 Richard Guenther <rguenther@suse.de>
12401
12402 PR tree-optimization/3511
12403 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12404
12405 2006-10-21 Richard Guenther <rguenther@suse.de>
12406
12407 PR middle-end/26898
12408 * gcc.dg/torture/pr26898-1.c: New testcase.
12409 * gcc.dg/torture/pr26898-2.c: Likewise.
12410
12411 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12412
12413 PR c++/28053
12414 * g++.dg/parse/bitfield1.C: Adjust error markers.
12415 * g++.dg/parse/bitfield2.C: New test.
12416
12417 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12418
12419 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12420
12421 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12422
12423 PR libfortran/27895
12424 * gfortran.dg/zero_sized_1.f90: New test.
12425
12426 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12427
12428 * gcc.dg/div-compare-1.c: New test.
12429
12430 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12431
12432 PR fortran/29216
12433 * gfortran.dg/result_default_init_1.f90: New test.
12434
12435 PR fortran/29314
12436 * gfortran.dg/automatic_default_init_1.f90: New test.
12437
12438 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12439 from 38 to 33.
12440
12441 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12442
12443 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12444 'using namespace std' without previous declaration.
12445 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12446 * g++.old-deja/g++.robertl/eb133c.C: New.
12447
12448 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12449
12450 PR libgfortran/29277
12451 * gfortran.dg/streamio_4.f90: Update test.
12452 * gfortran.dg/streamio_11.f90: New test.
12453
12454 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12455
12456 PR c++/27952
12457 * g++.dg/inherit/virtual1.C: New test.
12458
12459 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12460
12461 PR c++/28261
12462 * g++.dg/parse/enum3.C: New test.
12463
12464 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12465
12466 PR c++/29039
12467 * g++.dg/init/ctor8.C: New test.
12468
12469 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12470
12471 PR c++/27270
12472 * g++.dg/ext/complit8.C: Tweak error markers.
12473 * g++.dg/template/complit1.C: Add error marker.
12474
12475 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12476
12477 PR c++/27270
12478 * g++.dg/ext/complit8.C: New test.
12479
12480 PR c++/29408
12481 * g++.dg/parse/dtor12.C: New test.
12482
12483 PR c++/29435
12484 * g++.dg/template/sizeof11.C: New test.
12485
12486 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12487
12488 PR fortran/29392
12489 * gfortran.dg/data_char_3.f90: New test.
12490
12491 PR fortran/29451
12492 * gfortran.dg/negative_automatic_size.f90: New test.
12493
12494 2006-10-16 David Daney <ddaney@avtrex.com>
12495
12496 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12497
12498 2006-10-16 Eric Christopher <echristo@apple.com>
12499
12500 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12501 x86_64.
12502
12503 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12504
12505 PR c++/28211
12506 * g++.dg/tc1/dr49.C: Tweak error messages.
12507 * g++.dg/parse/template21.C: New test.
12508
12509 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12510
12511 PR middle-end/20491
12512 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12513
12514 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12515
12516 PR fortran/29403
12517 * gfortran.dg/print_1.f90: New test.
12518
12519 2006-10-15 Jan Hubicka <jh@suse.cz>
12520
12521 PR middle-end/29241
12522 * gcc.c-torture/compile/pr29241.c: New testcase.
12523
12524 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12525
12526 PR middle-end/29250
12527 * gcc.c-torture/compile/pr29250.c: New test.
12528
12529 2006-10-15 Richard Guenther <rguenther@suse.de>
12530
12531 * gcc.dg/pr29299.c: New testcase.
12532
12533 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12534
12535 PR fortran/24767
12536 * gfortran.dg/label_4.f90: Adjust warning flag.
12537
12538 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12539
12540 PR fortran/29371
12541 * gfortran.dg/nullify_3.f90: New test.
12542
12543 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12544
12545 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12546 on Solaris 2.5.1 too.
12547
12548 2006-10-13 Eric Christopher <echristo@apple.com>
12549
12550 * gcc.dg/pr25993.c: Skip for darwin.
12551
12552 2006-10-13 Eric Christopher <echristo@apple.com>
12553
12554 * gcc.dg/visibility-11.c: Skip for darwin.
12555
12556 2006-10-13 Eric Christopher <echristo@apple.com>
12557
12558 * gcc.dg/darwin-weakimport-1.c: Use
12559 -fno-asynchronous-unwind-tables.
12560 * gcc.dg/darwin-weakimport-3.c: Ditto.
12561
12562 2006-10-13 Richard Guenther <rguenther@suse.de>
12563
12564 PR tree-optimization/29446
12565 * gcc.dg/torture/pr29446.c: New testcase.
12566
12567 2006-10-13 Bill Wendling <wendling@apple.com>
12568
12569 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12570 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12571 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12572 * g++.old-deja/g++.law/shadow1.C: Likewise.
12573 * g++.old-deja/g++.law/ctors10.C: Likewise.
12574 * g++.dg/debug/namespace1.C: Likewise.
12575 * g++.dg/inherit/namespace-as-base.C: Likewise.
12576 * g++.dg/opt/delay-slot-1.C: Likewise.
12577 * g++.dg/parse/defarg10.C: Likewise.
12578 * g++.dg/template/ptrmem11.C: Likewise.
12579 * g++.dg/template/mem_func_ptr.C: Likewise.
12580 * g++.dg/template/spec19.C: Likewise.
12581
12582 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12583
12584 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12585
12586 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12587
12588 PR fortran/29373
12589 * gfortran.dg/implicit_9.f90: New test.
12590
12591 PR fortran/29407
12592 * gfortran.dg/namelist_25.f90: New test.
12593
12594 PR fortran/27701
12595 * gfortran.dg/same_name_2.f90: New test.
12596
12597 PR fortran/29232
12598 * gfortran.dg/host_assoc_types_1.f90: New test.
12599
12600 PR fortran/29364
12601 * gfortran.dg/missing_derived_type_1.f90: New test.
12602 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12603
12604 PR fortran/29422
12605 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12606
12607 PR fortran/29428
12608 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12609
12610 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12611
12612 PR fortran/29391
12613 * gfortran.dg/bound_2.f90: New test.
12614
12615 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12616
12617 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12618 directive.
12619 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12620 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12621 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12622 * gfortran.dg/gomp/reduction3.f90: Likewise.
12623 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12624 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12625 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12626 * gfortran.dg/forall_4.f90: Likewise.
12627 * gfortran.dg/spec_expr_4.f90: Likewise.
12628 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12629 * gfortran.dg/forall_5.f90: Likewise.
12630 * gfortran.dg/open_access_append_2.f90: Add check for
12631 compile-time warning.
12632
12633 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12634
12635 PR c++/28506
12636 * g++.dg/parse/pure1.C: New test.
12637
12638 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12639
12640 PR fortran/21435
12641 * gfortran.dg/io_constraints_3.f90: New test.
12642 * gfortran.dg/open_access_append_1.f90: Add checks
12643 for compile-time warnings.
12644 * gfortran.dg/pr20163-2.f: Likewise.
12645 * gfortran.dg/iostat_2.f90: Likewise.
12646 * gfortran.dg/label_4.f90: Delete the temporary
12647 file.
12648 * gfortran.dg/direct_io_2.f90: Add a FILE=
12649 specifier.
12650 * gfortran.dg/iomsg_1.f90: Add check for
12651 compile-time warning.
12652
12653 2006-10-12 Jan Hubicka <jh@suse.cz>
12654
12655 PR c/28419
12656 * gcc.dg/pr28319.c: New test.
12657
12658 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12659 PR c++/29318
12660 * g++.dg/ext/vla4.C: New test.
12661
12662 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12663
12664 PR c++/27961
12665 * g++.dg/template/crash60.C: New test.
12666 * g++.dg/other/large-size-array.C: Adjust error markers.
12667 * g++.dg/parse/crash27.C: Likewise.
12668 * g++.dg/template/crash1.C: Likewise.
12669
12670 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12671
12672 PR testsuite/29093
12673 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12674
12675 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR preprocessor/28709
12678 * gcc.dg/cpp/paste14.c: New test.
12679
12680 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12681
12682 PR c++/29175
12683 * g++.dg/init/array24.C: New test.
12684
12685 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12686
12687 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12688 of <sys/types.h>.
12689
12690 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12691
12692 PR c++/29024
12693 * g++.dg/parse/typedef8.C: New test.
12694 * g++.dg/other/mult-stor1.C: Adjust error markers.
12695
12696 2006-10-11 Richard Guenther <rguenther@suse.de>
12697
12698 PR tree-optimization/28230
12699 * gcc.dg/torture/pr28230.c: New testcase.
12700
12701 2006-10-11 Richard Guenther <rguenther@suse.de>
12702
12703 PR inline-asm/29119
12704 * gcc.dg/torture/pr29119.c: New testcase.
12705
12706 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR middle-end/29272
12709 * gcc.c-torture/execute/20060930-2.c: New test.
12710
12711 2006-10-09 Richard Henderson <rth@redhat.com>
12712
12713 Revert emutls patch.
12714
12715 2006-10-09 Richard Guenther <rguenther@suse.de>
12716
12717 PR middle-end/29254
12718 * gcc.dg/pr29254.c: New testcase.
12719
12720 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12721 Paul Thomas <pault@gcc.gnu.org>
12722
12723 PR fortran/20541
12724 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12725 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12726 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12727 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12728 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12729 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12730 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12731 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12732 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12733 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12734 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12735 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12736 * gfortran.dg/alloc_comp_std.f90: New test.
12737 * gfortran.dg/move_alloc.f90: New test.
12738
12739 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12740
12741 PR fortran/29115
12742 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12743
12744 PR fortran/29211
12745 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12746
12747 2006-10-08 Tobias Burnus <burnus@net-b.de>
12748
12749 PR fortran/28585
12750 * gfortran.dg/new_line.f90: New test.
12751
12752 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12753
12754 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12755 * gcc.dg/torture/builtin-convert-1.c,
12756 gcc.dg/torture/builtin-convert-2.c,
12757 gcc.dg/torture/builtin-convert-3.c,
12758 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12759
12760 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12761
12762 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12763 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12764 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12765 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12766
12767 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12768
12769 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12770 Xfail some tests for powerpc-darwin and powerpc-aix.
12771
12772 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12773
12774 PR c/29380
12775 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12776
12777 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12778
12779 PR target/29300
12780 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12781 on hppa*-*-hpux*.
12782
12783 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12784
12785 PR fortran/16580
12786 PR fortran/29288
12787 * gfortran.fortran-torture/execute/specifics.f90:
12788 Add tests for using all possible intrinsics as actual arguments.
12789 * gfortran.dg/specifics_1.f90: Add tests for using
12790 all possible intrinsics as actual arguments.
12791 * gfortran.dg/specifics_2.f90: New file.
12792 * gfortran.dg/specifics_3.f90: New file.
12793
12794 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12795
12796 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12797 * gcc.dg/debug/debug-2.c: Likewise.
12798
12799 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12800
12801 * gcc.c-torture/compile/sync-2.c: New test.
12802
12803 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12804
12805 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12806 line endings.
12807
12808 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12809
12810 PR rtl-optimization/29128
12811 * gcc.c-torture/compile/pr29128.c: New test.
12812
12813 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12814
12815 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12816 line endings.
12817
12818 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12819
12820 PR middle-end/29256
12821 * gcc.dg/tree-ssa/loop-19.c: New test.
12822
12823 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR tree-optimization/29330
12826 * gcc.dg/pr29330.c: New test.
12827
12828 PR target/28924
12829 * gcc.c-torture/compile/20061005-1.c: New test.
12830
12831 2006-10-06 Olivier Hainque <hainque@adacore.com>
12832
12833 * gcc.dg/typename-vla-1.c: New case.
12834 * gnat.dg/forward_vla.adb: New case.
12835
12836 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR tree-optimization/29290
12839 * gfortran.dg/loop_nest_1.f90: New test.
12840
12841 PR target/29198
12842 * gcc.dg/tls/opt-12.c: New test.
12843
12844 PR fortran/28415
12845 * gfortran.dg/save_2.f90: New test.
12846
12847 PR c/29091
12848 * gcc.dg/pr29091.c: New test.
12849
12850 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12851
12852 * lib/target-supports.exp
12853 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12854 same as x86_64-*-*; check for LP64.
12855
12856 2006-10-04 Richard Henderson <rth@redhat.com>
12857
12858 * lib/target-supports.exp (check_effective_target_tls): Redefine
12859 to mean non-emulated tls.
12860 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12861 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12862 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12863 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12864 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12865 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12866 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12867
12868 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12869
12870 PR fortran/29343
12871 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12872
12873 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12874
12875 * gfortran.dg/bounds_check_fail_1.f90: New test.
12876
12877 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12878
12879 PR c++/29020
12880 * g++.dg/template/friend48.C: New test.
12881
12882 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12883
12884 PR fortran/29098
12885 * gfortran.dg/default_initialization_2.f90: New test.
12886
12887 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12888
12889 PR fortran/20779
12890 PR fortran/20891
12891 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12892
12893 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12894
12895 PR fortran/29284
12896 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12897
12898 PR fortran/29321
12899 PR fortran/29322
12900 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12901
12902 PR fortran/25091
12903 PR fortran/25092
12904 * gfortran.dg/entry_array_specs_1.f90: New test.
12905
12906 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12907
12908 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12909 insufficient to inhibit some test failures at -O3. Do testing
12910 on integers.
12911
12912 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12913
12914 PR c++/29138
12915 * g++.dg/inherit/access8.C: New test.
12916 * g++.dg/template/dtor4.C: Tweak error messages.
12917
12918 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12919
12920 PR fortran/27478
12921 * gfortran.dg/entry_8.f90: New test.
12922
12923 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12924
12925 PR c++/29291
12926 * g++.dg/parse/new4.C: New test.
12927
12928 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12929
12930 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12931 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12932 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12933 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12934 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12935
12936 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12937
12938 PR fortran/19260
12939 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12940 * gfortran.dg/continuation_2.f90: New test.
12941
12942 PR fortran/19262
12943 * gfortran.dg/continuation_3.f90: New test.
12944 * gfortran.dg/continuation_4.f90: New test.
12945 * gfortran.dg/continuation_5.f: New test.
12946 * gfortran.dg/continuation_6.f: New test.
12947
12948 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12949
12950 PR c++/29226
12951 * g++.dg/template/vla1.C: New test.
12952
12953 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12954
12955 PR fortran/29210
12956 * gfortran.dg/complex_parameter_1.f90: New test.
12957
12958 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR c/29154
12961 * gcc.c-torture/execute/20060929-1.c: New test.
12962
12963 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12964
12965 PR c++/29105
12966 * g++.dg/template/member6.C: New test.
12967 * g++.dg/parse/typename7.C: Adjust error markers.
12968
12969 PR c++/29080
12970 * g++.dg/template/member7.C: New test.
12971
12972 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12973
12974 PR c/24010
12975 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12976 gcc.dg/Woverride-init-3.c: New tests.
12977
12978 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12979
12980 * gcc.c-torture/execute/20060930-1.c: New test.
12981
12982 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12983
12984 PR fortran/18791
12985 * gfortran.dg/specifics_1.f90: New test.
12986 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12987 complex specifics.
12988
12989 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12990
12991 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12992 pthread-init-common.h: New.
12993
12994 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12995
12996 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12997 precision on some archs.
12998
12999 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13000
13001 * gcc.dg/non-local-goto-1.c: New test.
13002 * gcc.dg/non-local-goto-2.c: Likewise.
13003 * gcc.dg/setjmp-3.c: Likewise.
13004 * gcc.dg/setjmp-4.c: Likewise.
13005
13006 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13007
13008 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13009
13010 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13011
13012 PR fortran/28276
13013 * gfortran.dg/exponent_1.f90: New test.
13014
13015 PR fortran/27021
13016 * gfortran.dg/nearest_1.f90: New test.
13017
13018 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR middle-end/25261
13021 PR middle-end/28790
13022 * gcc.dg/gomp/nestedfn-1.c: New test.
13023
13024 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13025
13026 PR objc/29195
13027 * objc/compile/method-1.m: New test.
13028
13029 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13030
13031 PR c++/26938
13032 * g++.dg/template/crash58.C: New test.
13033 * g++.dg/parse/crash28.C: Adjust error markers.
13034 * g++.dg/template/crash34.C: Likewise.
13035 * g++.dg/template/friend31.C: Likewise.
13036 * g++.dg/template/crash32.C: Likewise.
13037
13038 PR c++/27329
13039 * g++.dg/template/crash59.C: New test.
13040
13041 PR c++/27667
13042 * g++.dg/template/spec33.C: New test.
13043 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13044
13045 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13046 Adam Nemet <anemet@caviumnetworks.com>
13047
13048 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13049 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13050
13051 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13052
13053 PR target/28911
13054 * gcc.dg/pr28911.c: New.
13055
13056 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13057
13058 PR target/29169
13059 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13060 (dg-options): Add -mfpmath=387.
13061
13062 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR c/28706
13065 * gcc.dg/pr28706.c: New test.
13066
13067 PR c/28712
13068 * gcc.dg/pr28712.c: New test.
13069
13070 2006-09-22 Mike Stump <mrs@apple.com>
13071
13072 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13073
13074 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13075
13076 PR tree-optimization/28888
13077 * gcc.dg/pr28888.c: New test.
13078
13079 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13080
13081 PR c++/29016
13082 * g++.dg/init/ptrfn1.C: New test.
13083
13084 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13085
13086 PR c++/28861
13087 * g++.dg/template/spec32.C: New test.
13088 * g++.dg/parse/crash9.C: Adjust error markers.
13089
13090 PR c++/28303
13091 * g++.dg/template/typedef6.C: New test.
13092 * g++.dg/init/error1.C: Adjust error markers.
13093 * g++.dg/parse/crash9.C: Likewise.
13094 * g++.dg/template/crash55.C: Likewise.
13095
13096 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13097
13098 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13099
13100 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13101
13102 PR target/27650
13103 * g++.dg/ext/dllimport12.C: New test.
13104
13105 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13106
13107 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13108 * gcc.target/mips/nmadd-2.c: Likewise.
13109 * gcc.target/mips/mips-ps-6.c: New test.
13110 * gcc.target/mips/neg-abs-1.c: Likewise.
13111 * gcc.target/mips/neg-abs-2.c: Likewise.
13112 * gcc.target/mips/nmadd-3.c: New test.
13113
13114 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR middle-end/28046
13117 * gcc.dg/gomp/atomic-10.c: New test.
13118 * g++.dg/gomp/atomic-10.C: New test.
13119
13120 2006-09-20 Eric Christopher <echristo@apple.com>
13121
13122 * gcc.target/i386/sse3-not-fisttp.c: New.
13123
13124 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13125
13126 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13127
13128 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13129
13130 * gcc.c-torture/execute/pr28289.c (one): New variable.
13131 (main): Use it instead of argc.
13132 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13133 (main): Use it instead of argc.
13134
13135 2006-09-19 Paul Brook <paul@codesourcery.com>
13136
13137 PR target/28516
13138 * gcc.dg/nested-func-5.c: New test.
13139
13140 2006-09-19 Ben Elliston <bje@au.ibm.com>
13141
13142 * lib/target-supports.exp (check_effective_target_tls): Compile
13143 test stubs using ${tool}_target_compile, not just target_compile.
13144 (check_effective_target_tls_runtime): Likewise.
13145
13146 2006-09-19 Ben Elliston <bje@au.ibm.com>
13147
13148 * gcc.c-torture/compile/20030405-1.x: Remove.
13149
13150 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13151 optimising linker from discarding it.
13152
13153 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13154
13155 PR fortran/28526
13156 * gfortran.dg/keyword_symbol_1.f90: New test.
13157
13158 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13159 pedantic compilation option.
13160
13161 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13162
13163 PR fortran/29060
13164 * gfortran.dg/spread_shape_1.f90: New test.
13165
13166 2006-09-17 Roger Sayle <roger@eyesopen.com>
13167
13168 PR tree-optimization/28887
13169 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13170
13171 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13172
13173 PR c/25993
13174 * gcc.dg/pr25993.c: New test.
13175
13176 2006-09-17 Ira Rosen <irar@il.ibm.com>
13177
13178 PR tree-opt/21591
13179 * gcc.dg/vect/pr21591.c: New test.
13180
13181 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13182
13183 PR tree-opt/29059
13184 * gcc.c-torture/compile/strcpy-1.c: New test.
13185 * gcc.c-torture/compile/strcpy-2.c: New test.
13186 * gcc.c-torture/compile/memcpy-1.c: New test.
13187 * gcc.c-torture/compile/memcpy-2.c: New test.
13188
13189 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13190
13191 PR testsuite/29055
13192 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13193
13194 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13195
13196 * gnat.dg/specs/double_record_extension1.ads: New test.
13197 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13198
13199 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13200
13201 PR fortran/29051
13202 * gfortran.dg/oldstyle_3.f90: New test.
13203
13204 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13205
13206 PR libgfortran/29099
13207 * gfortran.dg/secnds-1.f: New test.
13208
13209 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13210
13211 PR libgfortran/29053
13212 * gfortran.dg/streamio_9.f90: New test.
13213 * gfortran.dg/streamio_10.f90: New test.
13214
13215 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13216
13217 PR C++/29002
13218 * g++.dg/init/array22.C: New test.
13219 * g++.dg/init/array23.C: New test.
13220
13221 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13222
13223 * stackcheck.lst: Update list of tests requiring stack checking.
13224 * norun.lst: Adjust for above change.
13225 * ada95.lst: New file.
13226 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13227 requiring -gnat95 switch.
13228
13229 2006-09-14 Olivier Hainque <hainque@adacore.com>
13230
13231 * gnat.dg/in_out_parameter.adb: New test.
13232
13233 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13234
13235 PR debug/28980
13236 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13237
13238 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gnat.dg/specs/unchecked_union.ads: New test.
13241
13242 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13243
13244 PR rtl-optimization/28982
13245 * gcc.c-torture/execute/pr28982a.c: New test.
13246 * gcc.c-torture/execute/pr28982b.c: Likewise.
13247
13248 2006-09-12 Eric Christopher <echristo@apple.com>
13249
13250 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13251 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13252
13253 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13254
13255 PR c/28768
13256 PR preprocessor/14634
13257 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13258 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13259 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13260
13261 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13262
13263 * gcc.dg/pr28243.c: New test.
13264
13265 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13266
13267 PR fortran/28971
13268 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13269 this undiagnosed regression reappears.
13270
13271 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13272
13273 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13274 Treat $srcdir as a literal.
13275 * lib/fortran-torture.exp (fortran-torture-compile,
13276 fortran-torture-execute): Likewise.
13277 * lib/objc-torture.exp (objc-torture-compile,
13278 objc-torture-execute): Likewise.
13279 * lib/profopt.exp (profopt-execute): Likewise.
13280
13281 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13282
13283 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13284
13285 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13286
13287 PR testsuite/28950
13288 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13289
13290 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13291
13292 PR target/13685
13293 * gcc.target/i386/pr13685.c: New test.
13294
13295 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13296
13297 * gcc.dg/pr28726.c: New test.
13298
13299 2006-09-11 Josh Conner <jconner@apple.com>
13300
13301 * gcc.dg/nrv3.c: Increase size of structure.
13302 * gcc.dg/nrv4.c: Likewise.
13303 * gcc.dg/nrv5.c: Likewise.
13304
13305 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13306
13307 PR libfortran/28890
13308 gfortran.dg/assumed_charlen_function_5.f90: New test.
13309
13310 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13311
13312 PR c++/28991
13313 * g++.dg/init/static3.C: New test.
13314
13315 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13316
13317 PR testsuite/29007
13318 * gcc.dg/long-long-cst1.c (t): Add cast to
13319 __SIZE_TYPE__ before casting to int.
13320 (main): Return 0 on success.
13321
13322 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13323
13324 * gcc.c-torture/execute/20060910-1.c: New test.
13325
13326 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13327
13328 PR middle-end/26983
13329 * gcc.dg/pr26983.c: New test.
13330
13331 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13332
13333 PR target/29006
13334 * gcc.c-torture/execute/pr29006.c: New test.
13335
13336 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13337
13338 PR libfortran/28947
13339 gfortran.dg/matmul_4.f90: New test.
13340
13341 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13342
13343 PR fortran/28959
13344 gfortran.dg/used_types_10: New test.
13345
13346 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13347
13348 PR libfortran/28923
13349 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13350 gfortran.dg/array_initializer_3.f90: New test.
13351
13352 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13353
13354 PR fortran/28914
13355 * gfortran.dg/actual_array_constructor_3.f90: New test.
13356
13357 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13358
13359 PR testsuite/26778
13360 * gcc.target/i386/pr26778.c: New testcase.
13361
13362 2006-09-08 Eric Christopher <echristo@apple.com>
13363
13364 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13365 * gcc.target/i386/memcpy-1.c: Ditto.
13366 * gcc.target/i386/asm-1.c: Ditto.
13367 * gcc.target/i386/20060512-4.c: Ditto.
13368 * gcc.target/i386/compress-float-387.c: Ditto.
13369 * gcc.target/i386/20060512-1.c: Ditto.
13370 * gcc.target/i386/compress-float-sse.c: Ditto.
13371 * gcc.target/i386/20060512-2.c: Ditto.
13372 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13373 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13374 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13375 * gcc.dg/pr26449.c: Ditto.
13376 * gcc.dg/attr-ms_struct-2.c: Ditto.
13377 * gcc.dg/attr-ms_struct-1.c: Ditto.
13378 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13379
13380 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13381
13382 PR c/28504
13383 * gcc.dg/vla-10.c: New test.
13384
13385 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13386
13387 PR c++/28858
13388 * g++.dg/parse/template20.C: New test.
13389 * g++.dg/template/operator8.C: Remove obsolete part.
13390 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13391 * g++.old-deja/g++.pt/crash65.C: Likewise.
13392
13393 2006-09-07 Jason Merrill <jason@redhat.com>
13394
13395 PR middle-end/27724
13396 * gcc.dg/long-long-cst1.c: New test.
13397
13398 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13399
13400 PR C++/28906
13401 * g++.dg/other/array3.C: New test.
13402 * g++.dg/other/array4.C: New test.
13403 * g++.dg/other/array5.C: New test.
13404
13405 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13406
13407 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13408
13409 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13410
13411 PR target/28946
13412 * gcc.target/i386/pr28946.c: New test.
13413
13414 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13415
13416 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13417 in integer literal constant.
13418 * gfortran.dg/enum_8.f90: Ditto.
13419 * gfortran.dg/g77/20030326-1.f: Ditto.
13420
13421 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13422
13423 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13424 nonconformance usage.
13425
13426 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13427
13428 PR middle-end/28862
13429 * gcc.c-torture/compile/vector-align-1.c: New test.
13430
13431 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13432
13433 PR rtl-opt/27883
13434 * g++.dg/opt/copysign-1.C: New test.
13435
13436 2006-09-06 Jason Merrill <jason@redhat.com>
13437
13438 PR c++/27371
13439 * g++.dg/warn/unused-result1.C: New test.
13440
13441 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13442
13443 PR c++/28903
13444 * g++.dg/ext/vla3.C: New test.
13445
13446 PR c++/28886
13447 * g++.dg/template/array16.C: New test.
13448
13449 2006-09-06 Richard Guenther <rguenther@suse.de>
13450
13451 * gcc.dg/pr27226.c: Remove testcase again.
13452
13453 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13454
13455 PR tree-opt/28937
13456 * g++.dg/opt/unroll2.C: New test.
13457
13458 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13459
13460 PR tree-opt/28952
13461 * gcc.dg/vect/pr28952.c: New test.
13462
13463 2006-09-05 Richard Guenther <rguenther@suse.de>
13464
13465 PR tree-optimization/28900
13466 * gcc.dg/torture/pr28900.c: New testcase
13467
13468 2006-09-05 Richard Guenther <rguenther@suse.de>
13469
13470 PR tree-optimization/28905
13471 * gcc.c-torture/compile/pr28905.c: New testcase.
13472
13473 2006-09-05 Richard Guenther <rguenther@suse.de>
13474
13475 PR middle-end/28935
13476 * gcc.dg/pr28935.c: New testcase.
13477
13478 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13479
13480 * gcc.c-torture/execute/20060905-1.c: New test.
13481
13482 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13483
13484 PR fortran/28908
13485 * gfortran.dg/used_types_7.f90: New test.
13486 * gfortran.dg/used_types_8.f90: New test.
13487 * gfortran.dg/used_types_9.f90: New test.
13488
13489 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13490
13491 * gcc.c-torture/compile/20060904-1.c: New test.
13492
13493 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13494
13495 PR c++/23287 Revert my 2006-09-01 patch
13496 * g++.dg/parse/dtor12.C: Remove.
13497
13498 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13499
13500 PR c+/27670
13501 * g++.dg/template/operator9.C: New test.
13502
13503 PR c++/27493
13504 * g++.dg/template/operator7.C: New test.
13505
13506 PR c++/27494
13507 * g++.dg/template/operator8.C: New test.
13508
13509 PR c++/27397
13510 * g++.dg/template/crash57.C: New test.
13511
13512 * g++.dg/template/typedef4.C: Adjust error markers.
13513 * g++.dg/template/typedef5.C: Likewise.
13514
13515 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13516
13517 PR c++/28878
13518 * g++.dg/parse/crash33.C: New test.
13519
13520 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13521 Richard Guenther <rguenther@suse.de>
13522 Adam Nemet <anemet@caviumnetworks.com>
13523
13524 PR middle-end/27226
13525 * gcc.target/mips/memcpy-1.c: New testcase.
13526 * gcc.dg/pr27226.c: Likewise.
13527
13528 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13529
13530 PR c++/28705
13531 * g++.dg/lookup/koenig5.C: New.
13532 * g++.dg/template/crash56.C: New.
13533
13534 2006-09-01 Josh Conner <jconner@apple.com>
13535
13536 PR c++/25505
13537 * gcc.dg/nrv3.c: New test.
13538 * gcc.dg/nrv4.c: New test.
13539 * gcc.dg/nrv5.c: New test.
13540
13541 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13542
13543 PR c++/23287
13544 * g++.dg/parse/dtor12.C: New.
13545
13546 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13547
13548 PR tree-optimization/28839
13549 * gcc.dg/pr28839.c: New test.
13550
13551 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13552
13553 PR target/24367
13554 * gcc.dg/pr24367.c: New testcase.
13555
13556 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13557
13558 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13559
13560 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13561
13562 PR rtl-optimization/27735
13563 * gcc.dg/loop-unswitch-1.c: New test.
13564
13565 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13566
13567 PR fortran/28885
13568 * gfortran.dg/aliasing_dummy_2.f90: New test.
13569
13570 PR fortran/20067
13571 * gfortran.dg/generic_5.f90: Change error message.
13572
13573 PR fortran/28873
13574 * gfortran.dg/generic_6.f90: New test.
13575
13576 PR fortran/25077
13577 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13578
13579 PR fortran/25102
13580 * gfortran.dg/invalid_interface_assignment.f90: New test.
13581
13582 PR fortran/24866
13583 * gfortran.dg/module_proc_external_dummy.f90: New test.
13584
13585 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13586
13587 PR c++/28349
13588 * g++.dg/warn/var-args1.C: New test.
13589
13590 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13591
13592 PR fortran/28866
13593 * gfortran.dg/simpleif_2.f90: New test.
13594 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13595 * gfortran.dg/enum_5.f90: Ditto.
13596
13597 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13598 Kazu Hirata <kazu@codesourcery.com>
13599
13600 PR tree-optimization/17506
13601 * gcc.dg/pr17506.c: New.
13602
13603 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13604
13605 PR c++/28139
13606 * g++.dg/eh/alias1.C: New test.
13607
13608 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13609
13610 PR c++/28860
13611 * g++.dg/template/ttp22.C: New test.
13612
13613 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13614
13615 PR middle-end/26632
13616 * gcc.dg/pr26632.c: New.
13617
13618 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13619
13620 PR libgfortran/28354
13621 * gfortran.dg/fmt_zero_precision.f90: New test.
13622
13623 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13624
13625 PR c++/28058
13626 * g++.dg/template/spec31.C: New test.
13627
13628 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13629
13630 PR c++/26573
13631 * g++.dg/other/static2.C: New test.
13632
13633 2006-08-26 Roger Sayle <roger@eyesopen.com>
13634
13635 * gcc.dg/Wswitch-enum-2.c: New test case.
13636 * gcc.dg/Wswitch-enum-3.c: Likewise.
13637
13638 2006-08-26 Richard Guenther <rguenther@suse.de>
13639
13640 * gcc.c-torture/compile/20060826-1.c: New testcase.
13641
13642 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13643
13644 PR c++/28736
13645 * g++.dg/template/void10.C: New test.
13646
13647 PR c++/28737
13648 * g++.dg/template/void8.C: New test.
13649
13650 PR c+_+/28738
13651 * g++.dg/template/void9.C: New test.
13652
13653 * g++.dg/template/void3.C: Adjust error markers.
13654 * g++.dg/template/void4.C: Likewise.
13655 * g++.dg/template/crash55.C: Likewise.
13656 * g++.dg/template/void7.C: Likewise
13657
13658 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13659
13660 PR c++/28588
13661 * g++.dg/inherit/access6.C: New test.
13662 * g++.dg/inherit/access7.C: Likewise.
13663
13664 PR c++/28595
13665 * g++.dg/template/array15.C: New test.
13666 * g++.dg/template/crash2.C: Tweak error markers.
13667
13668 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR middle-end/28683
13671 * gcc.c-torture/compile/20060823-1.c: New test.
13672
13673 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13674
13675 PR c++/28853
13676 * g++.dg/template/ttp21.C: New test.
13677
13678 PR c++/28852
13679 * g++.dg/other/operator1.C: Add error-marker.
13680 * g++.dg/other/operator2.C: New test.
13681
13682 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13683
13684 PR c/27893
13685 * gcc.c-torture/compile/vla-const-1.c,
13686 gcc.c-torture/compile/vla-const-2.c: New tests.
13687
13688 2006-08-26 Richard Guenther <rguenther@suse.de>
13689
13690 PR middle-end/28814
13691 * gcc.dg/torture/pr28814.c: New testcase.
13692
13693 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13694
13695 PR c/28418
13696 * gcc.c-torture/compile/compound-literal-1.c: New test.
13697
13698 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13699
13700 PR c/28299
13701 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13702 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13703 Expect extra diagnostics.
13704
13705 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13706
13707 gcc.dg/noncompile/pr16876.c: New test.
13708
13709 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13710
13711 PR c++/28056
13712 * g++.dg/parse/local1.C: New test.
13713 * g++.dg/other/qual1.C: Tweak error marker.
13714
13715 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13716
13717 PR c++/27787
13718 * g++.dg/template/typename10.C: New.
13719 * g++.dg/template/lookup4.C: Remove bogus error marker.
13720
13721 2006-08-25 Richard Guenther <rguenther@suse.de>
13722
13723 PR testsuite/28829
13724 * gcc.dg/pr26570.c: Fix testcase.
13725
13726 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13727
13728 PR tree-opt/28807
13729 * gcc.c-torture/execute/mayalias-2.c: New test.
13730 * gcc.dg/tree-ssa/alias-13.c: New test.
13731
13732 2006-08-24 Jan Hubicka <jh@suse.cz>
13733
13734 PR debug/26881
13735 * gcc.dg/debug/pr26881.c: New file.
13736
13737 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13738
13739 PR fortran/28788
13740 * gfortran.dg/used_types_4.f90: New test.
13741 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13742 association of derived types.
13743 * gfortran.dg/used_types_2.f90: Add module cleanup.
13744 * gfortran.dg/used_types_3.f90: The same.
13745
13746 PR fortran/28771
13747 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13748 fix of regression.
13749
13750 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13751
13752 PR 28813
13753 * gfortran.dg/direct_io_6.f90: Remove test.
13754
13755 2006-08-23 Stuart Hastings <stuart@apple.com>
13756
13757 PR 28825
13758 * gcc.target/i386/20060821-1.c: New.
13759
13760 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13761
13762 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13763 dg-warning strings for dllimport.
13764
13765 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13766
13767 PR C++/28450
13768 * g++.dg/ext/vector4.C: New test.
13769 * g++.dg/ext/complex1.C: New test.
13770
13771 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13772
13773 PR debug/28692
13774 * gcc.dg/debug/const-1.c: New.
13775 * gcc.dg/debug/const-2.c: New.
13776 * gcc.dg/debug/dwarf2/const-1.c: New.
13777 * gcc.dg/debug/dwarf2/const-2.c: New.
13778 * gcc.dg/debug/dwarf2/const-2b.c: New.
13779
13780 2006-08-22 Richard Guenther <rguenther@suse.de>
13781
13782 PR middle-end/28776
13783 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13784 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13785
13786 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13787
13788 PR tree-optimization/28003
13789 * g++.dg/tree-ssa/pr28003.C: New.
13790
13791 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13792
13793 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13794
13795 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13796
13797 PR c++/26269
13798 * g++.dg/other/error14.C: New test.
13799
13800 PR c++/28505
13801 * g++.dg/parse/ctor7.C: New test.
13802 * g++.dg/parse/ctor8.C: Likewise.
13803
13804 PR c++/28741
13805 * g++.dg/template/void7.C: New test.
13806
13807 2006-08-21 Olivier Hainque <hainque@adacore.com>
13808
13809 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13810 * gnat.dg/self_aggregate_with_array.adb: New test.
13811
13812 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13813
13814 * g++.dg/eh/arm-vfp-unwind.C: New test.
13815
13816 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13817
13818 PR c++/28341
13819 * g++.dg/template/ref3.C: New test.
13820 * g++.dg/template/nontype13.C: New test.
13821
13822 PR c++/28346
13823 * g++.dg/template/ptrmem17.C: New test.
13824
13825 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13826
13827 PR target/28648 c:
13828 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13829
13830 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13831
13832 PR fortran/28630
13833 * gfortran.dg/used_types_2.f90: New test.
13834
13835 PR fortran/28601
13836 * gfortran.dg/used_types_3.f90: New test.
13837
13838 PR fortran/20886
13839 * gfortran.dg/generic_actual_arg.f90: New test.
13840
13841 PR fortran/28735
13842 * gfortran.dg/module_private_array_refs_1.f90: New test.
13843
13844 PR fortran/28762
13845 * gfortran.dg/program_name_1.f90: New test.
13846
13847 PR fortran/28425
13848 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13849
13850 PR fortran/28496
13851 * gfortran.dg/array_initializer_2.f90: New test.
13852
13853 PR fortran/18111
13854 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13855
13856 PR fortran/28600
13857 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13858
13859 PR fortran/28771
13860 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13861
13862 PR fortran/28660
13863 * gfortran.dg/dependent_decls_1.f90: New test.
13864
13865 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13866
13867 PR fortran/25217
13868 * gfortran.dg/derived_init_2.f90: New.
13869
13870 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13871
13872 * gcc.c-torture/execute/pr28289.c: New test.
13873
13874 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR c/28744
13877 * gcc.dg/attr-externally-visible-1.c: New test.
13878 * gcc.dg/attr-externally-visible-2.c: New test.
13879 * g++.dg/parse/attr-externally-visible-1.C: New test.
13880 * g++.dg/parse/attr-externally-visible-2.C: New test.
13881
13882 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13883
13884 PR c++/28606
13885 * g++.dg/parse/dtor11.C: New test.
13886
13887 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13888
13889 PR rtl-optimization/28489
13890 * gcc.c-torture/compile/pr28489.c: New test.
13891
13892 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13893
13894 PR c++/28710
13895 * g++.dg/template/redecl4.C: New test.
13896
13897 PR c++/28711
13898 * g++.dg/template/ctor8.C: New test.
13899
13900 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13901
13902 * gcc.dg/pr26570.c: Fix testcase.
13903
13904 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13905
13906 * PR c++/28573
13907 * g++.dg/parse/offsetof6.C: New test.
13908 * g++.dg/parse/offsetof6.C: New test.
13909 * g++.dg/parse/offsetof7.C: New test.
13910
13911 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13912
13913 PR testsuite/28602
13914 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13915 is false.
13916
13917 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13918
13919 PR c++/28302
13920 * g++.dg/ext/vector3.C: New test.
13921
13922 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13923
13924 PR gcov/profile/26570
13925 * gcc.dg/pr26570.c: New test.
13926
13927 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13928
13929 PR c/27697
13930 * gcc.dg/qual-component-1.c: New test.
13931
13932 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13933
13934 PR c++/28593
13935 * g++.dg/parse/new3.C: New test.
13936
13937 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13938
13939 PR fortran/25828
13940 * gfortran.dg/streamio_1.f90: New test.
13941 * gfortran.dg/streamio_2.f90: New test.
13942 * gfortran.dg/streamio_3.f90: New test.
13943 * gfortran.dg/streamio_4.f90: New test.
13944 * gfortran.dg/streamio_5.f90: New test.
13945 * gfortran.dg/streamio_6.f90: New test.
13946 * gfortran.dg/streamio_7.f90: New test.
13947 * gfortran.dg/streamio_8.f90: New test.
13948
13949 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13950
13951 PR c/28287
13952 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13953
13954 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13955
13956 PR c++/28594
13957 * g++.dg/template/void6.C: New test.
13958
13959 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13960
13961 PR c/28649
13962 * gcc.dg/parse-error-1.c: New test.
13963 * gcc.dg/parse-error-2.c: New test.
13964 * gcc.dg/cpp/digraph2.c: Add error-marker.
13965 * gcc.dg/noncompile/920923-1.c: Likewise.
13966
13967 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13968
13969 PR c/27490
13970 * gcc.dg/sizeof-2.c: New testcase.
13971
13972 PR c/27489
13973 * gcc.dg/switch-A.c: New testcase.
13974
13975 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13976
13977 PR c++/28288
13978 PR c++/14556
13979 * g++.old-deja/g++.warn/compare1.C: Delete.
13980 * g++.dg/opt/pr7503-2.C: Delete.
13981 * g++.dg/opt/pr7503-3.C: Delete.
13982 * g++.dg/opt/pr7503-4.C: Delete.
13983 * g++.dg/opt/pr7503-5.C: Delete.
13984 * g++.dg/opt/max1.C: Delete.
13985 * g++.dg/warn/minmax.C: Delete.
13986 * g++.dg/expr/minmax.C: New test.
13987
13988 2006-08-14 Richard Guenther <rguenther@suse.de>
13989
13990 PR testsuite/28703
13991 * gcc.c-torture/execute/pr28651.c: Do not use argc
13992 to avoid optimization, instead forbid inlining.
13993
13994 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13995
13996 PR rtl-optimization/28634
13997 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13998
13999 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14000
14001 PR c/27184
14002 * gcc.dg/torture/pr27184.c: New test.
14003
14004 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14005
14006 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14007
14008 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14009
14010 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14011 * gfortran.dg/stat_2.f90: Likewise.
14012 * gfortran.dg/chmod_1.f90: Likewise.
14013 * gfortran.dg/chmod_2.f90: Likewise.
14014 * gfortran.dg/chmod_3.f90: Likewise.
14015
14016 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14017
14018 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14019
14020 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14021
14022 * g++.dg/opt/pr23454-2.C: New test.
14023
14024 2006-08-11 Richard Guenther <rguenther@suse.de>
14025
14026 PR middle-end/28651
14027 * gcc.c-torture/execute/pr28651.c: New testcase.
14028
14029 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14030
14031 * gnat.dg/specs/static_initializer.ads: New test.
14032
14033 2006-08-10 Paul Brook <paul@codesourcery.com>
14034
14035 * gcc.target/arm/cond-asm.c: New test.
14036
14037 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14038
14039 PR tree-optimization/26197
14040 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14041 * g++.dg/vect/vect.exp: Compile the new tests with
14042 --param max-aliased-vops=0.
14043
14044 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14045
14046 PR c++/28637
14047 * g++.dg/template/void3.C: New test.
14048
14049 PR c++/28638
14050 * g++.dg/template/void4.C: New test.
14051
14052 PR c++/28640
14053 * g++.dg/template/void5.C: New test.
14054
14055 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14056
14057 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14058 after dg-do compile.
14059
14060 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14061
14062 PR tree-optimizations/26969
14063 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14064 "unswitch-loops" with -funswitch-loops.
14065 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14066
14067 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14068
14069 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14070 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14071 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14072 * objc.dg/dwarf-1.m: Likewise.
14073 * objc.dg/dwarf-2.m: Likewise.
14074 * obj-c++.dg/dwarf-2.mm: Likewise.
14075
14076 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14077
14078 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14079 * objc.dg/dwarf-2.m: Likewise.
14080 * obj-c++.dg/dwarf-2.mm: Likewise.
14081
14082 PR libfortran/28603
14083 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14084
14085 PR testsuite/27611
14086 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14087
14088 PR testsuite/27033
14089 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14090
14091 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14092
14093 PR target/27827
14094 * gcc.target/i386/pr27827.c: New testcase.
14095
14096 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14097
14098 PR fortran/28590
14099 * gfortran.dg/sequence_types_1.f90: New test.
14100
14101 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14102
14103 PR fortran/28548
14104 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14105 dg-warning. Add -pedantic option.
14106
14107 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14108
14109 PR c/28502
14110 * gcc.dg/proto-1.c: New test.
14111
14112 PR c/27721
14113 * gcc.dg/lvalue-4.c: New test.
14114
14115 PR c/28136
14116 * gcc.dg/init-bad-5.c: New test.
14117
14118 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14119
14120 PR c++/28347
14121 * g++.dg/ext/typedef-init.C: Add new test for typedef
14122 initialization inside templates. Adjust existing error markers.
14123
14124 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14125
14126 PR c++/28148
14127 * g++.dg/init/ptrmem3.C: New test.
14128
14129 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14130
14131 PR tree-optimization/27770
14132 * lib/target-support.exp: New target keyword "section_anchors".
14133 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14134 tests.
14135 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14136 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14137 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14138 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14139
14140 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14141
14142 * gcc.dg/20060801-1.c: Add missing '}'.
14143
14144 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14145
14146 PR c++/27508
14147 * g++.dg/parse/dtor9.C: New test.
14148 * g++.dg/parse/dtor10.C: New test.
14149 * g++.dg/other/error7.C: Adjust error-marker.
14150
14151 PR c++/28274
14152 * g++.dg/other/default5.C: New test.
14153
14154 2006-08-02 Richard Guenther <rguenther@suse.de>
14155
14156 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14157
14158 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14159
14160 PR c++/28557
14161 * g++.dg/template/conv9.C: New test.
14162
14163 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14164
14165 PR debug/28063
14166 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14167 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14168 Optionally return assembly text. Update callers.
14169 (check_no_compiler_messages): Update verbose messages.
14170 (check_no_messages_and_pattern): New.
14171 (check_effective_target_string_merging): New.
14172
14173 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14174
14175 PR c++/28250
14176 * g++.dg/eh/catch4.C: New test.
14177
14178 PR c++/28257
14179 * g++.dg/other/qual1.C: New test.
14180
14181 PR c++/28259
14182 * g++.dg/inherit/error2.C: New test.
14183
14184 PR c++/28267
14185 * g++.dg/other/new1.C: New test.
14186
14187 * g++.dg/warn/pr23075.C: Remove obsolete test.
14188 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14189 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14190
14191 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14192
14193 PR c++/28523
14194 * g++.dg/eh/cast1.C: New test.
14195
14196 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14197
14198 PR libfortran/28452
14199 * gfortran.dg/random_3.f90: New test.
14200
14201 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14202
14203 PR c++/28432
14204 * g++.dg/other/pr28304.C: Change expected error message.
14205 * g++.dg/other/pr28432.C: New test.
14206
14207 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14208
14209 PR c++/28256
14210 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14211
14212 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 PR debug/23336
14215 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14216 at -g1.
14217 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14218 g++.dg/debug/enum-2.C: New.
14219
14220 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14221
14222 PR c++/6634
14223 * g++.dg/parse/long1.C: Add more tests.
14224
14225 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14226
14227 * gfortran.dg/lrshift_1.c: New file.
14228
14229 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14230
14231 PR libgfortran/28335
14232 * gfortran.dg/no_unit_error_1.f90: New test.
14233
14234 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14235
14236 PR libgfortran/28335
14237 * gfortran.dg/no_unit_error_1.f90: Delete test.
14238 * gfortran.dg/no_unit_error_2.f90: Delete test.
14239
14240 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14241
14242 * gfortran.dg/chmod_3.f90: New test.
14243 * gfortran.dg/ltime_gmtime_1.f90: New test.
14244 * gfortran.dg/ltime_gmtime_2.f90: New test.
14245 * gfortran.dg/lrshift_1.f90: New test.
14246 * gfortran.dg/chmod_1.f90: New test.
14247 * gfortran.dg/chmod_2.f90: New test.
14248
14249 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14250
14251 PR c++/27668
14252 * g++.dg/template/crash55.C: New test.
14253
14254 PR c++/27962
14255 * g++.dg/template/nontype16.C: New test.
14256
14257 * g++.dg/template/void2.C: Adjust error markers.
14258 * g++.dg/template/nontype5.C: Adjust error markers.
14259
14260 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14261
14262 * gcc.target/i386/stack-prot-kernel.c: New test.
14263
14264 2006-07-27 Roger Sayle <roger@eyesopen.com>
14265
14266 * gcc.dg/builtins-55.c: New test case.
14267
14268 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14269
14270 PR rtl-optimization/27907
14271 * gcc.c-torture/compile/pr27907.c: New test.
14272
14273 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14274
14275 * gfortran.dg/mclock.f90: New test.
14276 * gfortran.dg/int_conv_1.f90: New test.
14277 * gfortran.dg/stat_1.f90: New test.
14278 * gfortran.dg/stat_2.f90: New test.
14279
14280 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14281
14282 PR libgfortran/28335
14283 * gfortran.dg/no_unit_error_1.f90: New test.
14284 * gfortran.dg/no_unit_error_2.f90: New test.
14285 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14286
14287 2006-07-25 Roger Sayle <roger@eyesopen.com>
14288
14289 PR middle-end/28473
14290 * gcc.dg/fold-convround-1.c: New test case.
14291
14292 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14293
14294 * gfortran.dg/arithmetic_if.f90: Fix comments.
14295
14296 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14297
14298 PR c++/27572
14299 * g++.dg/other/typedef1.C: New test.
14300 * g++.dg/template/typedef4.C: New test.
14301 * g++.dg/template/typedef5.C: New test.
14302
14303 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14304
14305 PR fortran/28416
14306 * gfortran.dg/allocatable_dummy_3.f90: New.
14307
14308 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14309
14310 PR fortran/28439
14311 * gfortran.dg/arithmetic_if.f90: New test.
14312
14313 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14314
14315 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14316 avoid memcpy optimization.
14317
14318 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14319
14320 PR fortran/25289
14321 * gfortran.dg/direct_io_6.f90: New test.
14322
14323 2006-07-24 Jan Hubicka <jh@suse.cz>
14324
14325 PR c/25795
14326 PR c++/27369
14327 * gcc.dg/pr25795.c: New test.
14328 * gcc.dg/pr25795-1.c: New test.
14329
14330 2006-07-23 Roger Sayle <roger@eyesopen.com>
14331
14332 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14333 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14334 which may be transformed to "g || h" on some platforms.
14335
14336 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14337
14338 PR c++/28025
14339 * g++.dg/template/friend45.C: New test.
14340
14341 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14342
14343 PR libgfortran/28339
14344 * gfortran.dg/arrayio_8.f90: New test.
14345
14346 2006-07-21 Mike Stump <mrs@apple.com>
14347
14348 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14349
14350 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14351
14352 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14353
14354 PR c++/28250
14355 * g++.dg/eh/catch3.C: New test.
14356
14357 PR c++/28363
14358 * g++.dg/template/defarg10.C: New test.
14359
14360 2006-07-20 Paul Brook <paul@codesourcery.com>
14361
14362 PR 27363
14363 * gcc.dg/pr27363.c: New test.
14364
14365 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14366
14367 PR c++/28338
14368 * g++.dg/init/ref13.C: New test.
14369
14370 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14371
14372 PR obj-c++/28434
14373 * obj-c++.dg/proto-error-1.mm: New test.
14374
14375 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14376
14377 PR c++/28337
14378 * g++.dg/template/string1.C: New test.
14379
14380 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14381
14382 PR c++/28048
14383 * g++.dg/template/defarg9.C: New test.
14384
14385 PR c++/28235
14386 * g++.dg/template/static27.C: New test.
14387
14388 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14389
14390 PR 28410
14391 * gcc.dg/tree-ssa/pr28410.c: New test.
14392
14393 2006-07-18 Lee Millward <lee.millward@gmail.com>
14394
14395 PR c++/28258
14396 * g++/dg/other/error13.C: New test.
14397
14398 PR c++/28260
14399 * g++.dg/template/friend44.C: New test.
14400
14401 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14402
14403 PR c++/27495
14404 * g++.dg/other/pr27495.C: New.
14405
14406 2006-07-18 Olivier Hainque <hainque@adacore.com>
14407
14408 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14409 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14410
14411 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14412
14413 PR c/28286
14414 * gcc.dg/pragma-pack-4.c: New test.
14415
14416 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14417
14418 PR c++/28291
14419 * g++.dg/ext/pr28291.C: New test.
14420
14421 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14422
14423 PR middle-end/28403
14424 * gcc.c-torture/execute/pr28403.c: New test.
14425
14426 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14427
14428 PR middle-end/28402
14429 * gcc.dg/pr28402.c: New test.
14430
14431 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14432
14433 PR c++/28304
14434 * g++.dg/other/pr28304.C: New test.
14435
14436 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14437
14438 PR other/28251
14439 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14440 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14441
14442 2006-07-17 Richard Guenther <rguenther@suse.de>
14443
14444 PR tree-optimization/28238
14445 * g++.dg/tree-ssa/pr28238.C: New testcase.
14446
14447 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14448
14449 PR c++/28250
14450 * g++.dg/eh/catch1.C: New test.
14451 * g++.dg/eh/catch2.C: New test.
14452
14453 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14454
14455 PR c++/28370
14456 * g++.dg/template/anon3.C: New test.
14457
14458 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14459
14460 PR fortran/20844
14461 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14462 specifiers requiring an explicit format tag..
14463
14464 PR fortran/28201
14465 * gfortran.dg/generic_5: New test.
14466
14467 PR fortran/20893
14468 * gfortran.dg/elemental_optional_args_1.f90: New test.
14469
14470 2006-07-16 Olivier Hainque <hainque@adacore.com>
14471
14472 * gnat.dg/assert.ads: New file.
14473 * gnat.dg/controlled_record.ads: Likewise.
14474 * gnat.dg/controlled_record.adb: Likewise.
14475
14476 2006-07-15 Lee Millward <lee.millward@gmail.com>
14477
14478 PR c++/28292
14479 * g++.dg/other/error12.C: New test.
14480
14481 PR c++/28269
14482 * g++.dg/template/crash54.C: New test.
14483
14484 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14485
14486 PR c++/28249
14487 * g++.dg/parse/catch1.C: New test.
14488
14489 PR c++/28294
14490 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14491
14492 PR c++/28387
14493 * g++.dg/ext/attrib24.C: New test.
14494
14495 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14496
14497 PR c++/28343
14498 * g++.dg/ext/asmspec1.C: New test.
14499
14500 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14501
14502 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14503 (dg-test): Support shouldfail tests.
14504 * lib/target-supports-dg.exp (dg-shouldfail): New.
14505 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14506 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14507 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14508 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14509 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14510 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14511 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14512
14513 2006-07-13 Jan Hubicka <jh@suse.cz>
14514
14515 * gcc.target/i386/memcpy-1.c: New.
14516
14517 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14518
14519 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14520
14521 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14522
14523 PR fortran/25097
14524 * gfortran.dg/present_1.f90: New test.
14525
14526 PR fortran/20903
14527 * gfortran.dg/interface_derived_type_1.f90: New test.
14528
14529 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14530
14531 PR fortran/28213
14532 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14533 list.
14534
14535 2006-07-07 Lee Millward <lee.millward@gmail.com>
14536
14537 PR c++/27820
14538 * g++.dg/other/label1.C: New test.
14539
14540 2006-07-07 Richard Guenther <rguenther@suse.de>
14541
14542 PR middle-end/28268
14543 * gcc.dg/torture/pr28268.c: New testcase.
14544
14545 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14546
14547 PR c++/27019
14548 * g++.dg/ext/pr27019.C: New.
14549
14550 2006-07-07 Richard Guenther <rguenther@suse.de>
14551
14552 PR tree-optimization/28187
14553 * gcc.dg/pr28187.c: New testcase.
14554
14555 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14556
14557 * gnat.dg/address_conversion.adb: New test.
14558 * gnat.dg/boolean_subtype.adb: Likewise.
14559 * gnat.dg/frame_overflow.adb: Likewise.
14560 * gnat.dg/pointer_array.adb: Likewise.
14561 * gnat.dg/pointer_conversion.adb: Likewise.
14562
14563 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14564
14565 PR fortran/28237
14566 PR fortran/23420
14567 * gfortran.dg/print_fmt_5.f90: New test.
14568
14569 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14570
14571 PR fortran/28129
14572 * gfortran.dg/bounds_check_4.f90: New test.
14573
14574 2006-07-05 Richard Guenther <rguenther@suse.de>
14575
14576 PR target/28158
14577 * gfortran.dg/pr28158.f90: New testcase.
14578
14579 2006-07-05 Richard Guenther <rguenther@suse.de>
14580
14581 PR tree-optimization/28162
14582 * gcc.dg/pr28162.c: New testcase.
14583
14584 2006-07-05 Richard Guenther <rguenther@suse.de>
14585 Andrew Pinski <pinskia@gcc.gnu.org>
14586
14587 PR c++/27084
14588 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14589
14590 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14591
14592 PR fortran/28174
14593 * gfortran.dg/actual_array_substr_2.f90: New test.
14594
14595 PR fortran/28167
14596 * gfortran.dg/actual_array_constructor_2.f90: New test.
14597
14598 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14599
14600 * gfortran.dg/itime_idate_1.f: New test.
14601 * gfortran.dg/itime_idate_2.f: New test.
14602
14603 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14604
14605 PR libgfortran/27704
14606 * gfortran.dg/open_status_3.f90: New test.
14607 * gfortran.dg/fmt_l.f90: Update for new feature.
14608
14609 2006-07-03 Asher Langton <langton2@llnl.gov>
14610
14611 * gfortran.dg/oldstyle_2.f90: New.
14612
14613 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14614
14615 * gnat.dg/string_slice.adb: New test.
14616
14617 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14618
14619 PR fortran/19259
14620 * gfortran.dg/semicolon_fixed.c: New.
14621 * gfortran.dg/semicolon_free.c: New.
14622
14623 2006-06-30 Mike Stump <mrs@apple.com>
14624
14625 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14626 that don't support internal visibility.
14627
14628 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14629
14630 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14631 for '(' / ')' needing an extra '\'.
14632
14633 2006-06-29 Roger Sayle <roger@eyesopen.com>
14634
14635 PR middle-end/27428
14636 * gcc.dg/pr27428-1.c: New test case.
14637
14638 2006-06-29 Mike Stump <mrs@apple.com>
14639
14640 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14641 on darwin as we can't align commons large enough yet.
14642
14643 * gcc.dg/vla-8.c: Add additional testcases.
14644
14645 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14646
14647 PR c++/28114
14648 * g++.dg/other/pr28114.C: New.
14649
14650 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14651
14652 * gcc.c-torture/compile/20060625-1.c: New test.
14653
14654 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14655
14656 PR fortran/20867
14657 * gfortran.dg/stfunc_3.f90: New test.
14658
14659 PR fortran/25056
14660 * gfortran.dg/impure_actual_1.f90: New test.
14661
14662 PR fortran/20874
14663 * gfortran.dg/elemental_result_1.f90: New test.
14664
14665 PR fortran/25073
14666 * gfortran.dg/select_7.f90: New test.
14667
14668 PR fortran/27554
14669 * intrinsic_actual_1.f: New test.
14670
14671 PR fortran/22038
14672 PR fortran/28119
14673 * gfortran.dg/forall_4.f90: New test.
14674
14675 PR fortran/25072
14676 * gfortran.dg/forall_5.f90: New test.
14677
14678 2006-06-25 Lee Millward <lee.millward@gmail.com>
14679
14680 PR c++/28051
14681 * g++.dg/template/using13.C: New test.
14682
14683 PR c++/28054
14684 * g++.dg/other/incomplete3.C: New test.
14685
14686 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14687
14688 PR fortran/28081
14689 * gfortran.dg/substr_3.f: New test.
14690 * gfortran.dg/equiv_2.f90: Update expected error message.
14691
14692 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14693
14694 PR fortran/28118
14695 * gfortran.dg/actual_array_substr_1.f90: New test.
14696
14697 2006-06-24 Olivier Hainque <hainque@adacore.com>
14698
14699 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14700 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14701
14702 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14703
14704 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14705
14706 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14707
14708 PR fortran/27981
14709 * gfortran.dg/simpleif_2.f90: New test.
14710
14711 2006-06-23 Lee Millward <lee.millward@gmail.com>
14712
14713 * g++.dg/template/error22.C: Fix typo.
14714
14715 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14716
14717 PR c++/28112
14718 * g++.dg/ext/attrib23.C: New test.
14719
14720 2006-06-23 Olivier Hainque <hainque@adacore.com>
14721
14722 * gnat.dg/varsize_temp.adb: New test.
14723
14724 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14725
14726 PR c++/11468
14727 * g++.dg/other/java2.C: New test.
14728
14729 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14730
14731 PR target/27789
14732 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14733 initialization.
14734
14735 2006-06-22 Roger Sayle <roger@eyesopen.com>
14736
14737 PR target/27531
14738 * gcc.dg/pr27531-1.c: New test case.
14739
14740 2006-06-22 Asher Langton <langton2@llnl.gov>
14741
14742 PR fortran/24748
14743 * gfortran.dg/implicit_8.f90: New.
14744
14745 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14746
14747 PR rtl-optimization/28121
14748 * gcc.dg/pr28121.c: New test.
14749
14750 2006-06-22 Lee Millward <lee.millward@gmail.com>
14751
14752 PR c++/27805
14753 * g++.dg/parse/ptrmem6.C: New test.
14754
14755 PR c++/27821
14756 * g++.dg/template/error22.C: New test.
14757
14758 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14759
14760 PR c++/28111
14761 * g++.dg/template/friend43.C: New test.
14762
14763 PR c++/28110
14764 * g++.dg/template/crash53.C: New test.
14765
14766 PR c++/28109
14767 * g++.dg/rtti/incomplete1.C: New test.
14768
14769 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14770
14771 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14772
14773 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14774
14775 * gcc.c-torture/execute/complex-7.c: New.
14776
14777 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14778
14779 * gcc.dg/merge-all-constants-1.c: New test.
14780
14781 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14782
14783 PR c++/28113
14784 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14785
14786 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14787
14788 * gfortran.dg/rrspacing_1.f90: New test.
14789
14790 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14791
14792 PR c++/28052
14793 * g++.dg/other/bitfield2.C: New test.
14794
14795 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14796
14797 PR tree-optimization/27331
14798 * gcc.dg/pr27331.c: New test.
14799
14800 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14801 Eric Botcazou <ebotcazou@adacore.com>
14802
14803 PR ada/18692
14804 * lib/gnat.exp: New file.
14805 * lib/gnat-dg.exp: Likewise.
14806 * gnat.dg: New directory.
14807 * gnat.dg/dg.exp: New driver.
14808 * gnat.dg/specs: New directory.
14809 * gnat.dg/specs/specs.exp: New driver.
14810 * gnat.dg/style: New directory.
14811 * gnat.dg/style/style.exp: New driver.
14812
14813 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14814
14815 PR fortran/16206
14816 * gfortran.dg/array_initializer_1.f90: New test.
14817
14818 PR fortran/28005
14819 * gfortran.dg/matmul_3.f90: New test.
14820
14821 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14822
14823 PR middle-end/28075
14824 * gcc.dg/tree-ssa/inline-1.c: New test.
14825
14826 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14827
14828 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14829 in malloc prototype; remove XFAIL.
14830 * gcc.dg/pr18241-2.c: Ditto.
14831 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14832 in memset prototype; remove XFAIL.
14833 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14834
14835 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14836
14837 * gcc.dg/vla-8.c: Add.
14838
14839 2006-06-19 Richard Guenther <rguenther@suse.de>
14840
14841 PR tree-optimization/27090
14842 * g++.dg/tree-ssa/pr27090.C: New testcase.
14843
14844 2006-06-19 Roger Sayle <roger@eyesopen.com>
14845
14846 PR target/27861
14847 * gcc.dg/pr27861-1.c: New test case.
14848
14849 2006-06-19 Richard Guenther <rguenther@suse.de>
14850
14851 PR middle-end/28045
14852 * gcc.dg/torture/pr28045.c: New testcase.
14853
14854 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14855
14856 PR fortran/26801
14857 * gfortran.dg/associated_4.f90: New test.
14858
14859 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14860
14861 PR fortran/19310
14862 PR fortran/19904
14863 * gfortran.dg/real_const_3.f90: New test.
14864
14865 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14866
14867 PR c++/28016
14868 * g++.dg/template/static26.C: New test.
14869
14870 PR c++/27979
14871 * g++.dg/expr/bitfield2.C: New test.
14872
14873 PR c++/27884
14874 * g++.dg/parse/linkage2.C: New test.
14875
14876 2006-06-16 Richard Guenther <rguenther@suse.de>
14877
14878 PR middle-end/27116
14879 * gcc.dg/pr15785-1.c: Revert last change.
14880 * gcc.dg/torture/pr27116-2.c: New testcase.
14881
14882 2006-06-16 Roger Sayle <roger@eyesopen.com>
14883
14884 PR middle-end/27802
14885 * gcc.dg/pr27802-1.c: New test case.
14886
14887 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14888
14889 PR c++/27689
14890 * g++.dg/template/ttp18.C: New test.
14891 * g++.dg/template/ttp19.C: Likewise.
14892
14893 PR c++/27666
14894 * g++.dg/expr/cond9.C: New test.
14895
14896 PR c++/27640
14897 * g++.dg/template/ctor7.C: New test.
14898
14899 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14900
14901 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14902
14903 2006-06-16 Richard Guenther <rguenther@suse.de>
14904
14905 PR tree-optimization/27781
14906 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14907
14908 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14909
14910 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14911
14912 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14913
14914 * gcc.dg/tree-ssa/loop-18.c: New test.
14915
14916 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14917
14918 PR c++/27665
14919 * g++.dg/template/crash52.C: New test.
14920
14921 PR c++/27648
14922 * g++.dg/ext/attrib22.C: New test.
14923
14924 PR c++/26559
14925 * g++.dg/template/builtin1.C: New test.
14926 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14927
14928 PR c++/28018
14929 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14930 assignment.
14931 * g++.old-deja/g++.pt/crash51.C: Likewise.
14932
14933 PR c++/27227
14934 * g++.dg/lookup/linkage1.C: New test.
14935 * g++.dg/lookup/linkage2.C: Likewise.
14936
14937 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14938
14939 PR middle-end/27959
14940 * gcc.dg/pr27959.c: New testcase.
14941
14942 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14943
14944 PR target/28014:
14945 * g++.dg/eh/div.C: New test.
14946
14947 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR c++/27894
14950 * g++.dg/tree-ssa/pr26757.C: New test.
14951 * g++.dg/tree-ssa/pr27894.C: New test.
14952
14953 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14954
14955 * gcc.c-torture/compile/20060609-1.c: New test.
14956
14957 PR target/27863
14958 * gcc.c-torture/compile/pr27863.c: New test.
14959
14960 2006-06-13 Richard Guenther <rguenther@suse.de>
14961
14962 PR tree-optimization/27830
14963 * g++.dg/tree-ssa/pr27830.C: New testcase.
14964
14965 2006-06-13 Matthew Sachs <msachs@apple.com>
14966
14967 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14968 the list of compiler flags; this causes those flags to be checked
14969 for things like dg-skip-if.
14970
14971 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14972
14973 PR c++/27601
14974 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14975
14976 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14977 Kazu Hirata <kazu@codesourcery.com>
14978
14979 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14980 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14981
14982 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14983
14984 PR c++/27933
14985 * g++.dg/lookup/using15.C: New test.
14986
14987 PR c++/27951
14988 * g++.dg/other/anon4.C: New test.
14989
14990 2006-06-12 Roger Sayle <roger@eyesopen.com>
14991
14992 PR c++/21210
14993 * g++.dg/init/complex1.C: New test case.
14994
14995 2006-06-11 Eric Christopher <echristo@apple.com>
14996
14997 PR middle-end/27948
14998 * gcc.dg/bf-ms-layout.c: Run on darwin.
14999 * gcc.dg/bf-no-ms-layout: Ditto.
15000 * gcc.dg/attr-ms_struct-2.c: New.
15001 * gcc.dg/bf-ms-layout-2.c: Ditto.
15002
15003 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15004
15005 * gcc.dg/attr-ms_struct-packed1.c: New.
15006
15007 2006-06-09 Mike Stump <mrs@apple.com>
15008
15009 * gcc.dg/vla-7.c: Add.
15010
15011 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15012
15013 PR fortran/24558
15014 * gfortran.dg/entry_6.f90: New test.
15015
15016 PR fortran/20877
15017 PR fortran/25047
15018 * gfortran.dg/entry_7.f90: New test.
15019
15020 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15021
15022 PR c/27747
15023 * gcc.dg/cpp/_Pragma6.c: New test.
15024
15025 PR c++/27748
15026 * g++.dg/cpp/_Pragma1.C: New test.
15027
15028 PR preprocessor/27746
15029 * gcc.dg/gomp/macro-3.c: New test.
15030 * gcc.dg/gomp/macro-4.c: New test.
15031 * g++.dg/gomp/macro-3.C: New test.
15032 * g++.dg/gomp/macro-4.C: New test.
15033
15034 2006-06-09 Richard Guenther <rguenther@suse.de>
15035
15036 PR tree-optimization/26998
15037 * gcc.dg/torture/pr26998.c: New testcase.
15038 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15039
15040 2006-06-08 Mike Stump <mrs@apple.com>
15041
15042 * gcc.dg/pr27095.c: Account for stubs.
15043
15044 PR target/26427
15045 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15046 produce bad code on darwin.
15047
15048 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15049
15050 PR fortran/27958
15051 * gfortran.dg/substr_2.f: New test.
15052
15053 2006-06-08 Asher Langton <langton2@llnl.gov>
15054
15055 PR fortran/27786
15056 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15057
15058 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15059
15060 PR target/27421
15061 * gcc.dg/union-3.c: New test.
15062
15063 2006-06-08 Richard Guenther <rguenther@suse.de>
15064
15065 PR middle-end/27116
15066 * gcc.dg/torture/pr27116.c: New testcase.
15067 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15068
15069 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15070
15071 PR rtl-optimization/26449
15072 * gcc.dg/pr26449.c: New test.
15073
15074 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15075
15076 PR c++/27601
15077 * g++.dg/ext/offsetof1.C: Test member functions.
15078
15079 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15080
15081 * gcc.dg/pr27095.c: Improve scanning.
15082
15083 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15084
15085 PR fortran/23091
15086 * gfortran.dg/saved_automatic_1.f90: New test.
15087
15088 PR fortran/24168
15089 * gfortran.dg/array_simplify_1.f90: New test.
15090
15091 PR fortran/25090
15092 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15093
15094 PR fortran/25058
15095 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15096
15097 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15098
15099 PR c++/27177
15100 * g++.dg/expr/cast7.C: New test.
15101
15102 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15103
15104 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15105 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15106 * lib/fortran-torture.exp (fortran-torture-compile,
15107 fortran-torture-execute): Ditto.
15108
15109 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15110
15111 PR target/27842
15112 * gcc.dg/vmx/pr27842.c: New test.
15113
15114 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15115
15116 PR libfortran/27895
15117 * gfortran.dg/bounds_check_3.f90: New test.
15118
15119 2006-06-05 Mike Stump <mrs@apple.com>
15120
15121 * objc.dg/objc-fast-4.m: Skip for ppc64.
15122
15123 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15124
15125 PR testsuite/27705
15126 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15127
15128 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15129 Victor Kaplansky <victork@il.ibm.com>
15130
15131 PR tree-optimizations/26360
15132 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15133 with -fno-tree-dce.
15134 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15135
15136 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15137
15138 PR fortran/14067
15139 * gfortran.dg/data_char_1.f90: Add messages for truncated
15140 strings.
15141
15142 PR fortran/16943
15143 * gfortran.dg/func_decl_2.f90: New test.
15144
15145 PR fortran/20839
15146 * gfortran.dg/do_2.f90: New test.
15147
15148 PR fortran/27655
15149 * gfortran.dg/associated_3.f90: New test.
15150
15151 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15152
15153 PR c++/27819
15154 * g++.dg/template/static25.C: New test.
15155
15156 PR c++/27722
15157 * g++.dg/init/array21.C: New test.
15158
15159 PR c++/27807
15160 * g++.dg/ext/complit7.C: New test.
15161
15162 PR c++/27806
15163 * g++.dg/parse/ptrmem5.C: New test.
15164
15165 2006-06-04 Roger Sayle <roger@eyesopen.com>
15166 Andrew Pinski <pinskia@physics.uc.edu>
15167
15168 PR c/27150
15169 PR middle-end/27382
15170 * gcc.dg/pr27150-1.c: New testcase.
15171 * gcc.dg/pr27382-1.c: New testcase.
15172 * gcc.dg/pr27382-2.c: New testcase.
15173
15174 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15175
15176 PR c/25161
15177 PR c/27020
15178 * gcc.dg/array-10.c: New test.
15179
15180 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15181
15182 PR c++/27804
15183 * g++.dg/init/const4.C: New test.
15184 * g++.dg/init/member1.C: Add error-marker.
15185 * g++.dg/other/fold1.C: Adjust error-marker.
15186
15187 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15188
15189 PR c++/27601
15190 * g++.dg/ext/offsetof1.C: New test.
15191
15192 2006-06-04 Eric Christopher <echristo@apple.com>
15193
15194 * gcc.dg/attr-ms_struct-1.c: New.
15195
15196 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15197
15198 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15199
15200 2006-06-04 Richard Guenther <rguenther@suse.de>
15201
15202 PR tree-optimization/27039
15203 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15204
15205 2006-06-03 Roger Sayle <roger@eyesopen.com>
15206
15207 PR target/26223
15208 * gcc.target/i386/amd64-abi-2.c: New test case.
15209
15210 2006-06-02 Eric Christopher <echristo@apple.com>
15211
15212 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15213 * gcc.target/i386/20020523-1.c: Skip if darwin.
15214 * gcc.target/i386/asm-3.c: Ditto.
15215 * gcc.target/i386/20011119-1.c: Ditto.
15216 * gcc.target/i386/clobbers.c: Remove pic part of test.
15217
15218 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15219
15220 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15221 * g++.old-deja/g++.other/init19.C: Ditto.
15222 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15223 and add other platforms as expected failures.
15224
15225 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15226
15227 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15228 (is-effective-target-keyword): Ditto.
15229
15230 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15231
15232 PR fortran/27715
15233 * gfortran.dg/extended_char_comparison_1.f: New test.
15234
15235 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15236
15237 PR fortran/25098
15238 * gfortran.dg/dummy_procedure_1.f90: New test.
15239
15240 PR fortran/25147
15241 * gfortran.dg/dummy_procedure_2.f90: New test.
15242
15243 * gfortran.dg/associated_2.f90: Correct to make consistent with
15244 standard.
15245
15246 2006-05-31 Roger Sayle <roger@eyesopen.com>
15247
15248 * gcc.target/i386/387-11.c: New test case.
15249
15250 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15251
15252 PR c++/27801
15253 * g++.dg/template/cond6.C: New test.
15254
15255 PR c++/26496
15256 * g++.dg/template/crash51.C: New test.
15257 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15258
15259 PR c++/27385
15260 * g++.dg/init/array20.C: New test.
15261
15262 2006-05-31 Roger Sayle <roger@eyesopen.com>
15263
15264 * gcc.dg/builtins-54.c: New test case.
15265
15266 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15267
15268 PR c++/26433
15269 * g++.dg/template/fntry1.C: Add dg-do link.
15270
15271 PR c++/27808
15272 * g++.dg/parse/friend6.C: New test.
15273
15274 2006-05-30 Asher Langton <langton2@llnl.gov>
15275
15276 * gfortran.dg/cray_pointers_7.f90: New test.
15277
15278 2006-05-30 Roger Sayle <roger@eyesopen.com>
15279
15280 PR tree-optimization/23452
15281 * gcc.dg/fold-mulconj-1.c: New test case.
15282
15283 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15284
15285 PR c++/27803
15286 * g++.dg/parse/bitfield1.C: New test.
15287
15288 2006-05-30 Roger Sayle <roger@eyesopen.com>
15289
15290 * gcc.target/ppc-eq0-1.c: New test case.
15291 * gcc.target/ppc-negeq0-1.c: New test case.
15292
15293 2006-05-30 Dirk Mueller <dmueller@suse.de>
15294
15295 PR c/27273
15296 * gcc.dg/overflow-warn-5.c: New test.
15297
15298 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15299
15300 PR c/27718
15301 * gcc.dg/sizeof-1.c: New test.
15302
15303 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15304
15305 PR target/27790
15306 * gcc.target/i386/pr27790.c: New test.
15307
15308 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15309
15310 PR libgfortran/27757
15311 * gfortran.dg/direct_io_5.f90: New test.
15312
15313 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15314
15315 PR libgfortran/27634
15316 * gfortran.dg/fmt_missing_period_1.f: New test.
15317 * gfortran.dg/fmt_missing_period_2.f: New test.
15318 * gfortran.dg/fmt_missing_period_3.f: New test.
15319
15320 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15321
15322 PR fortran/19777
15323 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15324 arrays.
15325
15326 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15327
15328 PR c++/27713
15329 * g++.dg/template/new6.C: New test.
15330
15331 2006-05-29 Roger Sayle <roger@eyesopen.com>
15332
15333 PR tree-optimization/24964
15334 * gcc.target/i386/387-10.c: New test case.
15335
15336 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15337
15338 * intrinsics/string_intrinsics.c (compare_string):
15339 Use memcmp instead of strncmp to avoid tripping over
15340 CHAR(0) in a string.
15341
15342 2006-05-27 Richard Guenther <rguenther@suse.de>
15343
15344 PR middle-end/27773
15345 * gcc.dg/torture/pr27773.c: New testcase.
15346
15347 2006-05-27 Dirk Mueller <dmueller@suse.de>
15348
15349 * gcc.dg/pr24561.c: Rename to..
15350 * gcc.dg/pr25962.c: .. this.
15351
15352 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15353
15354 PR fortran/19777
15355 * gfortran.dg/bounds_check_2.f: New test.
15356
15357 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15358
15359 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15360 * gfortran.dg/byte_1.f90: Likewise.
15361 * gfortran.dg/dup_save_2.f90: Likewise.
15362
15363 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15364
15365 * gfortran.dg/associated_2.f90: New test.
15366
15367 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15368
15369 PR fortran/27524
15370 * gfortran.dg/bounds_check_1.f90: New test.
15371
15372 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15373
15374 PR rtl-optimization/27661
15375 * gcc.dg/pr27661.c: New test case.
15376
15377 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15378
15379 PR fortran/23151
15380 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15381 * gfortran.dg/print_parentheses_1.f: New test.
15382 * gfortran.dg/print_parentheses_2.f90: New test.
15383
15384 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15385
15386 PR target/27758
15387 * gcc.dg/pr27758.c: New test.
15388
15389 2006-05-24 Falk Hueffner <falk@debian.org>
15390
15391 * gcc.c-torture/compile/pr27571.c: New test.
15392
15393 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15394
15395 PR fortran/27709
15396 * gfortran.dg/spec_expr_4.f90: New test.
15397
15398 PR fortran/27155
15399 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15400
15401 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15402
15403 PR c++/20103
15404 * g++.dg/ext/complit6.C: New test.
15405 * g++.dg/ext/complit3.C: Adjust error markers.
15406 * g++.dg/init/const3.C: New test.
15407
15408 2006-05-25 Richard Guenther <rguenther@suse.de>
15409
15410 PR middle-end/27743
15411 * gcc.dg/torture/pr27743.c: New testcase.
15412
15413 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15414
15415 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15416
15417 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15418
15419 * gcc.dg/compat/scalar-by-value-x.h: New.
15420 * gcc.dg/compat/scalar-by-value-y.h: New.
15421 * gcc.dg/compat/scalar-by-value-5.c: New.
15422 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15423 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15424 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15425 * gcc.dg/compat/scalar-by-value-6.c: New.
15426 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15427 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15428 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15429
15430 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15431
15432 PR tree-optimization/27639
15433 PR tree-optimization/26719
15434 * gcc.dg/pr27639.c: New test.
15435 * gcc.dg/pr26719.c: New test.
15436 * gcc.dg/tree-ssa/scev-cast.c: New test.
15437
15438 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15439
15440 PR c++/20173
15441 * g++.dg/template/error21.C: New test.
15442
15443 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15444
15445 PR target/27696
15446 * gcc.target/i386/pr27696.c: New.
15447
15448 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15449
15450 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15451
15452 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15453
15454 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15455
15456 PR c++/27716
15457 * g++.dg/other/assign1.C: New test.
15458
15459 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15460
15461 PR target/27266
15462 * gcc.target/i386/pr27266.c: New.
15463
15464 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15465
15466 PR c++/27451
15467 * g++.dg/ext/asm9.C: New test.
15468
15469 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15470
15471 PR rtl-optimization/25514
15472 * gcc.c-torture/compile/pr25514.c: New test.
15473
15474 2006-05-22 Richard Guenther <rguenther@suse.de>
15475
15476 Revert
15477 2006-01-31 Richard Guenther <rguenther@suse.de>
15478
15479 * gcc.target/i386/sselibm-1.c: New testcase.
15480 * gcc.target/i386/sselibm-2.c: Likewise.
15481 * gcc.target/i386/sselibm-3.c: Likewise.
15482 * gcc.target/i386/sselibm-4.c: Likewise.
15483 * gcc.target/i386/sselibm-5.c: Likewise.
15484
15485 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15486
15487 PR c/27420
15488 * gcc.dg/func-args-2.c: New test.
15489
15490 PR c/26818
15491 * gcc.dg/struct-incompl-1.c: New test.
15492
15493 2006-05-22 Richard Guenther <rguenther@suse.de>
15494
15495 PR testsuite/27708
15496 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15497 the transformations we test for.
15498
15499 2006-05-22 Richard Guenther <rguenther@suse.de>
15500
15501 PR testsuite/27707
15502 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15503
15504 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15505
15506 PR c++/27210
15507 * g++.dg/warn/new1.C: New test.
15508 * g++.dg/template/new5.C: Likewise.
15509
15510 2006-05-21 Roger Sayle <roger@eyesopen.com>
15511
15512 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15513 * gcc.target/i386/20060512-3.c: Likewise.
15514
15515 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15516
15517 PR rtl-optimization/27671
15518 * gcc.c-torture/execute/pr27671-1.c: New.
15519 * gcc.dg/pr27671-2.c: Likewise.
15520
15521 PR tree-optimization/26622.
15522 * gcc.c-torture/compile/pr26622.c: New.
15523
15524 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15525
15526 PR fortran/27613
15527 * gfortran.dg/recursive_reference_1.f90: New test.
15528
15529 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15530
15531 PR fortran/25746
15532 * gfortran.dg/elemental_subroutine_3.f90: New test.
15533
15534 PR fortran/25090
15535 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15536
15537 PR fortran/27584
15538 * gfortran.dg/associated_target_1.f90: New test.
15539
15540 PR fortran/19015
15541 * gfortran.dg/maxloc_shape_1.f90: New test.
15542
15543 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15544
15545 PR libgfortran/24459
15546 * gfortran.dg/namelist_24.f90: New test.
15547 * gfortran.dg/namelist_12.f: Fix typo in comment.
15548
15549 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15550
15551 PR middle-end/25776
15552 * g++.dg/other/error11.C: New test.
15553
15554 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15555
15556 * gcc.target/mips/pr26765.c: Add -w to options.
15557
15558 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15559
15560 * lib/target-supports.exp (check_effective_target_mpaired_single):
15561 New function.
15562 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15563 multilibs.
15564 * g++.dg/vect/vect.exp: Likewise.
15565
15566 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15567
15568 PR testsuite/25891
15569 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15570
15571 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15572
15573 PR fortran/27662
15574 * gfortran.dg/temporary_1.f90: New file.
15575
15576 2006-05-19 Andreas Schwab <schwab@suse.de>
15577
15578 * g++.dg/other/unused1.C: Also match "stringz".
15579
15580 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15581
15582 PR c++/26433
15583 * g++.dg/template/fntry1.C: New test.
15584
15585 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15586
15587 PR c++/27471
15588 PR c++/27506
15589 * g++.dg/conversion/bitfield5.C: New test.
15590 * g++.dg/conversion/bitfield6.C: New test.
15591
15592 2006-05-18 Mike Stump <mrs@apple.com>
15593
15594 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15595 * gcc.dg/vla-4.c: Add.
15596 * gcc.dg/vla-5.c: Add.
15597 * gcc.dg/vla-6.c: Add.
15598
15599 2006-05-12 Stuart Hastings <stuart@apple.com>
15600
15601 * gcc.target/i386/20060512-1.c: New.
15602 * gcc.target/i386/20060512-2.c: New.
15603 * gcc.target/i386/20060512-3.c: New.
15604 * gcc.target/i386/20060512-4.c: New.
15605
15606 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15607
15608 PR c++/26122
15609 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15610
15611 PR c++/26068
15612 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15613 * g++.dg/parse/linkage1.C: New test.
15614
15615 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15616
15617 PR tree-optimization/27548
15618 * g++.dg/tree-ssa/pr27548.C: New test.
15619
15620 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15621
15622 PR fortran/26551
15623 * gfortran.dg/recursive_check_1.f: New test.
15624 * gfortran.dg/recursive_check_2.f90: New test.
15625
15626 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15627
15628 * g++.dg/opt/temp2.C: New test.
15629
15630 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15631
15632 PR c++/27491
15633 * g++.dg/init/brace5.C: New test.
15634
15635 PR middle-end/27415
15636 * gcc.dg/gomp/pr27415.c: New test.
15637 * g++.dg/gomp/pr27415.C: New test.
15638
15639 PR tree-optimization/27549
15640 * g++.dg/tree-ssa/pr27549.C: New test.
15641
15642 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15643
15644 PR libgfortran/27575
15645 * gfortran.dg/read_eof_4.f90: New test.
15646
15647 2006-05-16 Richard Guenther <rguenther@suse.de>
15648
15649 PR tree-optimization/22303
15650 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15651
15652 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15653
15654 PR middle-end/27573
15655 * gcc.dg/gomp/pr27573.c: New test.
15656 * gfortran.dg/gomp/pr27573.f90: New test.
15657
15658 PR c/27499
15659 * gcc.dg/gomp/pr27499.c: New test.
15660 * g++.dg/gomp/pr27499.C: New test.
15661
15662 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15663
15664 PR c++/27339
15665 * g++.dg/parser/access8.C: Adjust error marker.
15666 * g++.dg/template/access17.C: New test.
15667 * g++.dg/template/access18.C: Likewise.
15668
15669 2006-05-15 Roger Sayle <roger@eyesopen.com>
15670
15671 PR target/26600
15672 * gcc.target/i386/pr26600.c: New test case.
15673
15674 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15675
15676 PR c++/27505
15677 * g++.dg/expr/bitfield1.C: New test.
15678
15679 2006-05-15 Richard Guenther <rguenther@suse.de>
15680
15681 PR tree-optimization/27603
15682 * gcc.dg/torture/pr27603.c: New testcase.
15683
15684 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15685
15686 PR fortran/25090
15687 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15688
15689 PR fortran/25082
15690 * gfortran.dg/scalar_return_1.f90: New test.
15691
15692 PR fortran/27411
15693 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15694
15695 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15696
15697 * gcc.dg/gomp/critical-4.c: New test.
15698 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15699 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15700 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15701 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15702
15703 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15704
15705 PR c++/27582
15706 * g++.dg/template/dependent-args1.C: New test.
15707
15708 PR c++/27581
15709 * g++.dg/lookup/this1.C: New test.
15710
15711 PR c++/27315
15712 * g++.dg/template/operator6.C: New test.
15713 * g++.dg/template/incomplete3.C: New test.
15714
15715 PR c++/27559
15716 * g++.dg/template/new4.C: New test.
15717
15718 PR c++/27496
15719 * g++.dg/template/void2.C: New test.
15720
15721 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15722
15723 * g++.dg/template/dependent-expr5.C: New test.
15724
15725 2006-05-14 Roger Sayle <roger@eyesopen.com>
15726
15727 PR middle-end/26729
15728 * gcc.dg/pr26729-1.c: New test case.
15729
15730 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15731
15732 * gcc.dg/pr27003.c: New test.
15733
15734 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15735
15736 * lib/target-supports.dg (check_cxa_atexit_available): Change
15737 v3_target_compile to ${tool}_target_compile.
15738
15739 2006-05-11 Jason Merrill <jason@redhat.com>
15740
15741 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15742
15743 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15744
15745 PR fortran/27553
15746 * gfortran.dg/label_5.f90: New test.
15747
15748 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15749
15750 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15751 check_effective_target_powerpc_altivec_ok): New.
15752 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15753 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15754 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15755 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15756 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15757 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15758 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15759 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15760 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15761 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15762 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15763 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15764 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15765 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15766 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15767 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15768 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15769 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15770 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15771 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15772 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15773 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15774 gcc.target/powerpc/altivec-9.c,
15775 gcc.target/powerpc/altivec-consts.c,
15776 gcc.target/powerpc/altivec-pr22085.c,
15777 gcc.target/powerpc/altivec-splat.c,
15778 gcc.target/powerpc/altivec-types-1.c,
15779 gcc.target/powerpc/altivec-types-2.c,
15780 gcc.target/powerpc/altivec-types-3.c,
15781 gcc.target/powerpc/altivec-types-4.c,
15782 gcc.target/powerpc/altivec-varargs-1.c,
15783 gcc.target/powerpc/altivec-vec-merge.c,
15784 gcc.target/powerpc/ppc-vector-memcpy.c,
15785 gcc.target/powerpc/ppc-vector-memset.c,
15786 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15787 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15788 these effective targets.
15789 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15790 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15791
15792 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15793
15794 PR middle-end/27384
15795 * g++.dg/other/fold1.C: New test.
15796
15797 PR middle-end/27488
15798 * gcc.dg/fold-nonneg-1.c: New test.
15799
15800 PR c++/27547
15801 * g++.dg/other/operator1.C: New test.
15802
15803 2006-05-11 Richard Guenther <rguenther@suse.de>
15804
15805 PR middle-end/27529
15806 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15807
15808 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15809
15810 * lib/target-supports-dg.exp (check-flags): New.
15811 (dg-skip-if): Move flag checks.
15812
15813 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15814
15815 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15816 * lib/target-supports.dg (check_cxa_atexit_available): New.
15817
15818 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15819
15820 PR fortran/27470
15821 * gfortran.dg/multiple_allocation_2.f90: New test case.
15822
15823 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15824
15825 * gcc.target/arm/pr27387.C: Fix a comment typo.
15826
15827 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15828
15829 PR fortran/24549
15830 * gfortran.dg/error_recovery_1.f90: New test.
15831
15832 2006-05-10 Richard Guenther <rguenther@suse.de>
15833
15834 PR tree-optimization/27302
15835 * gcc.dg/torture/pr27302.c: New testcase.
15836
15837 2006-05-09 Dirk Mueller <dmueller@suse.de>
15838 Richard Guenther <rguenther@suse.de>
15839
15840 PR middle-end/27498
15841 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15842
15843 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15844
15845 PR rtl-optimization/27335
15846 * gcc.dg/pr27335.c: New test.
15847
15848 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15849
15850 * gcc.target/mips/mips-ps-5.c: New file.
15851
15852 2006-05-08 Jan Hubicka <jh@suse.cz>
15853
15854 PR middle-end/25962
15855 * gcc.dg/pr25962.c: New.
15856
15857 2006-05-08 Roger Sayle <roger@eyesopen.com>
15858
15859 PR target/27158
15860 * gcc.target/powerpc/pr27158.c: New test case.
15861
15862 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15863
15864 PR testsuite/27476
15865 * ada/acats/run_all.sh: Use test -z.
15866
15867 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15868
15869 PR libfortran/18271
15870 * gfortran.dg/spec_expr_3.f90: New test.
15871
15872 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15873
15874 PR target/24879
15875 * gcc.target/i386/monitor.c: New file.
15876
15877 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15878
15879 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15880
15881 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15882
15883 PR c++/27447
15884 * g++.dg/other/ptrmem7.C: New test.
15885
15886 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15887
15888 PR target/27421
15889 * gcc.dg/array-9.c: New test.
15890
15891 2006-05-07 Richard Guenther <rguenther@suse.de>
15892
15893 PR tree-optimization/27409
15894 * gcc.dg/torture/pr27409.c: New testcase.
15895
15896 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15897
15898 PR fortran/27457
15899 * gfortran.dg/select_6.f90: New.
15900
15901 2006-05-07 Richard Guenther <rguenther@suse.de>
15902
15903 PR tree-optimization/27136
15904 * gcc.dg/torture/pr27136.c: New testcase.
15905
15906 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15907
15908 PR fortran/24813
15909 * gfortran.dg/char_cons_len_1.f90: New test.
15910
15911 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15912
15913 PR c++/27427
15914 * g++.dg/template/incomplete2.C: New test.
15915
15916 2006-05-06 Richard Guenther <rguenther@suse.de>
15917
15918 PR tree-optimization/27151
15919 * gcc.dg/vect/pr27151.c: New testcase.
15920
15921 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15922
15923 PR c++/27430
15924 * g++.dg/template/void1.C: New test.
15925
15926 PR c++/27423
15927 * g++.dg/other/void2.C: New test.
15928
15929 PR c++/27422
15930 * g++.dg/conversion/void1.C: New test.
15931
15932 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15933
15934 PR/21391
15935 * g++.dg/other/unused1.C: New.
15936
15937 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15938
15939 PR objc/27240
15940 * objc.dg/member-1.m: New test.
15941
15942 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15943
15944 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15945
15946 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15947
15948 PR libfortran/26985
15949 * gfortran.dg/matmul_2.f90: New test.
15950
15951 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15952
15953 * ada/acats/run_all.sh: Use sync when main not found.
15954
15955 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15956
15957 PR target/26765
15958 * gcc.target/mips/pr26765.c: New.
15959
15960 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15961
15962 * gcc.target/bfin: New directory.
15963 * gcc.target/bfin/bfin.exp: New file.
15964 * gcc.target/bfin/frmul.c: New file.
15965 * gcc.target/bfin/arith.c: New file.
15966 * gcc.target/bfin/mul-combine.c: New file.
15967 * gcc.target/bfin/shift.c: New file.
15968
15969 2006-05-04 Richard Guenther <rguenther@suse.de>
15970
15971 PR tree-optimization/14287
15972 PR tree-optimization/14844
15973 PR tree-optimization/19792
15974 PR tree-optimization/21608
15975 PR tree-optimization/27090
15976 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15977 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15978 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15979 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15980 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15981
15982 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15983
15984 PR tree-optimization/27285
15985 * gcc.c-torture/execute/pr27285.c: New test.
15986
15987 PR middle-end/27388
15988 * gcc.dg/gomp/pr27388-1.c: New test.
15989 * gcc.dg/gomp/pr27388-2.c: New test.
15990 * gcc.dg/gomp/pr27388-3.c: New test.
15991
15992 PR c++/27359
15993 * g++.dg/gomp/pr27359.C: New test.
15994
15995 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15996
15997 PR fortran/20248
15998 * gfortran.dg/iargc.f90: New test.
15999
16000 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16001
16002 PR c++/27102
16003 * g++.dg/template/crash49.C: New test.
16004
16005 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16006
16007 PR testsuite/27032
16008 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16009
16010 2006-05-02 Jeff Law <law@redhat.com>
16011
16012 PR tree-optimization/27364
16013 * gcc.c-torture/execute/pr27364.c: New test.
16014
16015 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16016
16017 PR c++/27309
16018 * g++.dg/parser/ctor5.C: New test.
16019
16020 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16021
16022 PR target/27387
16023 * gcc.target/arm/arm.exp: New.
16024 * gcc.target/arm/pr27387.C: Likewise.
16025
16026 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16027
16028 PR fortran/27269
16029 PR fortran/27324
16030 * gfortran.dg/module_equivalence_2.f90: New test.
16031
16032 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16033
16034 PR middle-end/27337
16035 * g++.dg/gomp/pr27337-1.C: New test.
16036 * g++.dg/gomp/pr27337-2.C: New test.
16037
16038 PR middle-end/27328
16039 * gcc.dg/gomp/pr27328.c: New test.
16040
16041 PR middle-end/27325
16042 * g++.dg/gomp/pr27325.C: New test.
16043
16044 PR middle-end/27310
16045 * g++.dg/gomp/pr27310.C: New test.
16046
16047 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16048
16049 PR tree-optimization/27291
16050 * g++.dg/tree-ssa/pr27291.C: New test.
16051
16052 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16053
16054 PR tree-optimization/27283
16055 * g++.dg/tree-ssa/pr27283.C: New test.
16056
16057 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16058
16059 * gcc.dg/tree-ssa/loop-16.c: New test.
16060
16061 2006-05-01 Roger Sayle <roger@eyesopen.com>
16062 Joseph S. Myers <joseph@codesourcery.com>
16063
16064 * gcc.dg/Wconversion-3.c: New test case.
16065 * gcc.dg/Wconversion-4.c: Likewise.
16066
16067 2006-05-01 Richard Guenther <rguenther@suse.de>
16068
16069 PR tree-optimization/26726
16070 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16071
16072 2006-04-30 Roger Sayle <roger@eyesopen.com>
16073
16074 * gcc.dg/Woverflow-1.c: New test case.
16075 * gcc.dg/Woverflow-2.c: Likewise.
16076 * gcc.dg/Woverflow-3.c: Likewise.
16077
16078 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16079
16080 PR c++/27094
16081 * g++.dg/template/defarg8.C: New test.
16082
16083 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16084
16085 PR c++/27278
16086 * g++.dg/parse/operator7.C: New test.
16087
16088 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16089
16090 PR c++/11471
16091 PR c++/27102
16092 * g++.dg/template/crash48.C: New test.
16093
16094 PR c++/27279
16095 * g++.dg/parse/ctor4.C: New test.
16096
16097 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16098
16099 PR fortran/25681
16100 * gfortran.df/char_type_len.f90: New test.
16101
16102 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16103
16104 PR libgfortran/27304
16105 * gfortran.dg/fmt_exhaust.f90: New test.
16106
16107 2006-04-28 Roger Sayle <roger@eyesopen.com>
16108
16109 PR c/25309
16110 * gcc.dg/large-size-array-2.c: New test case.
16111
16112 2006-04-28 Richard Guenther <rguenther@suse.de>
16113
16114 PR target/26826
16115 * gcc.target/i386/pr26826.c: New testcase.
16116
16117 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16118
16119 PR middle-end/27260
16120 * gcc.c-torture/execute/pr27260.c: New.
16121
16122 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16123
16124 PR middle-end/27095
16125 * gcc.dg/pr27095.c: New.
16126
16127 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16128
16129 PR c++/27292
16130 * g++.dg/conversion/bitfield4.C: New test.
16131
16132 2006-04-27 Eric Christopher <echristo@apple.com>
16133
16134 * gcc.dg/pragma-ms_struct.c: New.
16135
16136 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16137
16138 PR c++/27102
16139 * g++.dg/template/crash47.C: New test.
16140
16141 2006-04-27 Dirk Mueller <dmueller@suse.de>
16142
16143 * gcc.target/i386/sse-7.c: build with -msse.
16144
16145 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16146
16147 PR testsuite/27274:
16148 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16149 (main): Exit if processor doesn't support SSE.
16150
16151 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16152
16153 PR middle-end/27282
16154 * gcc.c-torture/compile/pr27282.c: New test.
16155
16156 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16157
16158 PR middle-end/26913
16159 * g++.dg/gomp/pr26913.C: New test.
16160
16161 PR c/25996
16162 * gcc.dg/gomp/pr25996.c: New test.
16163 * g++.dg/gomp/pr25996.C: New test.
16164
16165 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16166
16167 PR rtl-optimization/26725
16168 * gcc.c-torture/compile/pr26725.c: New test.
16169
16170 2006-04-25 Richard Guenther <rguenther@suse.de>
16171
16172 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16173 than n + -1.
16174
16175 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16176
16177 * gcc.dg/20060425-1.c: New testcase.
16178
16179 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16180
16181 PR tree-optimization/26865
16182 * gcc.dg/pr26865.c: New test.
16183
16184 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16185
16186 PR c++/27292
16187 * g++.dg/conversion/bitfield1.C: New test.
16188 * g++.dg/conversion/bitfield2.C: Likewise.
16189 * g++.dg/conversion/bitfield3.C: Likewise.
16190
16191 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16192 Richard Guenther <rguenther@suse.de>
16193
16194 PR tree-optimization/27236
16195 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16196
16197 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16198
16199 PR c++/19963
16200 * g++.dg/other/incomplete2.C: New test.
16201
16202 2006-04-24 Richard Guenther <rguenther@suse.de>
16203
16204 PR middle-end/26869
16205 * gcc.dg/torture/pr26869.c: New testcase.
16206
16207 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16208 Richard Guenther <rguenther@suse.de>
16209
16210 PR tree-optimization/27218
16211 * g++.dg/tree-ssa/pr27218.C: New testcase.
16212
16213 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16214
16215 PR c++/26912
16216 * g++.dg/template/friend41.C: New test.
16217
16218 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16219
16220 * g++.dg/opt/pr15551.C: Include cstdio.
16221 (main): Use remove instead of unlink.
16222
16223 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16224
16225 * gcc.dg/sibcall-7.c: New test.
16226 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16227 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16228 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16229 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16230 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16231
16232 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16233
16234 PR c++/26534
16235 * g++.dg/opt/bitfield1.C: New test.
16236 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16237 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16238 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16239 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16240 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16241 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16242 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16243 * g++.dg/abi/bitfield2.C: Likewise.
16244 * g++.dg/init/bitfield1.C: Likewise.
16245
16246 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16247
16248 PR fortran/25099
16249 * gfortran.dg/elemental_subroutine_4.f90: New test.
16250 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16251 call sub (m, x).
16252
16253 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16254
16255 * gcc.c-torture/compile/20060421-1.c: New testcase.
16256
16257 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16258
16259 PR c/25875
16260 * gcc.dg/init-bad-4.c: New test.
16261
16262 2006-04-21 Paul Brook <paul@codesourcery.com>
16263
16264 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16265
16266 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16267
16268 PR fortran/27122
16269 * gfortran.dg/defined_operators_1.f90: New test.
16270 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16271 remove old ones associated, incorrectly, with Note 5.46.
16272
16273 PR fortran/27113
16274 * gfortran.dg/character_array_constructor_1.f90: New test.
16275
16276 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16277
16278 * gcc.dg/20060419-1.c: New test.
16279
16280 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16281
16282 PR c/26774
16283 * gcc.dg/struct-parse-1.c: New test case.
16284
16285 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16286
16287 PR c++/26558
16288 * g++.dg/parse/template19.C: New test.
16289
16290 PR c++/26739
16291 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16292
16293 PR c++/26036
16294 * g++.dg/expr/call3.C: New test.
16295
16296 PR c++/10385
16297 * g++.dg/conversion/dynamic1.C: New test.
16298
16299 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16300
16301 PR c++/27102
16302 * g++.dg/template/crash35.C: Tweak error markers.
16303 * g++.dg/template/crash46.C: New test.
16304 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16305 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16306
16307 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16308
16309 PR rtl-optimization/14261
16310 * gcc.c-torture/compile/20060419-1.c: Added.
16311
16312 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16313
16314 * gfortran.dg/label_1.f90: Adjust dg-error.
16315
16316 2006-04-16 Roger Sayle <roger@eyesopen.com>
16317
16318 PR target/26961
16319 * gcc.dg/fold-cond-1.c: New test case.
16320 * gcc.dg/pr26961-1.c: Likewise.
16321
16322 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16323
16324 PR libgfortran/27138
16325 * gfortran.dg/read_bad_advance.f90: New test.
16326
16327 2006-04-16 Roger Sayle <roger@eyesopen.com>
16328 Dale Johannesen <dalej@apple.com>
16329
16330 PR target/24076
16331 * gcc.target/i386/vecinit-3.c: New testcase.
16332 * gcc.target/i386/vecinit-4.c: Likewise.
16333 * gcc.target/i386/sse-18.c: Likewise.
16334 * gcc.target/i386/sse-19.c: Likewise.
16335
16336 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16337
16338 * gfortran.dg/allocate_zerosize_1.f90: New test.
16339
16340 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16341
16342 PR c++/26365
16343 * g++.dg/template/crash45.C: New test.
16344
16345 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16346
16347 PR fortran/26787
16348 * gfortran.dg/proc_assign_1.f90: New test.
16349 * gfortran.dg/procedure_lvalue.f90: Change message.
16350 * gfortran.dg/namelist_4.f90: Add new error.
16351
16352 PR fortran/25597
16353 PR fortran/27096
16354 * gfortran.dg/auto_pointer_array_result_1.f90
16355
16356 PR fortran/27089
16357 * gfortran.dg/specification_type_resolution_1.f90
16358
16359 PR fortran/18003
16360 PR fortran/25669
16361 PR fortran/26834
16362 * gfortran.dg/bounds_temporaries_1.f90: New test.
16363
16364 PR fortran/27124
16365 * gfortran.dg/array_return_value_1.f90: New test.
16366
16367 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16368
16369 PR fortran/25336
16370 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16371
16372 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR middle-end/26823
16375 * g++.dg/gomp/pr26823-1.C: New test.
16376 * g++.dg/gomp/pr26823-2.C: New test.
16377
16378 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16379
16380 PR middle-end/27134
16381 * gcc.dg/pr27314.c: New test.
16382
16383 2006-04-13 Richard Henderson <rth@redhat.com>
16384
16385 * g++.dg/gomp/block-0.C: Update expected matches.
16386
16387 2006-04-13 DJ Delorie <dj@redhat.com>
16388
16389 * lib/target-supports.exp (check_effective_target_int32plus): New.
16390 (check_effective_target_ptr32plus): New.
16391 (check_effective_target_size32plus): New.
16392 (check_effective_target_int16): New.
16393 (check_profiling_available): Add m32c to the list of unsupported
16394 targets.
16395
16396 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16397 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16398 memory size.
16399 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16400 pointers.
16401 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16402 size_t.
16403 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16404 and size_t.
16405 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16406 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16407 not just xstormy16. Skip m32c due to weird pointer size.
16408 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16409 not just xstormy16.
16410 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16411 not just xstormy16.
16412 * gcc.dg/20020312-2.c: Add m32c support.
16413 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16414 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16415 in test.
16416 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16417 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16418 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16419 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16420 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16421 formats
16422 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16423 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16424 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16425 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16426 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16427 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16428 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16429 in test.
16430 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16431 in test.
16432 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16433 * gcc.dg/pr23049.c: Require >=32 bit integers.
16434 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16435 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16436 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16437 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16438 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16439 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16440 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16441 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16442 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16443 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16444 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16445 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16446 prototype in test.
16447 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16448 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16449 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16450 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16451 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16452
16453 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16454 * gcc.c-torture/execute/20040703-1.x: Likewise.
16455 * gcc.c-torture/execute/20040705-1.x: Likewise.
16456 * gcc.c-torture/execute/20040705-2.x: Likewise.
16457 * gcc.c-torture/execute/20040709-1.x: Likewise.
16458 * gcc.c-torture/execute/20040709-2.x: Likewise.
16459 * gcc.c-torture/execute/20040811-1.x: Likewise.
16460 * gcc.c-torture/execute/20050316-1.x: Likewise.
16461 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16462 * gcc.c-torture/execute/pr19689.x: Likewise.
16463 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16464 * gcc.c-torture/execute/usmul.x: Likewise.
16465 * gcc.c-torture/execute/vrp-5.x: Likewise.
16466 * gcc.c-torture/execute/vrp-6.x: Likewise.
16467 * gcc.dg/debug/20041023-1.s: Likewise.
16468
16469 2006-04-13 Roger Sayle <roger@eyesopen.com>
16470
16471 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16472 of integers to a vector types are now constant expressions in C.
16473 * gcc.dg/vect/vect-fold-1.c: New test case.
16474
16475 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16476 Ulrich Weigand <uweigand@de.ibm.com>
16477
16478 PR target/27006
16479 * gcc.dg/vmx/pr27006.c: New testcase.
16480
16481 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16482
16483 PR libgfortran/26766
16484 * gfortran.dg/write_recursive.f90: New test.
16485
16486 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16487
16488 * g++.dg/parse/dtor7.C: New test.
16489 * g++.dg/parse/new1.C: Add error marker.
16490 * g++.dg/template/new3.C: New test.
16491
16492 PR c++/26122
16493 * g++.dg/template/pure1.C: New test.
16494
16495 PR c++/26295
16496 * g++.dg/parse/ptrmem4.C: New test.
16497
16498 2006-04-10 Jeff Law <law@redhat.com>
16499
16500 PR/27087
16501 * gcc.c-torture/compile/pr27087.c: New test.
16502
16503 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16504
16505 PR/21391
16506 * gcc.dg/20060410.c: New.
16507
16508 2006-04-10 Matthias Klose <doko@debian.org>
16509
16510 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16511 Recognize multilib directory names containing underscores.
16512
16513 2006-04-10 Roger Sayle <roger@eyesopen.com>
16514
16515 * gcc.target/i386/vecinit-1.c: New test case.
16516 * gcc.target/i386/vecinit-2.c: Likewise.
16517
16518 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16519
16520 PR debug/27057
16521 * g++.dg/debug/dwarf2-2.C: New test.
16522
16523 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16524
16525 PR rtl-optimization/27073
16526 * gcc.c-torture/execute/pr27073.c: New test.
16527
16528 2006-04-08 Mike Stump <mrs@apple.com>
16529
16530 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16531
16532 2006-04-07 Richard Guenther <rguenther@suse.de>
16533
16534 PR tree-optimization/26135
16535 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16536
16537 2006-04-06 Jan Hubicka <jh@suse.cz>
16538
16539 PR profile/26399
16540 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16541
16542 2006-04-06 Roger Sayle <roger@eyesopen.com>
16543
16544 * g++.dg/conversion/nullptr1.C: New test case.
16545 * g++.dg/conversion/nullptr2.C: Likewise.
16546
16547 2006-04-05 Roger Sayle <roger@eyesopen.com>
16548
16549 * gfortran.dg/dependency_18.f90: New test case.
16550
16551 2006-04-05 Richard Guenther <rguenther@suse.de>
16552
16553 PR tree-optimization/26919
16554 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16555 * gcc.dg/ipa/ipa-2.c: Likewise.
16556 * gcc.dg/ipa/ipa-3.c: Likewise.
16557 * gcc.dg/ipa/ipa-5.c: Likewise.
16558
16559 2006-04-05 Richard Guenther <rguenther@suse.de>
16560
16561 PR tree-optimization/26763
16562 * gcc.dg/torture/pr26763-1.c: New testcase.
16563 * gcc.dg/torture/pr26763-2.c: Likewise.
16564
16565 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16566
16567 PR fortran/23634
16568 PR fortran/25619
16569 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16570
16571 2006-04-04 Eric Christopher <echristo@apple.com>
16572
16573 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16574 stubs.
16575 * gcc.target/i386/387-5.c: Ditto.
16576
16577 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16578
16579 * gcc.target/sparc/struct-ret-check.c: New test.
16580
16581 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16582
16583 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16584 zero decimal digits specified in format.
16585
16586 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16587
16588 PR fortran/26891
16589 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16590
16591 PR fortran/26976
16592 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16593 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16594 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16595 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16596 compliant and detect bigendian-ness.
16597
16598 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16599
16600 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16601 dummy arguments work when the actual argument is itself a dummy
16602 argument of the caller.
16603
16604 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16605
16606 PR libfortran/24685
16607 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16608
16609 2006-04-01 Roger Sayle <roger@eyesopen.com>
16610
16611 * gfortran.dg/dependencency_17.f90: New test case.
16612
16613 2006-04-01 Roger Sayle <roger@eyesopen.com>
16614
16615 * gfortran.dg/dependency_14.f90: New test case.
16616 * gfortran.dg/dependency_15.f90: Likewise.
16617 * gfortran.dg/dependency_16.f90: Likewise.
16618
16619 2006-03-31 Asher Langton <langton2@llnl.gov>
16620
16621 PR fortran/25358
16622 gfortran.dg/cray_pointers_6.f90: New test.
16623
16624 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16625
16626 PR libgfortran/26890
16627 * gfortran.dg/read_size_noadvance.f90: New test.
16628
16629 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16630
16631 PR fortran/25031
16632 * gfortran.dg/multiple_allocation_1.f90: Check that the
16633 size has changed after a re-allocation with stat.
16634
16635 2006-03-30 Richard Guenther <rguenther@suse.de>
16636
16637 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16638 removal.
16639 * gcc.target/i386/sselibm-2.c: Likewise.
16640 * gcc.target/i386/sselibm-3.c: Likewise.
16641 * gcc.target/i386/sselibm-4.c: Likewise.
16642 * gcc.target/i386/sselibm-5.c: Likewise.
16643
16644 2006-03-28 Roger Sayle <roger@eyesopen.com>
16645
16646 * gcc.dg/fold-andxor-1.c: New test case.
16647 * gcc.dg/fold-xorand-1.c: Likewise.
16648
16649 2006-03-28 Roger Sayle <roger@eyesopen.com>
16650
16651 * gcc.dg/fold-convnotconv-1.c: New test case.
16652
16653 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16654
16655 PR fortran/26779
16656 * gfortran.dg/private_type_5.f90: New test.
16657
16658 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16659
16660 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16661
16662 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16663
16664 * gfortran.dg/advance_2.f90: New test.
16665 * gfortran.dg/advance_3.f90: New test.
16666
16667 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16668
16669 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16670
16671 PR libgfortran/26661
16672 PR libgfortran/26880
16673 * gfortran.dg/read_x_past.f: New test.
16674
16675 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16676
16677 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16678 to be STABS.
16679
16680 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16681
16682 * objc.dg/dwarf-1.m: Skip on AIX.
16683 * objc.dg/dwarf-2.m: Skip on AIX.
16684
16685 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16686
16687 PR fortran/26816
16688 * gfortran.dg/float_1.f90: New test.
16689
16690 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16691
16692 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16693 X86_64 targets.
16694 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16695
16696 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16697
16698 PR libfortran/26735
16699 * gfortran.dg/convert_implied_open.f90: New test case.
16700
16701 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16702
16703 PR fortran/26769
16704 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16705
16706 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16707
16708 PR middle-end/26717
16709 * gcc.dg/pr26717.c: New test.
16710
16711 2006-03-25 Roger Sayle <roger@eyesopen.com>
16712
16713 * gfortran.dg/dependency_12.f90: New test case.
16714
16715 2006-03-24 Roger Sayle <roger@eyesopen.com>
16716
16717 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16718
16719 2006-03-24 Jeff Law <law@redhat.com>
16720
16721 * gcc.c-torture/pr26840.c: New test.
16722
16723 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16724
16725 * objc.dg/dwarf-2.m: New.
16726 * obj-c++.dg/dwarf-2.mm: New.
16727
16728 * g++.old-deja/g++.other/init19.C: New.
16729
16730 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16731
16732 * g++.dg/eh/spbp.C: Skip on AIX.
16733
16734 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16735
16736 PR middle-end/26611
16737 * g++.dg/gomp/pr26611-1.C: New test.
16738 * g++.dg/gomp/pr26611-2.C: New test.
16739
16740 2006-03-24 Jeff Law <law@redhat.com>
16741
16742 * gcc.c-torture/compile/pr26833.c: New test.
16743 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16744
16745 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16746
16747 * gfortran.dg/endfile_2.f90: Delete temp file.
16748
16749 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16750
16751 PR fortran/19303
16752 * gfortran.dg/record_marker_1.f90: New test case.
16753 * gfortran.dg/record_marker_2.f: New test case.
16754 * gfortran.dg/record_marker_3.f90: New test case.
16755
16756 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16757
16758 PR fortran/17298
16759 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16760 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16761
16762 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16763
16764 * lib/gcc-dg.exp (cleanup-modules): New proc.
16765 * gfortran.dg/allocatable_function_1.f90,
16766 gfortran.dg/allocate_char_star_scalar_1.f90,
16767 gfortran.dg/assumed_charlen_function_1.f90,
16768 gfortran.dg/assumed_dummy_1.f90,
16769 gfortran.dg/assumed_shape_ranks_1.f90,
16770 gfortran.dg/assumed_shape_ranks_2.f90,
16771 gfortran.dg/assumed_size_dt_dummy.f90,
16772 gfortran.dg/auto_char_dummy_array_1.f90,
16773 gfortran.dg/auto_char_len_3.f90,
16774 gfortran.dg/automatic_module_variable.f90,
16775 gfortran.dg/bad_automatic_objects_1.f90,
16776 gfortran.dg/char_array_constructor.f90,
16777 gfortran.dg/char_array_structure_constructor.f90,
16778 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16779 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16780 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16781 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16782 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16783 gfortran.dg/derived_pointer_recursion.f90,
16784 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16785 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16786 gfortran.dg/dummy_functions_1.f90,
16787 gfortran.dg/elemental_initializer_1.f90,
16788 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16789 gfortran.dg/elemental_pointer_1.f90,
16790 gfortran.dg/elemental_subroutine_1.f90,
16791 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16792 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16793 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16794 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16795 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16796 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16797 gfortran.dg/global_references_1.f90,
16798 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16799 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16800 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16801 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16802 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16803 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16804 gfortran.dg/large_integer_kind_1.f90,
16805 gfortran.dg/large_real_kind_1.f90,
16806 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16807 gfortran.dg/module_double_reuse.f90,
16808 gfortran.dg/module_equivalence_1.f90,
16809 gfortran.dg/module_interface_1.f90,
16810 gfortran.dg/module_parameter_array_refs_1.f90,
16811 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16812 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16813 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16814 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16815 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16816 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16817 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16818 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16819 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16820 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16821 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16822 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16823 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16824 gfortran.dg/same_name_1.f90,
16825 gfortran.dg/sibling_dummy_procedure_1.f90,
16826 gfortran.dg/sibling_dummy_procedure_2.f90,
16827 gfortran.dg/sibling_dummy_procedure_3.f90,
16828 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16829 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16830 gfortran.dg/used_dummy_types_2.f90,
16831 gfortran.dg/used_dummy_types_3.f90,
16832 gfortran.dg/used_dummy_types_4.f90,
16833 gfortran.dg/used_dummy_types_5.f90,
16834 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16835 gfortran.dg/userdef_operator_1.f90: Use it.
16836
16837 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16838
16839 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16840 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16841 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16842 gfortran.dg/write_back.f,
16843 gfortran.fortran-torture/execute/inquire_1.f90,
16844 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16845
16846 2006-03-21 Jeff Law <law@redhat.com>
16847
16848 * gcc.dg/tree-ssa/vrp28.c: New test.
16849
16850 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16851
16852 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16853 if _STDC_C99 is defined.
16854 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16855 * gcc.dg/builtins-20.c: Likewise.
16856 * gcc.dg/builtins-53.c: Likewise.
16857 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16858 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16859
16860 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16861
16862 PR tree-opt/26781
16863 * gcc.c-torture/compile/pr26781-1.c: New test.
16864 * gcc.c-torture/compile/pr26781-2.c: New test.
16865
16866 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16867
16868 PR c++/26690
16869 * g++.dg/gomp/pr26690-1.C: New test.
16870 * g++.dg/gomp/pr26690-2.C: New test.
16871
16872 2006-03-20 Jeff Law <law@redhat.com>
16873
16874 * gcc.dg/tree-ssa/pr21829.c: New test.
16875
16876 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16877
16878 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16879
16880 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16881 (check_visibility_available): Use it.
16882 (check_effective_target_default_packed): Likewise.
16883 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16884 (check_effective_target_fopenmp): Likewise.
16885 (check_effective_target_freorder): Likewise.
16886 (check_effective_target_fpic): Likewise.
16887 (check_named_sections_available): Likewise.
16888 (check_effective_target_ilp32): Likewise.
16889 (check_effective_target_lp64): Likewise.
16890
16891 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16892
16893 PR fortran/20935
16894 * gfortran.dg/scalar_mask_2.f90: New test case.
16895
16896 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16897
16898 PR tree-opt/26629
16899 * gcc.dg/tree-ssa/loadpre12.c: New test.
16900 * gcc.dg/tree-ssa/loadpre13.c: New test.
16901 * gcc.dg/tree-ssa/loadpre14.c: New test.
16902 * gcc.dg/tree-ssa/loadpre15.c: New test.
16903 * gcc.dg/tree-ssa/loadpre16.c: New test.
16904 * gcc.dg/tree-ssa/loadpre17.c: New test.
16905 * gcc.dg/tree-ssa/loadpre18.c: New test.
16906 * gcc.dg/tree-ssa/loadpre19.c: New test.
16907 * gcc.dg/tree-ssa/loadpre20.c: New test.
16908 * gcc.dg/tree-ssa/loadpre21.c: New test.
16909 * gcc.dg/tree-ssa/loadpre22.c: New test.
16910
16911 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16912
16913 PR fortran/26741
16914 * gfortran.dg/elemental_initializer_1.f90: New test.
16915
16916 PR fortran/26716
16917 * gfortran.dg/assumed_shape_ranks_2: New test.
16918
16919 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16920
16921 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16922 target fpic.
16923
16924 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16925
16926 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16927 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16928 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16929 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16930 gfortran.fortran-torture/execute/direct_io.f90,
16931 gfortran.fortran-torture/execute/inquire_2.f90,
16932 gfortran.fortran-torture/execute/inquire_4.f90,
16933 gfortran.fortran-torture/execute/list_read_1.f90,
16934 gfortran.fortran-torture/execute/open_replace.f90,
16935 gfortran.fortran-torture/execute/slash_edit.f90,
16936 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16937 temporary files from testcases.
16938
16939 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16940
16941 PR libgfortran/26509
16942 gfortran.dg/write_direct_eor.f90: New test.
16943
16944 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16945
16946 * gcc.target/powerpc/pr26350.c: New.
16947 * gcc.target/powerpc/indexed-addr.c: New.
16948
16949 2006-03-16 Roger Sayle <roger@eyesopen.com>
16950
16951 * gfortran.dg/dependency_13.f90: New test case.
16952
16953 2006-03-16 Roger Sayle <roger@eyesopen.com>
16954
16955 PR middle-end/21781
16956 * gcc.dg/real-const-1.c: New test case.
16957
16958 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16959
16960 * g++.old-deja/g++.other/init18.C: New.
16961 * g++.old-deja/g++.other/init5.C: Remove xfail.
16962
16963 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16964
16965 * g++.dg/opt/pr15551.C: Cleanup temp file.
16966
16967 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16968
16969 PR c++/6634
16970 g++.dg/parse/long1.C: New test.
16971
16972 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16973
16974 PR fortran/19101
16975 * gfortran.dg/continuation.f90: New test.
16976 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16977
16978 2006-03-14 Richard Guenther <rguenther@suse.de>
16979
16980 PR tree-optimization/26672
16981 * gcc.dg/torture/pr26672.c: New testcase.
16982
16983 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16984
16985 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16986 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16987
16988 2006-03-13 Roger Sayle <roger@eyesopen.com>
16989
16990 PR middle-end/26557
16991 * gcc.c-torture/compile/switch-1.c: New test case.
16992
16993 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16994
16995 PR fortran/25378
16996 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16997 test to include more permuatations of mask and index.
16998 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16999 respond to F2003 spec. that the position returned for an all false
17000 mask && condition is zero.
17001
17002 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17003
17004 PR middle-end/25989
17005 * gcc.dg/gomp/pr25989.c: New test.
17006
17007 2006-03-13 Jeff Law <law@redhat.com>
17008
17009 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17010
17011 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17012
17013 * gcc.dg/switch-9.c: New test.
17014
17015 2006-03-13 Richard Guenther <rguenther@suse.de>
17016
17017 PR middle-end/26630
17018 * gcc.dg/torture/pr26630.c: New testcase.
17019
17020 2006-03-11 Roger Sayle <roger@eyesopen.com>
17021
17022 * gfortran.dg/dependency_10.f90: New test case.
17023 * gfortran.dg/dependency_11.f90: Likewise.
17024
17025 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17026 Erik Edelmann <eedelman@gcc.gnu.org>
17027
17028 * gfortran.dg/allocatable_function_1.f90: New.
17029 * gfortran.dg/allocatable_function_2.f90: New.
17030
17031 2006-03-10 Richard Guenther <rguenther@suse.de>
17032
17033 PR middle-end/26565
17034 * gcc.dg/torture/pr26565.c: New testcase.
17035
17036 2006-03-09 Eric Christopher <echristo@apple.com>
17037
17038 * gcc.c-torture/compile/20060309-1.c: New.
17039
17040 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17041
17042 PR libgfortran/26499
17043 * gfortran.dg/write_back.f: New test.
17044 * gfortran.dg/write_rewind_1.f: New test.
17045 * gfortran.dg/write_rewind_2.f: New test.
17046
17047 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17048
17049 PR libgfortran/26554
17050 * gfortran.dg/read_logical.f90: New test.
17051
17052 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17053
17054 * ada/acats/norun.lst: cdd2a03 now passes.
17055
17056 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17057
17058 PR testsuite/25177
17059 * gcc.target/powerpc/pr18096-1.c: Change where the error
17060 would match.
17061
17062 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17063
17064 * gcc.target/i386/cleanup-1.c: New test.
17065 * gcc.target/i386/cleanup-2.c: New test.
17066
17067 2006-03-04 Roger Sayle <roger@eyesopen.com>
17068
17069 * gfortran.dg/dependency_9.f90: Remove for the time being.
17070
17071 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17072
17073 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17074 directive.
17075
17076 2006-03-03 Roger Sayle <roger@eyesopen.com>
17077
17078 * gfortran.dg/dependency_9.f90: New test case.
17079
17080 2006-03-03 Roger Sayle <roger@eyesopen.com>
17081
17082 * gfortran.dg/dependency_4.f90: New test case.
17083 * gfortran.dg/dependency_5.f90: New test case.
17084 * gfortran.dg/dependency_6.f90: New test case.
17085 * gfortran.dg/dependency_7.f90: New test case.
17086 * gfortran.dg/dependency_8.f90: New test case.
17087
17088 2006-03-03 Paul Brook <paul@codesourcery.com>
17089
17090 * lib/target-supports.exp (check_profiling_available):
17091 Add m68k-*-elf.
17092
17093 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17094
17095 PR fortran/25031
17096 * multiple_allocation_1.f90: New test.
17097
17098 2006-03-03 Roger Sayle <roger@eyesopen.com>
17099
17100 PR tree-optimization/26524
17101 * gfortran.dg/pr26524.f: New test case.
17102
17103 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17104
17105 * g++.dg/template/repo5.C: Cleanup repo files.
17106 * gcc.dg/20051201-1.c: Cleanup coverage files.
17107 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17108 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17109 tree dump files.
17110
17111 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17112
17113 * objc.dg/objc-nofilename-1.m: New test.
17114 * objc.dg/bad-receiver-type.m: New test.
17115 * obj-c++.dg/bad-receiver-type.mm: New test.
17116
17117 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17118
17119 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17120
17121 2006-03-01 Mike Stump <mrs@apple.com>
17122
17123 * g++.dg/abi/key2.C: Add.
17124
17125 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17126
17127 * gfortran.dg/logical_dot_product.f90: New test.
17128
17129 PR fortran/26393
17130 * gfortran.dg/used_interface_ref.f90: New test.
17131
17132 PR fortran/20938
17133 * gfortran.dg/dependency_2.f90: New test.
17134 * gfortran.fortran-torture/execute/where17.f90: New test.
17135 * gfortran.fortran-torture/execute/where18.f90: New test.
17136 * gfortran.fortran-torture/execute/where19.f90: New test.
17137 * gfortran.fortran-torture/execute/where20.f90: New test.
17138
17139 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17140
17141 * g++.dg/tree-ssa/pr26443.C: New test case.
17142
17143 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17144
17145 PR middle-end/26022
17146 * g++.dg/opt/return-slot1.C: New test.
17147
17148 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17149
17150 PR libgfortran/26136
17151 * gfortran.dg/namelist_23.f90: New test.
17152
17153 2006-02-28 Roger Sayle <roger@eyesopen.com>
17154
17155 PR middle-end/14752
17156 * gcc.dg/fold-eqandshift-2.c: New test case.
17157
17158 2006-02-28 Richard Guenther <rguenther@suse.de>
17159
17160 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17161 decomposition.
17162
17163 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17164
17165 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17166
17167 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17168
17169 PR libgfortran/26464
17170 * gfortran.dg/backspace_5.f: New test.
17171 * gfortran.dg/backspace_6.f: New test.
17172
17173 2006-02-26 Roger Sayle <roger@eyesopen.com>
17174
17175 * gcc.dg/fold-eqandnot-1.c: New test case.
17176
17177 2006-02-26 Roger Sayle <roger@eyesopen.com>
17178
17179 PR middle-end/19983
17180 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17181
17182 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17183
17184 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17185 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17186
17187 2006-02-26 Richard Guenther <rguenther@suse.de>
17188
17189 PR tree-optimization/26421
17190 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17191
17192 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17193
17194 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17195 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17196
17197 2006-02-26 Roger Sayle <roger@eyesopen.com>
17198
17199 * gcc.dg/fold-even-1.c: New test case.
17200
17201 2006-02-26 Roger Sayle <roger@eyesopen.com>
17202
17203 PR middle-end/21137
17204 * gcc.dg/fold-eqandshift-1.c: New test case.
17205
17206 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17207
17208 PR tree-optimization/25125
17209 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17210 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17211
17212 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17213
17214 PR tree-optimizations/26359
17215 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17216 with -fdump-tree-dceloop-details.
17217 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17218
17219 2006-02-25 Roger Sayle <roger@eyesopen.com>
17220
17221 PR middle-end/23673
17222 * gcc.dg/fold-eqxor-1.c: New test case.
17223 * gcc.dg/fold-eqxor-2.c: Likewise.
17224 * gcc.dg/fold-eqxor-3.c: Likewise.
17225
17226 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17227
17228 PR fortran/23092
17229 * scalar_mask_1.f90: New test.
17230
17231 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17232
17233 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17234 * g++.dg/eh/uncaught2.C: New.
17235 * g++.dg/eh/uncaught3.C: New.
17236
17237 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17238
17239 PR libgfortran/26423
17240 * gfortran.dg/read_many_1.f: New test.
17241
17242 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17243
17244 PR fortran/24519
17245 * gfortran.dg/dependency_3.f90: New test.
17246 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17247 XFAILs.
17248
17249 PR fortran/25395
17250 * gfortran.dg/equiv_6.f90: New test.
17251
17252 2006-02-23 Jeff Law <law@redhat.com>
17253
17254 * gcc.c-torture/compile/pr26425.c: New test.
17255
17256 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17257
17258 PR middle-end/26412
17259 * gcc.dg/gomp/pr26412.c: New test.
17260
17261 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17262
17263 PR c++/26291
17264 * g++.dg/other/ellipsis1.C: New test.
17265 * g++.dg/parse/operator4.C: Adjust error marker.
17266
17267 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17268
17269 PR target/25603
17270 * gfortran.dg/pr25603.f: New testcase.
17271
17272 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17273
17274 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17275 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17276
17277 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17278
17279 * g++.dg/eh/spbp.C: New.
17280
17281 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17282
17283 PR middle-end/26379
17284 * gcc.target/i386/mmx-7.c: New test.
17285
17286 2006-02-20 Roger Sayle <roger@eyesopen.com>
17287
17288 PR tree-optimization/26361
17289 * gcc.dg/tree-ssa/vrp27.c: New test case.
17290
17291 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17292
17293 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17294 * gcc.dg/tree-ssa/complex-4.c: Here.
17295
17296 2006-02-19 Roger Sayle <roger@eyesopen.com>
17297
17298 PR middle-end/19543
17299 * gfortran.dg/logical_1.f90: New test case.
17300
17301 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17302
17303 PR middle-end/26334
17304 * gcc.dg/20060218-1.c: Moved to...
17305 * gcc.target/i386/20060218-1.c: ... here. New test.
17306
17307 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17308
17309 PR fortran/26201
17310 * gfortran.dg/convert_1.f90: New.
17311
17312 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17313
17314 PR fortran/25054
17315 * gfortran.dg/namelist_5.f90: New test.
17316
17317 PR fortran/25089
17318 * gfortran.dg/namelist_4.f90: New test.
17319
17320 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17321
17322 PR tree-opt/25680
17323 * gcc.dg/tree-ssa/complex-3.c: New test.
17324
17325 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17326
17327 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17328 variable to take into account the variable name in the
17329 function header.
17330 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17331
17332 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17333
17334 PR middle-end/26334
17335 * gcc.c-torture/compile/20060217-1.c: New test.
17336 * gcc.dg/20060218-1.c: New test.
17337
17338 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17339
17340 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17341
17342 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17343
17344 * gcc.dg/cpp/undef3.c: New test.
17345 * gcc.dg/cpp/trad/builtins2.c: New test.
17346
17347 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17348
17349 PR c++/26266
17350 * g++.dg/template/static22.C: New test.
17351 * g++.dg/template/static23.C: New test.
17352 * g++.dg/template/static24.C: New test.
17353 * g++.dg/template/non-dependent13.C: New test.
17354 * g++.dg/init/member1.C: Tweak error markers.
17355
17356 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17357
17358 PR target/26255
17359 * gcc.c-torture/compile/pr26255.c: New test case.
17360
17361 2006-02-16 Roger Sayle <roger@eyesopen.com>
17362
17363 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17364 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17365 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17366 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17367 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17368 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17369 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17370
17371 2006-02-16 Jeff Law <law@redhat.com>
17372
17373 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17374 * gcc.dg/tree-ssa/vrp26.c: New test.
17375
17376 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17377
17378 PR target/20353
17379 PR target/24578
17380 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17381 __UCLIBC__ is defined.
17382
17383 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17384
17385 PR fortran/26224
17386 * gfortran.dg/gomp/pr26224.f: New test.
17387
17388 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17389
17390 PR tree-opt/25918
17391 * lib/target-supports.exp
17392 (check_effective_target_vect_short_mult): New.
17393 (check_effective_target_vect_char_mult): New.
17394 (check_effective_target_vect_widen_sum_qi_to_si): New.
17395 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17396 (check_effective_target_vect_widen_sum_hi_to_si): New.
17397 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17398 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17399 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17400 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17401 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17402 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17403 vect-reduc-pattern-2c.c
17404 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17405 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17406 vect-reduc-pattern-1c.c
17407
17408 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17409
17410 PR fortran/24557
17411 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17412
17413 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17414
17415 PR fortran/26054
17416 * gfortran.dg/enum_8.f90: Remove check for warning.
17417 * gfortran.dg/iomsg_1.f90: Ditto.
17418 * gfortran.dg/enum_1.f90: Ditto.
17419 * gfortran.dg/enum_9.f90: Ditto.
17420 * gfortran.dg/enum_2.f90: Ditto.
17421 * gfortran.dg/enum_10.f90: Ditto.
17422 * gfortran.dg/enum_3.f90: Ditto.
17423 * gfortran.dg/flush_1.f90: Ditto.
17424 * gfortran.dg/enum_4.f90: Ditto.
17425 * gfortran.dg/array_constructor_1.f90: Ditto.
17426 * gfortran.dg/enum_5.f90: Ditto.
17427 * gfortran.dg/enum_6.f90: Ditto.
17428 * gfortran.dg/enum_7.f90: Ditto.
17429
17430 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17431
17432 PR middle-end/26300
17433 * gcc.c-torture/compile/20060215-1.c: New test.
17434
17435 2006-02-14 Roger Sayle <roger@eyesopen.com>
17436
17437 PR middle-end/23670
17438 * gcc.dg/tree-ssa/andor-2.c: New test case.
17439
17440 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17441
17442 PR fortran/25045
17443 * optional_dim.f90: New test.
17444
17445 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17446
17447 PR fortran/26277
17448 * gfortran.dg/label_4.f90: New.
17449
17450 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17451 Diego Novillo <dnovillo@redhat.com>
17452 Uros Bizjak <uros@kss-loka.si>
17453
17454 * gfortran.dg/gomp: New directory.
17455
17456 2006-02-14 Richard Guenther <rguenther@suse.de>
17457
17458 PR tree-optimization/26258
17459 * gcc.dg/torture/pr26258.c: New testcase.
17460
17461 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17462
17463 PR fortran/26246
17464 * gfortran.dg/pr26246_1.f90: New test.
17465 * gfortran.dg/pr26246_2.f90: New test.
17466
17467 PR middle-end/26092
17468 * gcc.c-torture/compile/20060208-1.c: New test.
17469
17470 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17471
17472 PR fortran/26074
17473 PR fortran/25103
17474 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17475 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17476 * gfortran.dg/automatic_module_variable.f90: Change error message.
17477
17478 PR fortran/20861
17479 * gfortran.dg/internal_dummy_1.f90: New test.
17480
17481 PR fortran/20871
17482 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17483
17484
17485 PR fortran/25083
17486 * gfortran.dg/uncommon_block_data_1.f90: New test.
17487 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17488 with standard.
17489
17490 PR fortran/25088
17491 * gfortran.dg/typed_subroutine_1.f90: New test.
17492
17493 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17494
17495 * objc.dg/dwarf-1.m: New.
17496
17497 2006-02-13 Roger Sayle <roger@eyesopen.com>
17498
17499 PR middle-end/24427
17500 * gcc.dg/tree-ssa/andor-1.c: New test case.
17501
17502 2006-02-13 Josh Conner <jconner@apple.com>
17503
17504 PR target/25376
17505 * gcc.dg/pr25376.c: New test.
17506
17507 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17508 assemble.
17509 * lib/target-supports.exp (check_named_sections_available):
17510 Only compile named-sections test -- don't assemble.
17511
17512 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17513
17514 * g++.dg/warn/no-write-strings.C: New test.
17515 * g++.dg/warn/write-strings.C: Likewise.
17516 * g++.dg/warn/write-strings-default.C: Likewise.
17517
17518 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17519
17520 PR fortran/25806
17521 * gfortran.dg/ret_pointer_2.f90: New test.
17522
17523 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17524
17525 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17526
17527 2006-02-10 Jeff Law <law@redhat.com>
17528
17529 * gcc.c-torture/compile/pr26213.c: New test.
17530
17531 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17532
17533 gfortran.dg/null_1.f90: New test.
17534
17535 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17536
17537 PR fortran/14771
17538 * gfortran.dg/parens_4.f90: New.
17539 * gfortran.dg/parens_5.f90: New.
17540
17541 2006-02-10 Richard Guenther <rguenther@suse.de>
17542
17543 * gcc.dg/pr23372-1.c: Remove empty file.
17544
17545 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17546 Paul Thomas <pault@gcc.gnu.org>
17547
17548 PR fortran/14771
17549 * gfortran.dg/parens_1.f90: New.
17550 * gfortran.dg/parens_2.f90: New.
17551 * gfortran.dg/parens_3.f90: New.
17552
17553 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17554
17555 PR fortran/26038
17556 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17557
17558 PR fortran/25059
17559 * gfortran.dg/impure_assignment_1.f90: New test.
17560
17561 PR fortran/25070
17562 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17563
17564 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17565
17566 PR target/26141
17567 * g++.dg/expr/stdarg2.C: New test.
17568
17569 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17570
17571 PR inline-asm/16194
17572 * gcc.dg/pr16194.c: New test.
17573
17574 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17575
17576 * ada/acats/run_acats: Use portable variant of "$@".
17577
17578 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17579
17580 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17581 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17582
17583 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17584
17585 PR tree-opt/26179
17586 * g++.dg/opt/pr26179.C: New test.
17587
17588 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17589
17590 PR middle-end/26134
17591 * gcc.dg/tree-ssa/complex-3.c: New test.
17592
17593 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17594
17595 * gcc.c-torture/compile/volatile-1.c: New test.
17596
17597 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17598
17599 PR 26180
17600 * gcc.dg/tree-ssa/pr26180.c: New test.
17601
17602 2006-02-08 Jeff Law <law@redhat.com>
17603
17604 * gcc.dg/tree-ssa/pr21417.c: New test.
17605
17606 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17607
17608 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17609 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17610
17611 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17612
17613 * lib/scanrtl.exp: New.
17614
17615 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17616
17617 PR c++/26071
17618 * g++.dg/other/virtual2.C: New test.
17619
17620 PR c++/26070
17621 * g++.dg/other/virtual1.C: New test.
17622
17623 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17624
17625 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17626 cleanup-ipa-dump): Update dump file glob patterns.
17627 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17628 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17629
17630 * lib/gcc-dg.exp: Load it.
17631 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17632
17633 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17634
17635 PR testsuite/26159
17636 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17637 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17638
17639 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17640
17641 PR fortran/25577
17642 * gfortran.dg/mvbits_1.f90: New.
17643
17644 2006-02-07 Dirk Mueller <dmueller@suse.com>
17645
17646 * g++.dg/warn/Wdiv-by-zero.C: New test.
17647 * g++.dg/warn/Wno-div-by-zero.C: New.
17648
17649 2006-02-07 Jeff Law <law@redhat.com>
17650
17651 * gcc.dg/tree-ssa/pr21559.c: New test.
17652
17653 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17654 multiple VRP passes.
17655 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17656 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17657 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17658 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17659 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17660 * gcc.dg/tree-ssa/vrp02.c: Likewise
17661 * gcc.dg/tree-ssa/vrp11.c: Likewise
17662 * gcc.dg/tree-ssa/pr14341.c: Likewise
17663 * gcc.dg/tree-ssa/vrp19.c: Likewise
17664 * gcc.dg/tree-ssa/vrp20.c: Likewise
17665 * gcc.dg/tree-ssa/vrp03.c: Likewise
17666 * gcc.dg/tree-ssa/pr21086.c: Likewise
17667 * gcc.dg/tree-ssa/pr21959.c: Likewise
17668 * gcc.dg/tree-ssa/vrp21.c: Likewise
17669 * gcc.dg/tree-ssa/vrp04.c: Likewise
17670 * gcc.dg/tree-ssa/pr25485.c: Likewise
17671 * gcc.dg/tree-ssa/pr22026.c: Likewise
17672 * gcc.dg/tree-ssa/vrp22.c: Likewise
17673 * gcc.dg/tree-ssa/vrp05.c: Likewise
17674 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17675 * gcc.dg/tree-ssa/pr20701.c: Likewise
17676 * gcc.dg/tree-ssa/vrp23.c: Likewise
17677 * gcc.dg/tree-ssa/vrp06.c: Likewise
17678 * gcc.dg/tree-ssa/pr22117.c: Likewise
17679 * gcc.dg/tree-ssa/pr20702.c: Likewise
17680 * gcc.dg/tree-ssa/vrp15.c: Likewise
17681 * gcc.dg/tree-ssa/pr21090.c: Likewise
17682 * gcc.dg/tree-ssa/pr21294.c: Likewise
17683 * gcc.dg/tree-ssa/vrp24.c: Likewise
17684 * gcc.dg/tree-ssa/vrp07.c: Likewise
17685 * gcc.dg/tree-ssa/pr21563.c: Likewise
17686 * gcc.dg/tree-ssa/pr25382.c: Likewise
17687 * gcc.dg/tree-ssa/vrp16.c: Likewise
17688 * gcc.dg/tree-ssa/vrp25.c: Likewise
17689 * gcc.dg/tree-ssa/vrp08.c: Likewise
17690 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17691 * gcc.dg/tree-ssa/vrp17.c: Likewise
17692 * gcc.dg/tree-ssa/pr21458.c: Likewise
17693 * g++.dg/tree-ssa/pr18178.C: Likewise
17694
17695 2006-02-07 Richard Guenther <rguenther@suse.de>
17696
17697 PR c++/26140
17698 Revert
17699 2006-01-30 Richard Guenther <rguenther@suse.de>
17700 PR c++/23372
17701 * gcc.dg/pr23372-1.C: New testcase.
17702
17703 * g++.dg/tree-ssa/pr26140.C: New testcase.
17704
17705 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17706
17707 PR c++/9737
17708 * g++.dg/template/ttp15.C: New test.
17709 * g++.dg/template/ttp16.C: Likewise.
17710 * g++.dg/template/ttp17.C: Likewise.
17711 * g++.old-deja/g++.pt/ttp36.C: Remove.
17712 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17713 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17714 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17715 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17716 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17717 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17718 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17719 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17720 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17721
17722 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17723
17724 PR libfortran/23815
17725 * unf_io_convert_4.f90: New test.
17726
17727 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17728
17729 * gcc.dg/tree-ssa/loadpre10.c: New test.
17730 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17731 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17732 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17733
17734 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17735
17736 PR libfortran/24685
17737 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17738
17739 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17740
17741 PR tree-opt/25251
17742 * gfortran.dg/assign_7.f: New test.
17743
17744 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17745
17746 PR fortran/26041
17747 PR fortran/26064
17748 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17749 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17750 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17751
17752 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17753
17754 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17755 in size_t typedef.
17756
17757 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17758
17759 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17760 * g++.dg/charset/string.c (foo): Likewise.
17761 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17762 const char*
17763 * g++.dg/ext/builtin2.C (printf): Likewise.
17764 * g++.dg/init/new15.C (printf): Likewise.
17765 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17766 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17767 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17768 * g++.dg/template/non-dependent4.C (temp): Likewise.
17769 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17770 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17771 parameter type to const char*.
17772 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17773 Change type to const char*.
17774 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17775 Likewise.
17776 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17777 second parameter type to const char*.
17778 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17779 (Y::Y): Change parameter type to const char*.
17780 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17781 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17782 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17783 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17784 (char*).
17785 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17786 const char*.
17787 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17788 type to const char*.
17789 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17790 return type to const char*.
17791 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17792 to const char*.
17793 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17794 * g++.old-deja/g++.law/refs1.C: Likewise.
17795 * g++.old-deja/g++.law/visibility1.C: Likewise.
17796 * g++.old-deja/g++.law/visibility2.C: Likewise.
17797 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17798 const char*.
17799 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17800 * g++.old-deja/g++.mike/net48.C: Likewise.
17801 * g++.old-deja/g++.mike/p646.C: Likewise.
17802 * g++.old-deja/g++.mike/p6746.C: Likewise.
17803 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17804 type to const char*.
17805 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17806 deprecated conversion warning.
17807 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17808 char*.
17809 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17810 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17811 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17812 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17813 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17814 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17815 * g++.old-deja/g++.pt/t39.C: Likewise.
17816 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17817 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17818
17819 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17820
17821 PR fortran/25075
17822 intrinsic_argument_conformance_1.f90: New test.
17823
17824 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17825
17826 PR fortran/20845
17827 * gfortran.dg/char_result_11.f90: Add SAVE.
17828 * gfortran.dg/der_pointer_4.f90: Ditto.
17829 * gfortran.dg/default_initialization.f90: New test.
17830
17831 2006-02-03 Jeff Law <law@redhat.com>
17832
17833 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17834 handle more than 100 dump files.
17835 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17836 * lib/scantree.exp (scan-tree-dump): Likewise.
17837 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17838 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17839 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17840 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17841 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17842
17843 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17844
17845 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17846
17847 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17848
17849 * g++.dg/template/using12.C: New test.
17850
17851 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17852
17853 * gcc.target/powerpc/pr25960.c: New test.
17854
17855 2006-02-02 Steven G. Kargl <kargls@comcast>
17856
17857 PR fortran/24958
17858 gfortran.dg/nullify_2.f90: New test.
17859
17860 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17861
17862 PR 25990
17863 * gcc.dg/gomp/pr25990.c: New test.
17864
17865 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17866
17867 PR c++/25342
17868 * g++.gd/template/partial4.C: New test.
17869
17870 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17871
17872 PR middle-end/26001
17873 * gfortran.dg/data_char_2.f90: New.
17874
17875 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17876
17877 PR fortran/26039
17878 maxval_maxloc_conformance_1.f90: New test.
17879
17880 2006-01-31 Richard Guenther <rguenther@suse.de>
17881
17882 * gcc.target/i386/sselibm-1.c: New testcase.
17883 * gcc.target/i386/sselibm-2.c: Likewise.
17884 * gcc.target/i386/sselibm-3.c: Likewise.
17885 * gcc.target/i386/sselibm-4.c: Likewise.
17886 * gcc.target/i386/sselibm-5.c: Likewise.
17887
17888 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17889
17890 PR fortran/24266
17891 * gfortran.dg/arrayio_derived_2.f90: New.
17892
17893 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17894
17895 * gcc.dg/unsigned-long-compare.c: New test.
17896
17897 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17898
17899 PR testsuite/25318
17900 * lib/target-supports.exp (check_effective_target_freorder):
17901 Check to see if target supports -freorder-blocks-and-partition.
17902 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17903 instead of "dg-require-named-sections".
17904
17905 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17906
17907 PR target/14798:
17908 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17909 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17910 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17911 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17912 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17913 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17914 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17915 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17916
17917 2006-01-30 Richard Guenther <rguenther@suse.de>
17918
17919 PR c++/23372
17920 * gcc.dg/pr23372-1.C: New testcase.
17921
17922 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17923
17924 * gcc.dg/gomp/pr25874.c: New test.
17925
17926 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17927
17928 PR tree-opt/25911
17929 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17930
17931 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17932
17933 PR fortran/18578
17934 PR fortran/18579
17935 PR fortran/20857
17936 PR fortran/20885
17937 * gfortran.dg/intent_out_1.f90: New test.
17938
17939 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17940
17941 PR fortran/17911
17942 * gfortran.dg/procedure_lvalue.f90: New test.
17943
17944 PR fortran/20895
17945 PR fortran/25030
17946 * gfortran.dg/char_pointer_assign_2.f90: New test.
17947 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17948 assignment to be consistent with standard.
17949 * gfortran.dg/char_result_2.f90: The same.
17950 * gfortran.dg/char_result_8.f90: The same.
17951
17952 2006-01-28 Zack Weinberg <zackw@panix.com>
17953
17954 * gcc.dg/Woverlength-strings.c
17955 * gcc.dg/Woverlength-strings-pedantic-c89.c
17956 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17957 * gcc.dg/Woverlength-strings-pedantic-c99.c
17958 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17959
17960 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17961
17962 * gcc.c-torture/execute/20060127-1.c: New test.
17963
17964 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17965
17966 PR c++/25999
17967 * g++.dg/ext/pragmaweak1.C: New test.
17968
17969 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17970
17971 PR c++/25855
17972 * g++.dg/template/spec29.C: New test.
17973
17974 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17975
17976 PR c/19606.
17977 * gcc.c-torture/execute/pr19606.c: New.
17978
17979 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17980
17981 * gcc.dg/pragma-re-4.c: New test.
17982
17983 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17984
17985 PR fortran/25964
17986 * gfortran.dg/assumed_size_refs_3.f90: New test.
17987
17988 2006-01-27 Ben Elliston <bje@au.ibm.com>
17989
17990 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17991
17992 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17993
17994 PR ada/21317
17995 * ada/acats/support/impdef.a: Add One_Long_Second.
17996 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17997 * ada/acats/tests/c9/c94026.a: Likewise.
17998 * ada/acats/tests/c9/c97305c.ada: Likewise.
17999 * ada/acats/tests/c9/c99004a.ada: Likewise.
18000
18001 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18002
18003 PR fortran/25964
18004 * gfortran.dg/global_references_2.f90: New test.
18005
18006 PR fortran/25084
18007 PR fortran/20852
18008 PR fortran/25085
18009 PR fortran/25086
18010 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18011 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18012
18013 PR fortran/25416
18014 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18015
18016 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18017
18018 PR c/25892
18019 * gcc.dg/Wpointer-sign.c: New.
18020 * gcc.dg/Wpointer-sign-Wall.c: New.
18021 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18022 * gcc.dg/Wpointer-sign-pedantic.c: New.
18023 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18024 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18025
18026 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18027
18028 PR C/25861
18029 * gcc.c-torture/compile/pr25861.c: New test.
18030
18031 2006-01-26 Paul Brook <paul@codesourcery.com>
18032
18033 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18034 on short-enum targets.
18035 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18036 variable.
18037 (generate_fields): Use short_enums.
18038 (main): Set short_enums. Document -e.
18039 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18040 on short-enum targets.
18041 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18042 variable.
18043 (generate_fields): Use short_enums.
18044 (main): Set short_enums. Document -e.
18045 * lib/target-supports.exp (check_effective_target_short_enums): New.
18046
18047 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18048
18049 PR target/25947
18050 * gcc.dg/torture/pr25947-1.c: New test.
18051
18052 2006-01-25 Jan Hubicka <jh@suse.cz>
18053 Roger Sayle <roger@eyesopen.com>
18054
18055 PR rtl-optimization/25703
18056 * gcc.target/i386/20060125-1.c: New test case.
18057 * gcc.target/i386/20060125-2.c: New test case.
18058
18059 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18060
18061 PR fortran/18540
18062 * gfortran.dg/goto_1.f: New.
18063
18064 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18065
18066 PR fortran/25716
18067 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18068 25716 on 32-bit systems too.
18069
18070 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18071
18072 PR testsuite/25590
18073 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18074
18075 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18076
18077 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18078
18079 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18080
18081 PR fortran/25835
18082 * gfortran.dg/read_eof.f90: Delete, renamed.
18083 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18084 * gfortran.dg/read_eof_2.f90: New test.
18085 * gfortran.dg/read_eof_3.f90: New test.
18086
18087 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18088
18089 PR tree-opt/25860
18090 * gcc.c-torture/compile/pr25860.c: New test.
18091
18092 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18093
18094 PR c++/25552
18095 * g++.dg/parse/dtor8.C: New test.
18096
18097 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18098
18099 PR testsuite/25891
18100 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18101 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18102 check_effective_target_fopenmp returns 0.
18103
18104 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18105
18106 PR ada/20548
18107 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18108 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18109 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18110
18111 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18112
18113 PR tree-opt/25857
18114 * g++.dg/opt/pr25857.C: New test.
18115
18116 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18117 Jan Hubicka <jh@suse.cz>
18118 Richard Guenther <rguenther@suse.de>
18119
18120 PR rtl-optimization/25654
18121 * gcc.dg/torture/pr25654.c: New testcase.
18122 * gcc.target/i386/pr25654.c: Likewise.
18123
18124 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18125
18126 PR fortran/25901
18127 * gfortran.dg/internal references_2.f90: New test.
18128
18129 Fix regression in testing of admissability of attributes.
18130 * gfortran.dg/intent_used_1.f90: New test.
18131
18132 2006-01-23 Ben Elliston <bje@au.ibm.com>
18133
18134 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18135 Remove target conditional torture options for i?86 and x86_64
18136 GNU/Linux.
18137
18138 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18139
18140 PR c++/10891
18141 * g++.dg/rtti/no-rtti.C: New.
18142
18143 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18144
18145 PR c++/25895
18146 * g++.dg/inherit/conv2.C: New test.
18147
18148 PR c++/25856
18149 * g++.dg/parse/dtor7.C: New test.
18150
18151 PR c++/25858
18152 * g++.dg/template/crash44.C: New test.
18153
18154 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18155
18156 PR fortran/25124
18157 PR fortran/25625
18158 * gfortran.dg/internal_references_1.f90: New test.
18159 PR fortran/20881
18160 PR fortran/23308
18161 PR fortran/25538
18162 PR fortran/25710
18163 * gfortran.dg/global_references_1.f90: New test.
18164 * gfortran.dg/g77/19990905-1.f: Restore the error that
18165 there is a clash between the common block name and
18166 the name of a subroutine reference.
18167
18168 PR fortran/PR24276
18169 * gfortran.dg/aliasing_dummy_1.f90: New test.
18170
18171 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18172
18173 * gcc.dg/vmx/1b-01.c: Warning fix.
18174 * gcc.dg/vmx/1c-02.c: Likewise.
18175 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18176
18177 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18178
18179 PR testsuite/24962
18180 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18181
18182 2006-01-20 Richard Guenther <rguenther@suse.de>
18183 Steven Bosscher <stevenb.gcc@gmail.com>
18184
18185 PR rtl-optimization/24626
18186 * gcc.dg/torture/pr24626-1.c: New testcase.
18187 * gcc.dg/torture/pr24626-2.c: Likewise.
18188 * gcc.dg/torture/pr24626-3.c: Likewise.
18189 * gcc.dg/torture/pr24626-4.c: Likewise.
18190
18191 2006-01-20 Dirk Mueller <dmueller@suse.com>
18192
18193 PR c++/5520
18194 * g++.dg/warn/empty-body.C: New.
18195
18196 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18197
18198 PR c++/22136
18199 * g++.dg/template/using10.C: New test.
18200 * g++.dg/temlpate/using11.C: Likewise.
18201 * g++.dg/inherit/using5.C: Tweak error messages.
18202
18203 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18204
18205 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18206 target test.
18207 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18208
18209 2006-01-19 Jan Hubicka <jh@suse.cz>
18210
18211 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18212
18213 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18214
18215 PR c++/25854
18216 * g++.dg/template/spec28.C: New test.
18217
18218 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18219
18220 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18221 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18222
18223 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18224
18225 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18226 * gcc.dg/gomp/critical-1.c: Likewise.
18227 * gcc.dg/gomp/critical-3.c: Likewise.
18228 * gcc.dg/gomp/empty.c: Likewise.
18229 * gcc.dg/gomp/ordered-1.c: Likewise.
18230 * gcc.dg/gomp/for-4.c: Likewise.
18231 * gcc.dg/gomp/for-6.c: Likewise.
18232 * gcc.dg/gomp/master-3.c: Likewise.
18233 * gcc.dg/gomp/for-8.c: Likewise.
18234 * gcc.dg/gomp/for-10.c: Likewise.
18235 * gcc.dg/gomp/for-18.c: Likewise.
18236 * gcc.dg/gomp/for-5.c: Likewise.
18237 * gcc.dg/gomp/for-7.c: Likewise.
18238 * gcc.dg/gomp/for-9.c: Likewise.
18239
18240 2006-01-18 Jeff Law <law@redhat.com>
18241
18242 * gcc.dg/tree-ssa/vrp25.c: New test.
18243
18244 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18245
18246 * gcc.dg/pr25805.c: Fix misapplied patch.
18247
18248 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18249
18250 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18251 (check_effective_target_vect_udot_qi): New.
18252 (check_effective_target_vect_sdot_hi): New.
18253 (check_effective_target_vect_udot_hi): New.
18254 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18255 prefixed with "wrapv-" with -fwrapv.
18256 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18257 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18258 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18259 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18260 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18261
18262 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18263 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18264 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18265 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18266
18267 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18268
18269 PR c++/16829
18270 * g++.dg/other/default2.C: New test.
18271 * g++.dg/other/default3.C: New test.
18272
18273 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18274
18275 PR c/25805
18276 * gcc.dg/pr25805.c: New file.
18277
18278 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18279
18280 PR c++/25836
18281 * g++.dg/template/init6.C: New test.
18282
18283 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18284
18285 * gcc.dg/tree-ssa/pr24287.c: New test
18286
18287 2006-01-18 Eric Christopher <echristo@apple.com>
18288
18289 * g++.dg/eh/table.C: New.
18290
18291 2006-01-18 DJ Delorie <dj@redhat.com>
18292
18293 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18294 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18295 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18296 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18297
18298 2006-01-18 Jeff Law <law@redhat.com>
18299
18300 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18301 on wrapping on overflow semantics.
18302
18303 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18304
18305 * gcc.gc/tree-ssa/vrp23.c: New test.
18306 * gcc.gc/tree-ssa/vrp24.c: New test.
18307
18308 2006-01-18 Richard Henderson <rth@redhat.com>
18309 Aldy Hernandez <aldyh@redhat.com>
18310 Jakub Jelinek <jakub@redhat.com>
18311 Diego Novillo <dnovillo@redhat.com>
18312 Uros Bizjak <uros@kss-loka.si>
18313
18314 * gcc.dg/gomp: New directory.
18315
18316 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18317 Steven G. Kargl <kargls@comcast.net>
18318
18319 PR fortran/20869
18320 * gfortran.dg/intrinsic_external_1.f90: New test.
18321
18322 PR fortran/20875.
18323 * gfortran.dg/elemental_pointer_1.f90: New test.
18324
18325 PR fortran/25024
18326 * gfortran.dg/external_procedures_1.f90: New test.
18327
18328 PR fortran/25785
18329 gfortran.dg/assumed_present.f90: New test.
18330
18331 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18332
18333 * g++.dg/parse/lookup5.C: New test.
18334
18335 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18336
18337 PR fortran/25697
18338 * gfortran.dg/read_eof.f90: New test.
18339
18340 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18341
18342 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18343 add a closing brace.
18344
18345 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18346
18347 PR fortran/25631
18348 * gfortran.dg/fmt_tl.f: New test.
18349
18350 2006-01-17 Eric Christopher <echristo@apple.com>
18351
18352 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18353 * g++.old-deja/g++.warn/impint2.C: Ditto.
18354 * g++.old-deja/g++.other/null1.C: Ditto.
18355 * g++.dg/warn/conv2.C: Ditto.
18356 * g++.dg/warn/conv4.C: New file.
18357
18358 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18359
18360 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18361
18362 2006-01-17 Andreas Jaeger <aj@suse.de>
18363 Janis Johnson <janis187@us.ibm.com>
18364
18365 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18366 in 64-bit.
18367 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18368 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18369
18370 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18371
18372 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18373 (switchfiles): xfail txxx where xxx >= 25.
18374
18375 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18376
18377 PR testsuite/25764
18378 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18379
18380 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18381
18382 PR c/25682
18383 * gcc.dg/pr25682.c: New test.
18384 * g++.dg/parse/array-size2.C: New test.
18385
18386 2006-01-16 Ian Lance Taylor <ian@airs.com>
18387
18388 * consistency.vlad: Remove entire directory, 1652 files.
18389
18390 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18391
18392 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18393 check_effective_target_dfprt_nocache): New.
18394 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18395 (check_effective_target_dfprt): New.
18396 * lib/c-compat.exp (check_dfp): Remove.
18397 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18398 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18399 level of support for decimal float.
18400 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18401 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18402 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18403 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18404 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18405 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18406 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18407 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18408 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18409 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18410 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18411 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18412 directives.
18413
18414 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18415
18416 PR testsuite/25741
18417 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18418 $base_dir/../.
18419 * lib/gfortran.exp (gfortran_init): Likewise.
18420 * lib/obj-c++.exp (obj-c++_init): Likewise.
18421 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18422 (scan-assembler-dem-not): Likewise.
18423 * lib/scandump.exp (scan-dump-dem): Likewise.
18424 (scan-dump-dem-not): Likewise.
18425
18426 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18427
18428 PR testsuite/25767
18429 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18430 powerpc-*-darwin*.
18431 * lib/obj-c++.exp (obj-c++_init): Likewise.
18432
18433 2006-01-16 Richard Guenther <rguenther@suse.de>
18434
18435 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18436
18437 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18438
18439 PR testsuite/25777
18440 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18441 to LD_LIBRARY_PATH.
18442
18443 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18444 Andrew Pinski <pinskia@physics.uc.edu>
18445
18446 * gcc.dg/minmax-1.c: New test.
18447
18448 2006-01-16 Ben Elliston <bje@au.ibm.com>
18449
18450 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18451 * gcc.misc-tests/dectest.exp: Ditto.
18452
18453 2006-01-15 Ian Lance Taylor <ian@airs.com>
18454
18455 PR testsuite/25796
18456 * gcc.target/i386/cmov6.c: Use -march=k8.
18457
18458 2006-01-15 Andreas Jaeger <aj@suse.de>
18459
18460 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18461 x86 does not have __float128.
18462
18463 2006-01-14 Ian Lance Taylor <ian@airs.com>
18464
18465 * gcc.target/i386/cmov6.c: New test.
18466
18467 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18468
18469 PR c++/25663
18470 * g++.dg/template/ctor6.C: New test.
18471
18472 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18473
18474 PR tree-optimization/25485
18475 * gcc.dg/tree-ssa/pr25485.c: New.
18476
18477 2006-01-14 Richard Guenther <rguenther@suse.de>
18478
18479 PR tree-optimization/22548
18480 PR tree-optimization/22555
18481 PR tree-optimization/22501
18482 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18483 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18484 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18485 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18486 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18487 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18488 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18489 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18490 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18491
18492 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18493
18494 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18495 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18496
18497 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18498 Richard Guenther <rguenther@suse.de>
18499
18500 PR rtl-optimization/24257
18501 * gcc.dg/torture/pr24257.c: New testcase.
18502
18503 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18504
18505 * gcc.c-torture/execute/20060110-1.c: New test.
18506 * gcc.c-torture/execute/20060110-2.c: New test.
18507
18508 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18509
18510 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18511
18512 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18513
18514 PR fortran/25756
18515 * gfortran.dg/label_3.f90: New test.
18516
18517 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18518
18519 PR tree-optimization/25771
18520 * g++.dg/tree-ssa/pr25771.C: New test
18521
18522 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18523
18524 PR tree-opt/24365
18525 * g++.dg/opt/complex5.C: New test.
18526
18527 2006-01-13 Richard Guenther <rguenther@suse.de>
18528
18529 * gcc.target/i386/387-9.c: New testcase.
18530
18531 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18532
18533 PR c++/24824
18534 * g++.dg/debug/dwarf2-1.C: New.
18535
18536 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18537
18538 PR testsuite/25728
18539 * lib/gcov.exp (verify-lines): Add "close $fd".
18540
18541 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18542 Ben Elliston <bje@au.ibm.com>
18543
18544 * gcc.dg/dfp/inf-1.c: New test.
18545
18546 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18547 Yao Qi <qiyaoltc@cn.ibm.com>
18548 Ben Elliston <bje@au.ibm.com>
18549 Jon Grimm <jgrimm2@us.ibm.com>
18550
18551 * gcc.dg/nodfp-1.c: New test.
18552 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18553 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18554 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18555 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18556 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18557 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18558 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18559 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18560 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18561 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18562 * gcc.dg/format/dfp-printf-1.c: Likewise.
18563 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18564 (compat_setup_dfp): New.
18565 * gcc.dg/compat/compat.exp: Use it.
18566 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18567 Make some variables global, prepend "compat_" to their names.
18568 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18569 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18570 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18571 * lib/compat.exp (compat_skip_list): Make global, rename.
18572 * lib/c-compat.exp: New file.
18573 * lib/target-supports.exp (check_effective_target_dfp): New.
18574
18575 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18576 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18577 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18578 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18579 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18580 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18581 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18582 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18583 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18584 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18585 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18586 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18587 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18588 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18589 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18590 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18591 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18592 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18593 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18594 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18595 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18596 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18597 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18598 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18599 gcc.dg/dfp/struct-layout-1.c,
18600 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18601 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18602 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18603 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18604 gcc.dg/dfp/func-vararg-dfp.c,
18605 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18606 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18607 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18608 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18609 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18610
18611 2006-01-11 Richard Guenther <rguenther@suse.de>
18612
18613 PR tree-optimization/25734
18614 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18615
18616 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18617
18618 PR fortran/25486
18619 * gfortran.dg/literal_character_constant_1_x.F: New test.
18620 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18621 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18622 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18623
18624 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18625
18626 PR c++/25386
18627 * g++.dg/ext/packed3.C: Add expected packed error.
18628
18629 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18630
18631 PR target/25706
18632 * gcc.dg/torture/pr25706-1.c: New test.
18633
18634 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18635
18636 PR tree-optimization/23109
18637 PR tree-optimization/23948
18638 PR tree-optimization/24123
18639
18640 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18641 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18642 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18643 g++.dg/tree-ssa/pr23948.C: New testcases.
18644 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18645 three divisions in order to do the optimization.
18646
18647 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18648
18649 PR c++/25632
18650 * g++.dg/other/pr25632.C: New test.
18651
18652 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18653
18654 PR fortran/25730
18655 * gfortran.dg/used_types_1.f90: New test.
18656
18657 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18658
18659 PR target/25718
18660 * gcc.dg/torture/pr25718-1.c: New test.
18661
18662 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18663
18664 * gfortran.dg/list_read_2.f90: Fix typo in description.
18665
18666 2006-01-10 Jan Beulich <jbeulich@novell.com>
18667
18668 * lib/target-supports.exp (check_visibility_available): Simplify test
18669 for *-*-netware*.
18670 (check_profiling_available): Fail for *-*-netware*.
18671 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18672 * gcc.dg/20021014-1.c: Likewise.
18673 * gcc.dg/nest.c: Likewise.
18674
18675 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18676
18677 fortran/24936
18678 * gfortran.dg/forall_3.f90: New test.
18679
18680 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18681
18682 PR fortran/21977
18683 * gfortran.dg/nesting_2.f90: New test.
18684 * gfortran.dg/nesting_3.f90: New test.
18685
18686 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18687
18688 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18689 Fix typo in comment.
18690
18691 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18692
18693 * gfortran.dg/single_char_string.f90: New test.
18694
18695 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18696
18697 * gfortran.dg/ichar_2.f90: New test.
18698
18699 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18700
18701 PR fortran/25093
18702 * gfortran.dg/private_type_4.f90: New.
18703
18704 2006-01-07 Richard Guenther <rguenther@suse.de>
18705
18706 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18707
18708 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18709
18710 * gfortran.dg/func_decl_1.f90: New.
18711 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18712 * gfortran.dg/array_alloc_2.f90: Likewise.
18713 * gfortran.dg/char_result_8.f90: Likewise.
18714 * gfortran.dg/dup_save_1.f90: Likewise.
18715 * gfortran.dg/dup_save_2.f90: Likewise.
18716 * gfortran.dg/f2c_6.f90: Likewise.
18717 * gfortran.dg/f2c_7.f90: Likewise.
18718 * gfortran.dg/func_result_2.f90: Likewise.
18719 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18720
18721 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18722
18723 PR fortran/22146
18724 * gfortran.dg/elemental_subroutine_1.f90: New test.
18725 * gfortran.dg/elemental_subroutine_2.f90: New test.
18726
18727 PR fortran/25029
18728 PR fortran/21256
18729 * gfortran.dg/assumed_size_refs_1.f90: New test.
18730
18731 PR fortran/20868
18732 PR fortran/20870
18733 * gfortran.dg/assumed_size_refs_2.f90: New test.
18734 * gfortran.dg/initialization_1.f90: Change warning message.
18735
18736 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18737
18738 * gcc.dg/tree-ssa/loop-15.c: New test.
18739
18740 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18741
18742 PR fortran/25598
18743 * gfortran.dg/backspace_3.f: New test.
18744 * gfortran.dg/backspace_4.f: New test.
18745
18746 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18747
18748 PR fortran/24268
18749 * gfortran.dg/fmt_white.f: Update test.
18750
18751 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18752
18753 * gcc.dg/cast-1.c: Add new warning.
18754 * gcc.dg/cast-2.c: Likewise.
18755 * gcc.dg/cast-3.c: Likewise.
18756 * gcc.dg/format/cast-1.c: Likewise.
18757 * gcc.dg/cast-4.c: New testcase.
18758
18759 2006-01-05 Richard Guenther <rguenther@suse.de>
18760
18761 PR tree-optimization/22555
18762 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18763
18764 2006-01-05 Richard Guenther <rguenther@suse.de>
18765 Diego Novillo <dnovillo@redhat.com>
18766
18767 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18768 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18769 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18770 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18771 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18772 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18773 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18774 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18775 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18776 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18777 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18778 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18779 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18780 * treelang/compile/extravar.tree: Likewise.
18781 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18782 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18783 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18784 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18785 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18786
18787 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18788
18789 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18790 for 64-bit fix.
18791
18792 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18793
18794 PR fortran/23675
18795 gfortran.dg/char_result_11.f90: New.
18796
18797 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18798
18799 PR c++/24782
18800 * g++.dg/parse/access9.C: New test.
18801 * g++.dg/tc1/dr52.C: Tweak error markers.
18802
18803 2006-01-04 Richard Henderson <rth@redhat.com>
18804
18805 Merge from gomp branch.
18806 * g++.dg/parse/pragma2.C: Update expected error lines.
18807
18808 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18809
18810 * g++.dg/other/i386-2.C: New test.
18811
18812 PR target/25554
18813 * gcc.c-torture/compile/20051228-1.c: New test.
18814
18815 PR c/25559
18816 * gcc.dg/pr25559.c: New test.
18817
18818 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18819
18820 PR c++/25492
18821 * g++.dg/lookup/friend9.C: New test.
18822
18823 PR c++/25625
18824 * g++.dg/template/repo5.C: New test.
18825
18826 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18827
18828 PR fortran/25101
18829 * gfortran.dg/forall_2.f90: New test.
18830
18831 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18832
18833 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18834 dg-require-weak. Adjust regexp to handle leading-underscore
18835 targets and space as well as TAB after .weak. Change previous
18836 64-bit fix to not use naked dot.
18837
18838 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18839
18840 PR rtl-optimization/25578
18841 * gcc.c-torture/execute/20060102-1.c: New testcase.
18842
18843 2006-01-03 Richard Guenther <rguenther@suse.de>
18844
18845 PR c/25183
18846 * gcc.dg/torture/pr25183.c: New testcase.
18847
18848 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18849
18850 Merge from gomp-branch.
18851 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18852 * gcc.dg/ia64-sync-2.c: Likewise.
18853 * gcc.dg/ia64-sync-3.c: Likewise.
18854 * gcc.dg/ia64-sync-4.c: Likewise.
18855 * gcc.dg/sync-2.c: Likewise.
18856 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18857 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18858
18859 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18860
18861 PR c++/25635
18862 * g++.dg/parse/operator6.C: New test.
18863
18864 PR c++/25637
18865 * g++.dg/parse/error29.C: New test.
18866
18867 PR c++/25638
18868 * g++.dg/parse/dtor6.C: New test.
18869
18870 PR c++/25633
18871 * g++.dg/parse/ctor3.C: New test.
18872
18873 PR c++/25634
18874 * g++.dg/template/class3.C: New test.
18875
18876 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18877
18878 * g++.dg/debug/debug9.C: New.
18879
18880 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18881
18882 PR fortran/24640
18883 * gfortran.dg/label_2.f90: New test.
18884
18885 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18886
18887 * g++.dg/lookup/using12.C: Tighten error marker.
18888
18889 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18890 Andrew Pinski <pinskia@physics.uc.edu>
18891
18892 * gcc.target/powerpc/darwin-abi-3.c: New file.
18893 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18894 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18895 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18896 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18897 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18898 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18899 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18900 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18901
18902 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18903
18904 * gcc.dg/tree-ssa/loadpre1.c: New;
18905 * gcc.dg/tree-ssa/loadpre2.c: New;
18906 * gcc.dg/tree-ssa/loadpre3.c: New;
18907 * gcc.dg/tree-ssa/loadpre4.c: New;
18908 * gcc.dg/tree-ssa/loadpre5.c: New;
18909 * gcc.dg/tree-ssa/loadpre6.c: New;
18910 * gcc.dg/tree-ssa/loadpre7.c: New;
18911 * gcc.dg/tree-ssa/loadpre8.c: New;
18912 * gcc.dg/tree-ssa/loadpre9.c: New;
18913
18914 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18915
18916 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18917 * g++.dg/abi/thunk4.C: Likewise.
18918
18919 2006-01-01 Andreas Jaeger <aj@suse.de>
18920
18921 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18922 portable.
18923
18924 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18925
18926 PR c++/25294
18927 * gcc.dg/pragma-pack-3.c: New test.
18928 * g++.dg/parse/pragma3.C: New test.
18929
18930 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18931
18932 PR middle-end/24827
18933 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18934
18935 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18936
18937 PR testsuite/25214
18938 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18939
18940 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18941
18942 PR fortran/22607
18943 * gfortran-dg/pure_byref_3.f90: New.
18944
18945 fortran/PR 25396
18946 * gfortran.dg/userdef_operator_1.f90: New.
18947
18948 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18949
18950 * g++.dg/abi/thunk3.C: New.
18951 * g++.dg/abi/thunk4.C: New.
18952
18953 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18954
18955 PR fortran/25532
18956 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18957 associated derived type components of derived types are
18958 properly declared in contained procedures.
18959
18960 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18961
18962 PR libgfortran/25139
18963 * gfortran.dg/backspace_2.f: New test.
18964
18965 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18966
18967 PR libgfortran/25550
18968 * gfortran.dg/endfile.f: New test.
18969
18970 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18971
18972 PR libgfortran/25419
18973 * gfortran.dg/comma.f: New test.
18974
18975 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18976
18977 * lib/gfortran-dg.exp: Remove trailing whitespace.
18978 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18979 -funroll-all-loops.
18980
18981 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18982
18983 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18984 Extended Double long doubles or repeat tests when long double is
18985 the same size as double.
18986
18987 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18988
18989 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18990
18991 PR testsuite/25442
18992 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18993 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18994
18995 PR testsuite/25441
18996 * gcc.dg/pr23911.c: Make test variable static.
18997
18998 PR testsuite/25444
18999 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19000
19001 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19002
19003 PR c++/25439
19004 * g++.dg/parse/crash17.C: Adjust error markers.
19005 * g++.dg/template/error20.C: New test.
19006
19007 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19008
19009 PR c++/23172
19010 * g++.dg/ext/complit4.C: New test.
19011
19012 PR c++/25417
19013 * g++.dg/ext/complit5.C: Likewise.
19014
19015 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19016
19017 PR tree-optimization/25125
19018 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19019 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19020 * gcc.c-torture/execute/pr25125.c: New.
19021
19022 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19023
19024 PR fortran/25029
19025 PR fortran/21256
19026 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19027 functions with incorrect assumed size references.
19028
19029 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19030
19031 PR c++/23171
19032 * g++.dg/opt/init1.C: New test.
19033
19034 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19035
19036 PR c++/24671
19037 * g++.dg/template/sfinae3.C: New test.
19038
19039 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19040
19041 * g++.dg/other/friend4.C: New test.
19042
19043 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19044
19045 PR target/25005
19046 * g++.dg/opt/pr25005.C: New test.
19047
19048 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19049
19050 PR c++/25369
19051 * g++.dg/template/ptrmem16.C: New test.
19052
19053 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19054
19055 PR fortran/25029
19056 PR fortran/21256
19057 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19058
19059 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19060
19061 PR libgfortran/25307
19062 * gfortran.dg/list_read_5.f90: New test.
19063
19064 2005-12-22 Richard Henderson <rth@redhat.com>
19065
19066 * gcc.target/i386/sse-7.c: Use -msse2.
19067
19068 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19069
19070 PR rtl-optimization/25432
19071 * gcc.c-torture/compile/20051216-1.c: New test.
19072
19073 PR objc/25328
19074 * objc/execute/pr25328.m: New test.
19075
19076 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19077
19078 PR c++/25364
19079 * g++.dg/template/call4.C: New test.
19080
19081 2005-12-22 Dale Johannesen <dalej@apple.com>
19082
19083 * gcc.target/i386/sse-17.c: New.
19084
19085 2005-12-22 Paul Brook <paul@codesourcery.com>
19086
19087 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19088
19089 2005-12-22 Paul Brook <paul@codesourcery.com>
19090
19091 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19092
19093 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19094
19095 PR tree-opt/25513
19096 * gcc.c-torture/compile/pr25513.c: New test.
19097
19098 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19099
19100 PR c++/23333
19101 * g++.dg/parse/error25.C: Add more tests.
19102
19103 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19104
19105 PR fortran/18990
19106 * gfortran.dg/der_charlen_1.f90: New.
19107
19108 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19109
19110 PR fortran/20889
19111 * gfortran.dg/pointer_component_type_1.f90: New test.
19112
19113 PR fortran/25029
19114 PR fortran/21256
19115 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19116 should give an error with assumed size array refernces and checks
19117 those that should not.
19118 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19119 reference an upper bound so that it does not generate an error.
19120
19121 PR fortran/19362
19122 PR fortran/20244
19123 PR fortran/20864
19124 PR fortran/25391
19125 * gfortran.dg/used_dummy_types_1.f90: New test.
19126 * gfortran.dg/used_dummy_types_2.f90: New test.
19127 * gfortran.dg/used_dummy_types_3.f90: New test.
19128 * gfortran.dg/used_dummy_types_4.f90: New test.
19129 * gfortran.dg/used_dummy_types_5.f90: New test.
19130
19131 PR fortran/23152
19132 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19133 group already being USE associated.
19134 * gfortran.dg/assumed_shape_nml.f90: New test.
19135 * gfortran.dg/assumed_size_nml.f90: New test.
19136
19137 PR fortran/20862
19138 PR fortran/25053
19139 PR fortran/25063
19140 PR fortran/25064
19141 PR fortran/25066
19142 PR fortran/25067
19143 PR fortran/25068
19144 PR fortran/25307
19145 * gfortran.dg/io_constraints_1.f90: New test.
19146 * gfortran.dg/io_constraints_1.f90: New test.
19147 * gfortran.dg/iostat_3.f90: Change wording of warning.
19148 * gfortran.dg/g77/19981216-0.f: The same.
19149
19150 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19151
19152 PR tree-optimization/23518
19153 * gcc.dg/pr23518.c: New.
19154
19155 2005-12-21 Mike Stump <mrs@apple.com>
19156
19157 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19158
19159 2005-12-21 Paul Brook <paul@codesourcery.com>
19160
19161 * gcc.dg/pr19340.c: Skip on m68k targets.
19162
19163 2005-12-21 Steven Bosscher <stevenb@suse.de>
19164
19165 PR rtl-optimization/25196
19166 * gcc.dg/pr25196.c: New test.
19167
19168 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19169
19170 PR fortran/25423
19171 gfortran.dg/where_nested_1.f90: New.
19172
19173 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19174
19175 PR tree-optimization/25382.
19176 * gcc.dg/tree-ssa/pr25382.c: New.
19177
19178 2005-12-20 Richard Guenther <rguenther@suse.de>
19179
19180 PR middle-end/24306
19181 * gcc.target/i386/pr24306.c: New testcase.
19182
19183 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19184
19185 PR tree-optimization/25501
19186 * gcc.dg/tree-ssa/pr25501.c: New.
19187
19188 2005-12-20 Richard Guenther <rguenther@suse.de>
19189
19190 Revert
19191 2005-12-02 Richard Guenther <rguenther@suse.de>
19192
19193 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19194
19195 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19196
19197 PR c++/21228
19198 * g++.dg/warn/Wunreachable-code-2.C: New test.
19199
19200 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19201
19202 PR c++/24278
19203 * g++.dg/template/ctor5.C: New test.
19204
19205 PR c++/24915
19206 * g++.dg/template/overload8.C: New test.
19207
19208 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19209
19210 * gcc.c-torture/compile/pr25483 : New test.
19211
19212 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19213
19214 PR c++/20552
19215 * g++.dg/ext/typeof10.C: New test.
19216
19217 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19218
19219 * gcc.dg/mt-loopi1.c: New.
19220
19221 2005-12-18 Richard Guenther <rguenther@suse.de>
19222
19223 PR tree-optimization/25481
19224 * gcc.dg/torture/pr25481.c: New testcase.
19225
19226 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19227
19228 PR rtl-optimization/21041
19229 * gcc.dg/pr21041.c: New test.
19230
19231 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19232
19233 PR libgfortran/25463
19234 * gfortran.dg/advance.f90: New test.
19235
19236 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19237
19238 * gcc.dg/20051201-1.c: New test.
19239
19240 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19241
19242 PR fortran/25018
19243 * gfortran.dg/initialization_1.f90: New test.
19244 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19245 * gfortran.dg/g77/980616-0.f: The same.
19246
19247 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19248
19249 * PR fortran/25458
19250 * gfortran.dg/chkbits.f90: New test.
19251
19252 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19253
19254 * gfortran.dg/enum_5.f: Revert to previous version.
19255
19256 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19257
19258 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19259 * gfortran.dg/nested_modules_1.f90: Ditto.
19260 * gfortran.dg/hollerith_f95.f90: Ditto.
19261 * gfortran.dg/select_5.f90: Ditto.
19262 * gfortran.dg/secnds.f: Ditto.
19263 * gfortran.dg/hollerith2.f90: Ditto.
19264 * gfortran.dg/imag_2.f: Ditto.
19265 * gfortran.dg/ftell_2.f90: Ditto.
19266 * gfortran.dg/malloc_free_1.f90: Ditto.
19267 * gfortran.dg/logint-1.f: Ditto.
19268 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19269 * gfortran.dg/e_d_fmt.f90: Ditto.
19270 * gfortran.dg/hollerith_legacy.f90: Ditto.
19271 * gfortran.dg/logint-2.f: Ditto.
19272 * gfortran.dg/enum_5.f90: Ditto.
19273 * gfortran.dg/f2c_2.f90: Ditto.
19274 * gfortran.dg/pr17143.f90: Ditto.
19275 * gfortran.dg/namelist_14.f90: Ditto.
19276 * gfortran.dg/logint-3.f: Ditto.
19277 * gfortran.dg/spread_scalar_source.f90: Ditto.
19278 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19279 * gfortran.dg/namelist_11.f: Ditto.
19280 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19281 * gfortran.dg/g77/20010519-1.f
19282 * gfortran.dg/g77/alpha1.f: Ditto.
19283 * gfortran.dg/g77/990115-1.f: Ditto.
19284 * gfortran.dg/g77/erfc.f: Ditto.
19285 * gfortran.dg/g77/19990313-3.f: Ditto.
19286 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19287 * gfortran.dg/g77/20010426.f: Ditto.
19288 * gfortran.dg/g77/19990313-0.f: Ditto.
19289 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19290 * gfortran.dg/g77/20000629-1.f: Ditto.
19291 * gfortran.dg/g77/970125-0.f: Ditto.
19292 * gfortran.dg/g77/8485.f: Ditto.
19293 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19294 * gfortran.dg/g77/19990313-1.f: Ditto.
19295 * gfortran.dg/g77/int8421.f: Ditto.
19296 * gfortran.dg/g77/19990305-0.f: Ditto.
19297 * gfortran.dg/g77/947.f: Ditto.
19298 * gfortran.dg/g77/19990905-2.f: Ditto.
19299 * gfortran.dg/g77/cabs.f: Ditto.
19300 * gfortran.dg/g77/19990313-2.f: Ditto.
19301 * gfortran.dg/g77/20020307-1.f: Ditto.
19302 * gfortran.dg/g77/dcomplex.f: Ditto.
19303 * gfortran.dg/g77/19990502-1.f: Ditto.
19304 * gfortran.dg/g77/19981216-0.f: Ditto.
19305 * gfortran.dg/common_4.f90: Ditto.
19306 * gfortran.dg/entry_4.f90: Ditto.
19307 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19308 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19309 * gfortran.dg/namelist_12.f: Ditto.
19310 * gfortran.dg/scale_1.f90: Ditto.
19311 * gfortran.dg/modulo_1.f90
19312 * gfortran.dg/hollerith.f90: Ditto.
19313 * gfortran.dg/direct_io_3.f90: Ditto.
19314 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19315 * gfortran.dg/gnu_logical_1.F: Ditto.
19316 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19317 * gfortran.dg/assign_1.f90: Ditto.
19318 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19319 * gfortran.dg/pr23095.f: Ditto.
19320 * gfortran.dg/read_float_1.f90: Ditto.
19321
19322 2005-12-17 Andreas Jaeger <aj@suse.de>
19323
19324 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19325 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19326
19327 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19328
19329 PR fortran/24268
19330 * gfortran.dg/fmt_white.f: New test.
19331
19332 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19333
19334 * gfortran.dg/label_1.f90: New test.
19335
19336 2005-12-15 Ben Elliston <bje@au.ibm.com>
19337
19338 PR testsuite/25422
19339 * gcc.dg/20031012-1.c: Add -Walways-true option.
19340 * gcc.dg/weak/weak-3.c: Likewise.
19341 * g++.old-deja/g++.mike/warn8.C: Likewise.
19342
19343 2005-12-16 Mike Stump <mrs@apple.com>
19344
19345 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19346 exit.
19347
19348 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19349
19350 PR libgfortran/25264
19351 PR libgfortran/25349
19352 * gfortran.dg/tl_editing.f90: Added additional checks.
19353 * gfortran.dg/t_editing.f: New test.
19354 * gfortran.dg/write_padding.f90: New test
19355
19356 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19357
19358 PR testsuite/25215
19359 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19360
19361 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19362
19363 PR rtl-optimization/24899
19364 * gcc.c-torture/execute/20051215-1.c: New test.
19365
19366 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19367
19368 PR 24823
19369 * gfortran.dg/pr24823.f: New test.
19370
19371 2005-12-16 Jeff Law <law@redhat.com>
19372
19373 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19374
19375 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19376
19377 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19378 (base_types): Change C++ style comments to C style comments. Remove
19379 aligned types from the array. Keep Enums disabled.
19380 (complex_types): Remove aligned types from the array.
19381 Comment out "_Complex long double".
19382 (attrib_types): Remove.
19383 (complex_attrib_types): Remove.
19384 (attrib_array_types): Remove.
19385 (complex_attrib_array_types): Remove.
19386 (aligned_bitfld_types): Remove.
19387 (n_aligned_bitfld_types): Remove.
19388 (FEATURE_ALIGNEDPACKED): Delete.
19389 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19390 (singles): Remove support for adding attributes.
19391 (choose_type): Remove support for attributed types.
19392 (generate_fields): Remove support for attributed bit-fields.
19393 Remove support for adding attributes.
19394 (generate_random_tests): Remove support for adding attributes.
19395 (features): Add back "[0] :0" and "complex vector [0]".
19396 (main): Remove support for attributed bit-fields.
19397 Uncomment the calling of generate_random_tests for the rests of
19398 the tests.
19399
19400 2005-12-16 Jan Hubicka <jh@suse.cz>
19401
19402 * gcc.c-torture/combine/pr25224.c: New.
19403
19404 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19405
19406 PR other/25028
19407 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19408 HP-UX.
19409
19410 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19411
19412 * gcc.dg/20051215-1.c: New file.
19413
19414 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19415
19416 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19417 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19418
19419 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19420
19421 PR fortran/18197
19422 * gfortran.dg/dummy_functions_1.f90: New.
19423
19424 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19425
19426 PR rtl-optimization/25310
19427 * gcc.c-torture/compile/pr25310.c: New test.
19428
19429 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19430
19431 PR debug/25023
19432 * gcc.dg/pr25023.c: New test.
19433
19434 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19435
19436 * g++.old-deja/g++.brendan/redecl1.C,
19437 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19438 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19439 g++.old-deja/g++.oliva/typeof1.C,
19440 g++.old-deja/g++.other/crash16.C,
19441 g++.old-deja/g++.other/crash34.C,
19442 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19443 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19444 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19445 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19446 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19447 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19448 Remove xfail.
19449
19450 2005-12-14 Kean Johnston <jkj@sco.com>
19451 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19452
19453 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19454 * gcc.target/i386/20020523-1.c: Ditto.
19455 * gcc.target/i386/tailcall-1.c: Ditto.
19456 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19457 * gcc.target/i386/ssetype-5.c: Ditto.
19458
19459 2005-12-14 Jeff Law <law@redhat.com>
19460
19461 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19462
19463 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19464
19465 PR target/25254
19466 PR target/24188
19467 * gcc.target/i386/pr25254.c: New test.
19468 * gfortran.dg/PR24188.f: New test.
19469
19470 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19471
19472 * lib/fortran-torture.exp: Catch remaining uses of
19473 remote_file build delete.
19474
19475 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19476
19477 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19478
19479 2005-12-14 Ben Elliston <bje@au.ibm.com>
19480
19481 * gcc.dg/warn-addr-cmp.c: New test.
19482
19483 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19484
19485 PR debug/25023
19486 PR target/25293
19487 * gcc.target/i386/pr25293.c: New test.
19488
19489 2005-12-13 Petr Machata <machata@post.cz>
19490
19491 PR c++/24907
19492 * g++.dg/parse/comma2.C: New test.
19493
19494 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19495 Jakub Jelinek <jakub@redhat.com>
19496
19497 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19498 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19499 (limits.h): Include unconditionally.
19500 (stdlib.h): Likewise.
19501 (hashtab.h): Do not include.
19502 (getopt.h): Likewise.
19503 (stddef.h): Include.
19504 (hashval_t): Define.
19505 (struct entry): Add "next" field.
19506 (HASH_SIZE): New macro.
19507 (hash_table): New variable.
19508 (switchfiles): Do not use xmalloc.
19509 (mix): New macro.
19510 (iterative_hash): New function.
19511 (hasht): Remove.
19512 (e_exists): New function.
19513 (e_insert): Likewise.
19514 (output): Use, instead of libiberty hashtable functions.
19515 (main): Do not use getopt. Do not call htab_create.
19516
19517 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19518
19519 PR c++/25331
19520 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19521 put atal* and atpaal* attributes on array elements.
19522 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19523 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19524 put atal* and atpaal* attributes on array elements.
19525 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19526
19527 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19528
19529 * gcc.dg/single-precision-constant.c: New test.
19530
19531 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19532
19533 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19534 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19535 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19536 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19537 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19538 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19539 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19540 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19541 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19542 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19543 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19544 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19545 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19546 gcc.target/powerpc/ppc-sdata-2.c,
19547 gcc.target/powerpc/ppc-stackalign-1.c,
19548 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19549 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19550 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19551 gcc.target/powerpc/rs6000-ldouble-2.c,
19552 gcc.target/powerpc/rs6000-power2-1.c,
19553 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19554 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19555 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19556 option into target selector.
19557 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19558 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19559
19560 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19561
19562 PR objc/25348
19563 * objc.dg/encode-9.m: New test.
19564
19565 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19566
19567 PR testsuite/20772
19568 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19569 * gcc.dg/asm-b.c: Fix typo.
19570 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19571 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19572 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19573 i?86 lp64 and x86_64 ilp32.
19574 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19575 on i?86 lp64.
19576 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19577
19578 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19579
19580 PR fortran/25078
19581 gfortran.dg/equiv_5.f90: New test.
19582
19583 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19584
19585 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19586 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19587 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19588 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19589 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19590 * gcc.dg/tree-ssa/reassoc-5.c: New.
19591 * gcc.dg/tree-ssa/reassoc-6.c: New.
19592 * gcc.dg/tree-ssa/reassoc-7.c: New.
19593 * gcc.dg/tree-ssa/reassoc-8.c: New.
19594 * gcc.dg/tree-ssa/reassoc-9.c: New.
19595 * gcc.dg/tree-ssa/reassoc-10.c: New.
19596 * gcc.dg/tree-ssa/reassoc-11.c: New.
19597
19598 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19599
19600 PR testsuite/25167
19601 PR testsuite/24478
19602 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19603
19604 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19605
19606 PR c++/25300
19607 * g++.dg/template/inherit.C: Do not use a generic error message.
19608
19609 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19610
19611 PR libobjc/25354
19612 * objc.dg/gnu-encoding: New directory.
19613 * objc.dg/gnu-encoding/compat-common.h: New file.
19614 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19615 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19616 * objc.dg/gnu-encoding/vector-defs.h: New file.
19617 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19618 * objc.dg/gnu-encoding/generate-random.c: New file.
19619 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19620 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19621 * objc.dg/gnu-encoding/generate-random.h: New file.
19622
19623 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19624
19625 PR c++/25337
19626 * g++.dg/template/defarg7.C: New test.
19627
19628 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19629
19630 PR libobjc/25347
19631 * objc.dg/encode-8.m: New test.
19632
19633 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19634
19635 PR libobjc/25346
19636 * objc.dg/encode-7.m: New test.
19637
19638 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19639
19640 PR c++/25010
19641 * g++.dg/opt/inline10.C: New test.
19642
19643 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19644
19645 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19646
19647 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19648
19649 * gfortran.dg/substring_equivalence.f90: typo in comment
19650
19651 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19652
19653 PR fortran/25068
19654 * gfortran.dg/iostat_3.f90: New test.
19655
19656 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19657
19658 PR fortran/23815
19659 * gfortran.dg/unf_io_convert_1.f90: New test.
19660 * gfortran.dg/unf_io_convert_2.f90: New test.
19661 * gfortran.dg/unf_io_convert_3.f90: New test.
19662
19663 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19664
19665 PR testsuite/20772
19666 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19667 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19668 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19669 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19670 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19671 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19672 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19673 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19674 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19675 gcc.dg/torture/fp-int-convert-float128-timode.c,
19676 gcc.dg/torture/fp-int-convert-float128.c,
19677 gcc.dg/torture/fp-int-convert-float80-timode.c,
19678 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19679 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19680
19681 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19682
19683 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19684
19685 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19686
19687 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19688
19689 * gcc.dg/20051207-1.c,
19690 * gcc.dg/20051207-2.c,
19691 * gcc.dg/20051207-3.c: New tests.
19692
19693 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19694
19695 PR testsuite/20772
19696 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19697 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19698 dg-skip-if target selector.
19699
19700 PR testsuite/20772
19701 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19702 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19703 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19704 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19705 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19706 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19707 and/or merge with i?86 cases.
19708
19709 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19710
19711 PR testsuite/20772
19712 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19713 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19714 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19715 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19716 x86_64-*-linux*.
19717
19718 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19719
19720 PR target/25311
19721 * gcc.c-torture/compile/pr25311.c: New test.
19722
19723 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19724
19725 PR libgfortran/25039
19726 * gfortran.dg/read_comma.f: New test.
19727
19728 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19729
19730 PR c++/19317
19731 * g++.dg/opt/pr19317-1.C: New test.
19732 * g++.dg/opt/pr19317-2.C: New test.
19733 * g++.dg/opt/pr19317-3.C: New test.
19734
19735 PR target/19005
19736 * gcc.c-torture/execute/pr19005.c: New test.
19737
19738 PR target/17828
19739 * g++.old-deja/g++.other/comdat5.C: New test.
19740 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19741
19742 * g++.dg/compat/struct-layout-1.exp: New file.
19743 * g++.dg/compat/struct-layout-1.h: New.
19744 * g++.dg/compat/struct-layout-1_generate.c: New.
19745 * g++.dg/compat/struct-layout-1_x1.h: New.
19746 * g++.dg/compat/struct-layout-1_x2.h: New.
19747 * g++.dg/compat/struct-layout-1_y1.h: New.
19748 * g++.dg/compat/struct-layout-1_y2.h: New.
19749
19750 * gcc.dg/20050330-2.c: New test.
19751
19752 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19753
19754 PR fortran/25292
19755 * gfortran.dg/associated_1.f90: New.
19756
19757 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19758
19759 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19760 ILP32 vect_no_align platforms.
19761
19762 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19763 Jakub Jelinek <jakub@redhat.com>
19764
19765 PR target/25268
19766 * gcc.c-torture/compile/20051207-1.c: New test.
19767
19768 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19769
19770 PR testsuite/20772
19771 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19772 gcc.dg/torture/pr18582-1.c,
19773 gcc.target/i386/attributes-error.c: Also test on x86_64.
19774
19775 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19776
19777 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19778
19779 PR c++/19397
19780 * g++.dg/template/typedef3.C: New test.
19781
19782 PR c++/19762
19783 PR c++/19764
19784 * g++.dg/template/dtor3.C: Fix error markers.
19785
19786 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19787
19788 * lib/target-supports.exp (check_effective_target_sync_char_short):
19789 Add s390*.
19790
19791 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19792
19793 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19794
19795 2005-12-06 Roger Sayle <roger@eyesopen.com>
19796
19797 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19798 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19799 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19800 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19801
19802 2005-12-06 Roger Sayle <roger@eyesopen.com>
19803
19804 PR c++/25263
19805 * g++.dg/other/array2.C: New test case.
19806
19807 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19808
19809 * gcc.dg/darwin-weakimport-3.c: New.
19810
19811 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19812 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19813 and to work on Darwin.
19814 * gcc.dg/attr-weakref-1b.c: New file.
19815 * gcc.dg/attr-weakref-2.c: New test.
19816 * gcc.dg/darwin-weakref-1.c: New test.
19817
19818 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19819
19820 PR testsuite/25247
19821 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19822 use in selector expressions.
19823 (dg-xfail-if): Ditto.
19824 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19825 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19826 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19827 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19828 * gcc.test-framework/test-framework.exp: Skip generated tests if
19829 CHECK_TEST_FRAMEWORK is not 1.
19830
19831 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19832
19833 PR tree-optimization/24963
19834 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19835
19836 PR target/24108
19837 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19838
19839 PR target/18580
19840 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19841 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19842 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19843 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19844
19845 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19846
19847 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19848 dg-options.
19849
19850 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19851
19852 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19853
19854 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19855
19856 * gcc.dg/format/cast-1.c: New test.
19857
19858 2005-12-04 Roger Sayle <roger@eyesopen.com>
19859
19860 PR c/7776
19861 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19862 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19863 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19864 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19865
19866 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19867
19868 * gcc.dg/cast-pretty-print-1.c: New test.
19869
19870 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19871
19872 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19873
19874 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19875
19876 PR c++/24173
19877 * g++.dg/template/friend40.C: New test.
19878
19879 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19880
19881 PR target/25199
19882 * gcc.target/i386/movq-2.c: New test.
19883 * gcc.target/i386/movq.c: Remove target i?86, instead add
19884 dg-require-effective-target ilp32.
19885
19886 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19887
19888 PR c++/24103
19889 * g++.dg/other/default1.C: New test.
19890
19891 2005-12-02 Richard Guenther <rguenther@suse.de>
19892
19893 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19894
19895 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19896
19897 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19898
19899 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19900
19901 PR target/21017
19902 * gcc.target/powerpc/rotate.c: New.
19903
19904 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19905
19906 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19907 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19908
19909 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19910
19911 PR c/13384
19912 * gcc.dg/pr17730-1.c: Adjust.
19913 * gcc.dg/lvalue1.c (main): Likewise.
19914 * gcc.dg/lvalue-2.c: Likewise.
19915 * g++.dg/pr7503-3.C
19916
19917 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19918
19919 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19920 error messages.
19921
19922 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19923
19924 PR fortran/24789
19925 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19926
19927 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19928
19929 PR target/24475
19930 * lib/target-supports.exp (check_effective_target_tls): New.
19931 (check_effective_target_tls_runtime): New.
19932 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19933 for TLS support.
19934 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19935 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19936 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19937 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19938 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19939 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19940 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19941 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19942 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19943 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19944 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19945 effective-target TLS.
19946 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19947 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19948 effective-target TLS runtime.
19949
19950 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19951
19952 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19953
19954 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19955
19956 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19957 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19958 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19959 ignored" warnings when "packing" is the same as the ABI layout.
19960
19961 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19962
19963 PR fortran/21302
19964 * gfortran.dg/line_length_1.f: New test.
19965 * gfortran.dg/line_length_2.f90: Ditto.
19966
19967 2005-11-30 Richard Guenther <rguenther@suse.de>
19968
19969 PR tree-optimization/21655
19970 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19971
19972 2005-11-30 Dale Johannesen <dalej@apple.com>
19973
19974 * gcc.c-torture/compile/pr24930.c: New.
19975
19976 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19977
19978 PR fortran/15809
19979 * gfortran.dg/auto_char_dummy_array.f90: New test.
19980
19981 2005-11-30 Jeff Law <law@redhat.com>
19982
19983 * g++.old-deja/g++.law/pr25000.C: New test.
19984
19985 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19986
19987 * gcc.dg/tls/opt-11.c: New test.
19988
19989 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19990
19991 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19992 targets.
19993 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19994 LP64 ia64.
19995
19996 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19997
19998 * gfortran.dg/open_access_1.f90: New test.
19999
20000 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20001
20002 * gcc.dg/charset/builtin2.c: New test.
20003
20004 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20005
20006 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20007 on mmix-*-* for *_[xy].c.
20008
20009 2005-11-28 Kean Johnston <jkj@sco.com>
20010
20011 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20012 headers.
20013 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20014 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20015 * gcc.target/i386/asm-3.c: Ditto.
20016 * gcc.target/i386/clobbers.c: Ditto.
20017 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20018 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20019 test regexp.
20020 * gcc.target/i386/mul.c: Ditto.
20021 * gcc.target/i386/ssetype-1.c: Ditto.
20022 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20023 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20024 static so the test works with -fPIC mode too. Based on comment in
20025 PR19231 by Pinski.
20026 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20027
20028 2005-11-28 Richard Guenther <rguenther@suse.de>
20029
20030 * gcc.dg/alias-9.c: New testcase.
20031 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20032
20033 2005-11-28 Roger Sayle <roger@eyesopen.com>
20034 Uros Bizjak <uros@kss-loka.si>
20035
20036 PR middle-end/20219
20037 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20038 tan(x)/sin(x) transformations.
20039
20040 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20041
20042 PR middle-end/24575
20043 * gcc.dg/tree-ssa/divide-3.c: New test.
20044 * gcc.dg/tree-ssa/divide-4.c: New test.
20045
20046 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20047
20048 PR fortran/24917
20049 * gfortran.dg/boz_6.f90: New test.
20050
20051 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20052
20053 PR fortran/23912
20054 * gfortran.dg/modulo_1.f90: New test.
20055
20056 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20057
20058 PR libfortran/24919
20059 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20060 fail on CRLF platforms.
20061 * gfortran.dg/ftell_2.f90: Likewise.
20062
20063 2005-11-26 Eric Christopher <echristo@apple.com>
20064
20065 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20066
20067 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20068
20069 * objc.dg/gnu-runtime-3.m: Simplify.
20070
20071 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20072
20073 PR middle-end/23669
20074 * gcc.dg/tree-ssa/divide-1.c: New test.
20075 * gcc.dg/tree-ssa/divide-2.c: New test.
20076
20077 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20078
20079 PR libgfortran/24945
20080 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20081
20082 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20083
20084 PR libgfortran/24945
20085 * gfortran.dg/open_status_2.f90: New test.
20086
20087 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20088
20089 * gcc.c-torture/execute/builtins/fprintf.c,
20090 gcc.c-torture/execute/builtins/fputs-lib.c,
20091 gcc.c-torture/execute/builtins/fputs.c,
20092 gcc.c-torture/execute/builtins/lib/fprintf.c,
20093 gcc.c-torture/execute/builtins/lib/printf.c,
20094 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20095
20096 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20097
20098 * gcc.dg/20050922-2.c: New test.
20099
20100 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20101
20102 * objc.dg/gnu-runtime-3.m: New test.
20103
20104 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20105
20106 PR c++/9278
20107 * g++.dg/other/void1.C: New test.
20108
20109 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20110
20111 PR middle-end/24998
20112 * gcc.dg/torture/fp-int-convert-float.c,
20113 gcc.dg/torture/fp-int-convert-double.c,
20114 gcc.dg/torture/fp-int-convert-long-double.c,
20115 gcc.dg/torture/fp-int-convert-timode.c,
20116 gcc.dg/torture/fp-int-convert-float80.c,
20117 gcc.dg/torture/fp-int-convert-float80-timode.c,
20118 gcc.dg/torture/fp-int-convert-float128.c,
20119 gcc.dg/torture/fp-int-convert-float128-timode.c,
20120 gcc.dg/torture/fp-int-convert.h: New files.
20121
20122 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20123
20124 PR middle-end/24989
20125 * gcc.dg/tree-ssa/bool-10.c: New test.
20126 * gcc.dg/tree-ssa/bool-11.c: New test.
20127 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20128
20129 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20130
20131 PR middle-end/24990
20132 * tree-ssa/pr24990-1.c: New test.
20133
20134 2005-11-24 Richard Guenther <rguenther@suse.de>
20135 Dirk Mueller <dmueller@suse.de>
20136
20137 PR c++/14024
20138 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20139 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20140 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20141 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20142 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20143 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20144
20145 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20146
20147 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20148
20149 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20150
20151 PR c/21668
20152 * gcc.dg/Wc++-compat.c: New.
20153 * gcc.dg/Wno-c++-compat.c: New.
20154
20155 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20156
20157 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20158 (vspltish, vspltisw): Likewise.
20159
20160 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20161
20162 PR libgfortran/24794
20163 * gfortran.dg/namelist_12.f: Fix quotes.
20164 * gfortran.dg/namelist_13.f90: Fix quotes.
20165 * gfortran.dg/namelist_14.f90: Fix quotes.
20166 * gfortran.dg/namelist_15.f90: Fix quotes.
20167 * gfortran.dg/namelist_use.f90: Fix quotes.
20168 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20169 * gfortran.dg/namelist_21.f90: New test.
20170 * gfortran.dg/namelist_22.f90: New test.
20171
20172 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20173
20174 PR target/23435
20175 * gcc.c-torture/compile/pr23435.c: New.
20176
20177 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20178
20179 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20180
20181 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20182
20183 * gcc.target/powerpc/405-macchw-1.c,
20184 gcc.target/powerpc/405-macchw-2.c,
20185 gcc.target/powerpc/405-macchwu-1.c,
20186 gcc.target/powerpc/405-macchwu-2.c,
20187 gcc.target/powerpc/405-machhw-1.c,
20188 gcc.target/powerpc/405-machhw-2.c,
20189 gcc.target/powerpc/405-machhwu-1.c,
20190 gcc.target/powerpc/405-machhwu-2.c,
20191 gcc.target/powerpc/405-maclhw-1.c,
20192 gcc.target/powerpc/405-maclhw-2.c,
20193 gcc.target/powerpc/405-maclhwu-1.c,
20194 gcc.target/powerpc/405-maclhwu-2.c,
20195 gcc.target/powerpc/405-mulchw-1.c,
20196 gcc.target/powerpc/405-mulchw-2.c,
20197 gcc.target/powerpc/405-mulchwu-1.c,
20198 gcc.target/powerpc/405-mulchwu-2.c,
20199 gcc.target/powerpc/405-mulhhw-1.c,
20200 gcc.target/powerpc/405-mulhhw-2.c,
20201 gcc.target/powerpc/405-mulhhwu-1.c,
20202 gcc.target/powerpc/405-mulhhwu-2.c,
20203 gcc.target/powerpc/405-mullhw-1.c,
20204 gcc.target/powerpc/405-mullhw-2.c,
20205 gcc.target/powerpc/405-mullhwu-1.c,
20206 gcc.target/powerpc/405-mullhwu-2.c,
20207 gcc.target/powerpc/405-nmacchw-1.c,
20208 gcc.target/powerpc/405-nmacchw-2.c,
20209 gcc.target/powerpc/405-nmachhw-1.c,
20210 gcc.target/powerpc/405-nmachhw-2.c,
20211 gcc.target/powerpc/405-nmaclhw-1.c,
20212 gcc.target/powerpc/405-nmaclhw-2.c,
20213 gcc.target/powerpc/440-macchw-1.c,
20214 gcc.target/powerpc/440-macchw-2.c,
20215 gcc.target/powerpc/440-macchwu-1.c,
20216 gcc.target/powerpc/440-macchwu-2.c,
20217 gcc.target/powerpc/440-machhw-1.c,
20218 gcc.target/powerpc/440-machhw-2.c,
20219 gcc.target/powerpc/440-machhwu-1.c,
20220 gcc.target/powerpc/440-machhwu-2.c,
20221 gcc.target/powerpc/440-maclhw-1.c,
20222 gcc.target/powerpc/440-maclhw-2.c,
20223 gcc.target/powerpc/440-maclhwu-1.c,
20224 gcc.target/powerpc/440-maclhwu-2.c,
20225 gcc.target/powerpc/440-mulchw-1.c,
20226 gcc.target/powerpc/440-mulchw-2.c,
20227 gcc.target/powerpc/440-mulchwu-1.c,
20228 gcc.target/powerpc/440-mulchwu-2.c,
20229 gcc.target/powerpc/440-mulhhw-1.c,
20230 gcc.target/powerpc/440-mulhhw-2.c,
20231 gcc.target/powerpc/440-mulhhwu-1.c,
20232 gcc.target/powerpc/440-mulhhwu-2.c,
20233 gcc.target/powerpc/440-mullhw-1.c,
20234 gcc.target/powerpc/440-mullhw-2.c,
20235 gcc.target/powerpc/440-mullhwu-1.c,
20236 gcc.target/powerpc/440-mullhwu-2.c,
20237 gcc.target/powerpc/440-nmacchw-1.c,
20238 gcc.target/powerpc/440-nmacchw-2.c,
20239 gcc.target/powerpc/440-nmachhw-1.c,
20240 gcc.target/powerpc/440-nmachhw-2.c,
20241 gcc.target/powerpc/440-nmaclhw-1.c,
20242 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20243
20244 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20245
20246 PR fortran/24774
20247 * gfortran.dg/inquire_9.f90: New test.
20248
20249 PR fortran/21647
20250 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20251
20252 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20253
20254 PR libfortran/24432
20255 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20256 Check that 'cos' is supported.
20257
20258 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20259
20260 PR fortran/24223
20261 * gfortran.dg/substring_equivalence.f90: New test.
20262
20263 PR fortran/24705
20264 * gfortran.dg/auto_internal_assumed.f90: New test.
20265
20266 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20267
20268 * gcc.dg/fold-div-2.c: New test.
20269
20270 2005-11-20 Ian Lance Taylor <ian@airs.com>
20271
20272 PR rtl-optimization/24883
20273 * gcc.c-torture/compile/pr24883.c: New test.
20274
20275 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20276
20277 PR middle-end/20583
20278 * gcc.c-torture/compile/pr20583.c: New.
20279
20280 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20281
20282 * gcc.c-torture/execute/usmul.c: New test.
20283
20284 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20285
20286 * gcc.dg/tree-ssa/vrp22.c: New test.
20287
20288 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20289
20290 PR middle-end/24912
20291 * gcc.dg/torture/pr24912-1.c: New test.
20292
20293 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20294
20295 PR fortran/24862
20296 * gfortran.dg/arrayio_derived_1.f90: New test.
20297
20298 2005-11-19 Richard Guenther <rguenther@suse.de>
20299
20300 PR middle-end/23294
20301 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20302
20303 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20304
20305 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20306
20307 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20308
20309 PR c++/8355
20310 * g++.dg/template/friend39.C: New test.
20311
20312 2005-11-18 James E Wilson <wilson@specifix.com>
20313
20314 * gcc.dg/builtin-strstr.c: New.
20315
20316 2005-11-18 Richard Henderson <rth@redhat.com>
20317
20318 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20319 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20320 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20321 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20322 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20323 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20324 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20325 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20326 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20327 renaming to remove initial "ia64-".
20328
20329 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20330
20331 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20332
20333 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20334
20335 * g++.dg/cpp/string-2.C: New test.
20336
20337 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20338
20339 * gcc.dg/tree-ssa/loop-14.c: New test.
20340
20341 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20342 Michael Chamberlain <michael@chamberlain.net.au>
20343
20344 * ada/acats/run_all.sh (target_run): Kill long running tests.
20345
20346 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20347
20348 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20349 * gcc.dg/cleanup-9.c: Likewise.
20350 * gcc.dg/cleanup-10.c: Likewise.
20351 * gcc.dg/cleanup-11.c: Likewise.
20352
20353 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20354
20355 PR fortran/24892
20356 * gfortran.dg/open_access_append_1.f90: New test.
20357 * gfortran.dg/open_access_append_2.f90: New test.
20358
20359 2005-11-16 Richard Guenther <rguenther@suse.de>
20360
20361 PR middle-end/24851
20362 * gcc.c-torture/execute/pr24851.c: New testcase.
20363
20364 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20365
20366 * gcc.dg/fold-overflow-1.c: New test.
20367
20368 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20369
20370 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20371 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20372
20373 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20374
20375 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20376 structures.
20377 * g++.dg/eh/forced2.C: Likewise.
20378 * g++.dg/eh/forced3.C: Likewise.
20379 * g++.dg/eh/forced4.C: Likewise.
20380
20381 2005-11-11 Mike Stump <mrs@apple.com>
20382
20383 * g++.old-deja/g++.mike/unused.C: Add.
20384
20385 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20386
20387 PR c++/24667
20388 * g++.dg/warn/Wcast-qual1.C: New test.
20389
20390 2005-11-15 Jan Hubicka <jh@suse.cz>
20391
20392 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20393
20394 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20395
20396 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20397
20398 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20399
20400 PR 24840
20401 * gcc.dg/tree-ssa/pr24840.c: New test.
20402
20403 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20404
20405 PR testsuite/24841
20406 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20407
20408 2005-11-14 Dale Johannesen <dalej@apple.com>
20409
20410 * gcc.c-torture/execute/20051113-1.c: New.
20411
20412 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20413
20414 PR c++/24687
20415 * g++.dg/template/crash43.C: New test.
20416
20417 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20418
20419 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20420
20421 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20422
20423 PR c++/24817
20424 * g++.dg/eh/spec8.C: New test.
20425
20426 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20427
20428 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20429
20430 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20431
20432 PR c++/20293
20433 * g++.dg/parse/ambig4.C: New test.
20434 * g++.dg/tc1/dr101.C: Adjust error markers.
20435 * g++.dg/lookup/strong-using-2.C: Likewise.
20436 * g++.dg/lookup/ambig5.C: Likewise.
20437 * g++.dg/lookup/ambig4.C: Likewise.
20438 * g++.dg/parse/crash22.C: Likewise.
20439
20440 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20441
20442 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20443
20444 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20445
20446 * gcc.dg/nested-calls-1.c: New test.
20447
20448 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20449
20450 * gfortran.dg/complex_intrinsic_1.f90: New test.
20451 * gfortran.dg/complex_intrinsic_2.f90: New test.
20452 * gfortran.dg/fgetc_1.f90: New test.
20453 * gfortran.dg/fgetc_2.f90: New test.
20454 * gfortran.dg/fgetc_3.f90: New test.
20455 * gfortran.dg/ftell_1.f90: New test.
20456 * gfortran.dg/ftell_2.f90: New test.
20457 * gfortran.dg/gnu_logical_1.F: New test.
20458 * gfortran.dg/gnu_logical_2.f90: New test.
20459
20460 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20461
20462 PR middle-end/24820
20463 * gcc.dg/pr24820.c: New test.
20464
20465 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20466
20467 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20468 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20469 variable.
20470
20471 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20472
20473 PR testsuite/24614
20474 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20475
20476 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20477
20478 * gcc.target/cris/cris.exp: New file.
20479 * gcc.target/cris/rld-legit1.c: New test.
20480 * gcc.target/cris/rld-legit2.c: New test.
20481
20482 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20483
20484 PR c++/24780
20485 * g++.dg/opt/pr24780.C: New test.
20486
20487 PR c++/24761
20488 * g++.dg/template/asm1.C: New test.
20489
20490 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20491
20492 PR libgfortran/24787
20493 * gfortran.dg/scan_1.f90: New test.
20494
20495 2005-11-12 Jan Hubicka <jh@suse.cz>
20496
20497 * gcc.target/i386/minmax-1.c: New.
20498 * gcc.target/i386/minmax-2.c: New.
20499
20500 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20501
20502 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20503
20504 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20505
20506 * gcc.c-torture/execute/20051110-1.c,
20507 gcc.c-torture/execute/20051110-2.c: New tests.
20508
20509 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20510
20511 PR middle-end/24750
20512 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20513 New tests.
20514
20515 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20516
20517 * lib/target-libpath.exp (get_shlib_extension): New proc.
20518 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20519 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20520 * lib/objc.exp (objc_target_compile): Likewise.
20521 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20522 detection.
20523
20524 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20525
20526 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20527
20528 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20529 Add -static to additional_flags and pass it to target_compile.
20530
20531 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20532
20533 PR libgfortran/24719
20534 gfortran.dg/read_noadvance.f90: New test.
20535
20536 PR libgfortran/24699
20537 gfortran.dg/fmt_t_2.f90: New test.
20538
20539 PR libgfortran/24785
20540 gfortran.dg/read_x_eor.f90: New test.
20541
20542 PR libgfortran/24584
20543 gfortran.dg/namelist_empty.f90: Rename test.
20544
20545 PR libgfortran/24489
20546 gfortran/read_eor.f90: Rename test.
20547
20548 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20549
20550 PR fortran/15976
20551 * gfortran.dg/automatic_module_variable.f90: New test.
20552
20553 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20554
20555 PR target/24445
20556 * gcc.dg/pr24445.c: New test.
20557
20558 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20559
20560 PR fortran/24655
20561 PR fortran/24755
20562 * gfortran.dg/recursive_statement_functions.f90: Add statement
20563 functions using inline intrinsic functions and parameters to test
20564 that they no longer seg-fault.
20565
20566 PR fortran/24409
20567 gfortran.dg/nested_modules_4.f90: New test.
20568 gfortran.dg/nested_modules_5.f90: New test.
20569
20570 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20571
20572 PR fortran/24643
20573 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20574
20575 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20576
20577 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20578 failures.
20579
20580 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20581
20582 * gcc.dg/sparc-getcontext-1.c: New test.
20583
20584 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20585
20586 * gcc.dg/ifcvt-fabs-1.c: New test.
20587
20588 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20589
20590 PR other/4372
20591 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20592 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20593
20594 2005-11-09 Richard Guenther <rguenther@suse.de>
20595
20596 PR tree-optimization/24716
20597 * gcc.c-torture/execute/pr24716.c: New testcase.
20598
20599 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20600
20601 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20602
20603 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20604
20605 PR 24624
20606 * gcc.dg/pr24624.c: Testcase added.
20607
20608 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20609
20610 PR 24623
20611 * g++.dg/other/pr24623.C: Testcase added.
20612
20613 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20614
20615 PR fortran/22607
20616 * gfortran-dg/pure_byref_1.f90: New.
20617 * gfortran-dg/pure_byref_2.f90: New.
20618
20619 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20620
20621 PR c/24101
20622 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20623 * gcc.dg/dg.exp: Run main loop also for *.i files.
20624
20625 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20626
20627 PR c++/19450
20628 * g++.dg/tls/diag-3.C: New test.
20629 * g++.dg/tls/diag-4.C: New test.
20630 * g++.dg/tls/static-1.C: New test.
20631 * g++.dg/tls/static-1a.cc: New file.
20632
20633 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20634
20635 PR 23046
20636 * g++.dg/tree-ssa/pr23046.C: New test.
20637
20638 2005-11-08 Devang Patel <dpatel@apple.com>
20639
20640 PR tree-optimization/23115
20641 * gcc.dg/tree-ssa/pr23115.c: New.
20642
20643 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20644
20645 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20646 * gcc.target/powerpc/pr16155.c: Same.
20647 * gcc.target/powerpc/altivec-1.c: Same.
20648 * gcc.target/powerpc/altivec-2.c: Same.
20649 * gcc.target/powerpc/altivec-3.c: Same.
20650 * gcc.target/powerpc/altivec-5.c: Same.
20651 * gcc.target/powerpc/altivec-11.c: Same.
20652 * gcc.target/powerpc/altivec-12.c: Same.
20653 * gcc.target/powerpc/altivec-14.c: Same.
20654 * gcc.target/powerpc/altivec-22.c: Same.
20655 * gcc.target/powerpc/altivec-consts.c: Same.
20656 * gcc.target/powerpc/altivec-pr22085.c: Same.
20657 * gcc.target/powerpc/altivec-splat.c: Same.
20658 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20659 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20660 * gcc.target/powerpc/darwin-longlong.c: Same.
20661
20662 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20663
20664 PR target/19340
20665 * gcc.dg/pr19340.c: New test.
20666
20667 2005-11-07 Ian Lance Taylor <ian@airs.com>
20668
20669 PR rtl-optimization/24683
20670 * gcc.dg/pr24683.c: New test.
20671
20672 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20673
20674 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20675 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20676
20677 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20678
20679 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20680
20681 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20682
20683 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20684
20685 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20686
20687 PR target/24230
20688
20689 * gcc.target/powerpc/altivec-consts.c,
20690 gcc.target/powerpc/altivec-splat.c: New testcase.
20691
20692 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20693
20694 PR c/24599
20695
20696 * gcc.dg/overflow-2.c: New testcase.
20697
20698 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20699
20700 PR rtl-optimization/23567
20701 * gcc.c-torture/execute/20051104-1.c: New test.
20702
20703 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20704
20705 PR fortran/24534
20706 gfortran.dg/private_type_2.f90: Modified to check that case with
20707 PRIVATE declaration within derived type is accepted.
20708
20709 PR fortran/20838
20710 gfortran.dg/pointer_assign_1.f90: New test.
20711
20712 PR fortran/20840
20713 * gfortran.dg/arrayio_0.f90: New test.
20714
20715 PR fortran/17737
20716 gfortran.dg/data_initialized.f90: New test.
20717 gfortran.dg/data_constraints_1.f90: New test.
20718 gfortran.dg/data_constraints_2.f90: New test.
20719
20720 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20721
20722 PR fortran/24174
20723 PR fortran/24305
20724 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20725
20726 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20727
20728 PR 24670
20729 * gcc.dg/tree-ssa/pr24670.c: New test.
20730
20731 2005-11-05 Ian Lance Taylor <ian@airs.com>
20732
20733 PR target/22432
20734 * gcc.target/i386/pr22432.c: New test.
20735
20736 2005-11-05 Richard Henderson <rth@redhat.com>
20737
20738 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20739 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20740 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20741 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20742 from gcc.dg/alpha-*.
20743 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20744 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20745
20746 2005-11-05 Andreas Jaeger <aj@suse.de>
20747
20748 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20749
20750 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20751
20752 PR target/23424
20753 * gcc.dg/torture/pr23424-1.c: New test.
20754
20755 2005-11-04 Richard Henderson <rth@redhat.com>
20756
20757 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20758 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20759 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20760 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20761 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20762 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20763 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20764 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20765 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20766 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20767 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20768 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20769 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20770 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20771 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20772 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20773 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20774 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20775 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20776 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20777 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20778 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20779 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20780 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20781 Move from gcc.dg/.
20782 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20783 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20784 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20785 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20786 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20787 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20788 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20789 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20790 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20791 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20792 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20793 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20794 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20795 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20796 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20797 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20798 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20799 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20800 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20801 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20802 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20803 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20804 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20805 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20806 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20807 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20808 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20809 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20810 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20811 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20812 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20813 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20814 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20815 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20816 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20817 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20818 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20819 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20820 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20821 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20822 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20823 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20824 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20825 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20826 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20827
20828 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20829
20830 PR 24627
20831 * gcc.dg/tree-ssa/pr24627.c: New test.
20832
20833 2005-11-04 Paul Brook <paul@codesourcery.com>
20834
20835 * gcc.dg/tls/opt-10.c: New test.
20836
20837 2005-11-04 Andreas Jaeger <aj@suse.de>
20838
20839 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20840 avoid extra warnings.
20841
20842 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20843
20844 PR libfortran/22298
20845 * lib/target-supports.exp
20846 (check_effective_target_static_libgfortran): New
20847 static_libgfortran effective target.
20848 * gfortran.dg/static_linking_1.f: New test.
20849 * gfortran.dg/static_linking_1.c: New file.
20850
20851 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20852
20853 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20854
20855 2005-11-03 Josh Conner <jconner@apple.com>
20856
20857 PR c++/19989
20858 g++.dg/ext/array2.C: New test.
20859 g++.dg/template/dependent-name3.C: New test.
20860 g++.dg/template/dependent-name4.C: New test.
20861 g++.dg/template/sfinae2.C: New test.
20862
20863 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20864
20865 PR preprocessor/22042
20866 * gcc.dg/cpp/strify4.c: New test.
20867
20868 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20869
20870 PR c++/17964
20871 * g++.dg/cpp/string-1.C: New test.
20872
20873 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20874
20875 * gcc.target/powerpc: New directory.
20876 * gcc.target/powerpc/powerpc.exp: New file.
20877 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20878 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20879 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20880 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20881 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20882 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20883 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20884 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20885 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20886 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20887 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20888 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20889 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20890 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20891 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20892 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20893 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20894 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20895 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20896 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20897 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20898 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20899 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20900 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20901 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20902 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20903 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20904 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20905 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20906 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20907 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20908 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20909 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20910 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20911
20912 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20913
20914 PR c++/21627
20915 * g++.dg/warn/inline2.C: New test.
20916
20917 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20918
20919 PR middle-end/23155
20920 * g++.dg/ext/c99struct1.C: New test.
20921 * gcc.dg/union-cast-1.c: New test.
20922 * gcc.dg/union-cast-2.c: New test.
20923 * gcc.dg/union-cast-3.c: New test.
20924
20925 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20926
20927 PR middle-end/24589
20928 * gcc.c-torture/execute/zero-struct-2.c: New test.
20929
20930 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20931
20932 PR c++/24582
20933 * g++.dg/init/switch1.C: New test.
20934
20935 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20936
20937 * gcc.dg/delay-slot-1.c: New test.
20938
20939 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20940
20941 PR target/24620
20942 * gcc.dg/pr24620.c: New test.
20943
20944 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20945
20946 PR c/24329
20947 * gcc.dg/format/unnamed-1.c: New test.
20948
20949 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20950
20951 PR c++/22434
20952 * g++.dg/expr/cond8.C: New test.
20953
20954 PR c++/24560
20955 * g++.dg/parse/dot1.C: New test.
20956
20957 2005-11-02 Jan Hubicka <jh@suse.cz>
20958
20959 PR target/23303
20960 * gcc.dg/i386-lea.c: New test
20961
20962 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20963
20964 PR target/24615
20965 * gcc.dg/pr24615.c: New test.
20966
20967 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20968
20969 PR target/24600
20970 * gcc.dg/pr24600.c: New test.
20971
20972 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20973
20974 PR c++/19253
20975 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20976 * g++.dg/parse/typename9.C: New test.
20977 * g++/dg/parse/typename10.C: Likewise.
20978
20979 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20980
20981 PR fortran/18157
20982 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20983 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20984 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20985
20986 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20987
20988 PR c++/24569
20989 * g++.dg/debug/static1.C: New test.
20990
20991 2005-11-02 Josh Conner <jconner@apple.com>
20992
20993 * g++.dg/crash38.C: moved into proper directory...
20994 * g++.dg/template/crash42.C: ...here
20995
20996 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20997
20998 PR target/18338
20999 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21000 pcc_bitfield_type_matters || default_packed.
21001
21002 * lib/target-supports.exp
21003 (check_effective_target_pcc_bitfield_type_matters): New proc.
21004 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21005
21006 PR testsuite/23304
21007 * lib/target-supports.exp (check_effective_default_packed): New proc.
21008 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21009 Gate expected errors on target ! default_packed.
21010 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21011
21012 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21013
21014 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21015 change (r106358).
21016
21017 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21018
21019 PR fortran/24008
21020 * gfortran.dg/entry_5.f90: New.
21021 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21022
21023 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21024
21025 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21026
21027 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21028
21029 PR fortran/21565
21030 gfortran.dg/namelist_blockdata.f90: New test.
21031
21032 PR fortran/18737
21033 gfortran.dg/external_implicit_none.f90: New test.
21034
21035 PR fortran/14994
21036 * gfortran.dg/secnds.f: New test.
21037
21038 2005-10-31 Jan Hubicka <jh@suse.cz>
21039
21040 PR target/20928
21041 * gcc.c-torture/compile/pr20928.c: New test.
21042
21043 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21044
21045 PR middle-end/23492
21046 * gcc.c-torture/compile/zero-strct-5.c: New test.
21047
21048 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21049
21050 PR libgfortran/24584
21051 * gfortran.dg/pr24584.f90: New test.
21052
21053 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21054
21055 PR fortran/18883
21056 * gfortran.dg/char_result_9.f90: New.
21057 * gfortran.dg/char_result_10.f90: New.
21058
21059 2005-10-30 Jan Hubicka <jh@suse.cz>
21060
21061 * g++.dg/tree-ssa/pr24172.C: New testcase.
21062
21063 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21064
21065 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21066
21067 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21068
21069 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21070 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21071 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21072 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21073 gfortran.dg/enum_9.f90,
21074 gfortran.fortran-torture/compile/enum_1.f90,
21075 gfortran.fortran-torture/execute/enum_1.f90,
21076 gfortran.fortran-torture/execute/enum_2.f90,
21077 gfortran.fortran-torture/execute/enum_3.f90,
21078 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21079
21080 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21081
21082 PR target/18482
21083 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21084 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21085
21086 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21087
21088 PR libfortran/20179
21089 * gfortran.dg/mixed_io_1.f90: New test.
21090 * gfortran.dg/mixed_io_1.c: New file.
21091
21092 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21093
21094 * gfortran.dg/malloc_free_1.f90: New test.
21095
21096 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21097
21098 * gcc.dg/nested-func-4.c: Require profiling -pg.
21099
21100 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21101
21102 PR C++/23229
21103 * g++.dg/warn/main-2.C: New test.
21104
21105 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21106
21107 PR fortran/24545
21108 * gfortran.dg/interface_2.f90: new test.
21109
21110 2005-10-28 Josh Conner <jconner@apple.com>
21111
21112 PR c++/22153
21113 * g++.dg/template/crash38.C: New test.
21114 * g++.dg/parse/explicit1.C: Change expected errors.
21115
21116 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21117
21118 PR C++/23426
21119 * g++.dg/other/large-size-array.C: New test.
21120
21121 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21122
21123 PR middle-end/24362
21124 * g++.dg/opt/complex4.C: New test.
21125
21126 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21127
21128 * gcc.dg/nested-func-4.c: New test.
21129
21130 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21131
21132 PR fortran/24158
21133 gfortran.dg/derived_recursion.f90: New test.
21134 gfortran.dg/implicit_actual.f90: New test.
21135
21136 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21137
21138 PR middle-end/24295, PR testsuite/24477
21139 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21140 removed when weakref hits the tree.
21141
21142 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21143
21144 * gfortran.dg/cray_pointers_4.f90: New test.
21145
21146 * gfortran.dg/cray_pointers_5.f90: New test.
21147
21148 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21149
21150 PR fortran/22290
21151 * gfortran.dg/assign_5.f90: New test.
21152 * gfortran.dg/assign_6.f: New test.
21153
21154 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21155
21156 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21157 CPU has no SSE support.
21158
21159 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21160
21161 PR libgfortran/24224
21162 * gfortran.dg/arrayio_1.f90: Update attribution.
21163 * gfortran.dg/arrayio_2.f90: Update attribution.
21164 * gfortran.dg/arrayio_3.f90: Update attribution.
21165 * gfortran.dg/arrayio_4.f90: Update test conditions.
21166 * gfortran.dg/arrayio_5.f90: Update attribution.
21167 * gfortran.dg/arrayio_6.f90: New test.
21168 * gfortran.dg/arrayio_7.f90: New test.
21169
21170 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21171
21172 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21173
21174 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21175
21176 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21177
21178 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21179
21180 PR fortran/24416
21181 * gfortran.dg/namelist_char_only.f90: New test.
21182
21183 2005-10-24 Asher Langton <langton2@llnl.gov>
21184
21185 PR fortran/17031
21186 PR fortran/22282
21187 * gfortran.dg/cray_pointers_1.f90: New test.
21188 * gfortran.dg/cray_pointers_2.f90: New test.
21189 * gfortran.dg/cray_pointers_3.f90: New test.
21190 * gfortran.dg/loc_1.f90: New test.
21191 * gfortran.dg/loc_2.f90: New test.
21192
21193 2005-10-24 Steven Bosscher <stevenb@suse.de>
21194
21195 * gcc.dg/pr24225.c: New test.
21196
21197 2005-10-24 Asher Langton <langton2@llnl.gov>
21198
21199 * gfortran.dg/dup_save_1.f90: New test.
21200 * gfortran.dg/dup_save_2.f90: New test.
21201
21202 2005-10-24 Paul Brook <paul@codesourcery.com>
21203
21204 PR 24107
21205 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21206 stdint.h.
21207
21208 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21209
21210 PR libgfortran/24489
21211 * gfortran.dg/pr24489.f90: New test.
21212
21213 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21214
21215 PR fortran/23635
21216 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21217
21218 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21219
21220 PR target/18911
21221 * g++.dg/init/array16.C: Skip for mmix-*-*.
21222
21223 2005-10-23 Asher Langton <langton2@llnl.gov>
21224
21225 * gfortran.dg/byte_1.f90: New test.
21226 * gfortran.dg/byte_2.f90: New test.
21227
21228 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21229
21230 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21231
21232 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21233
21234 PR fortran/18022
21235 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21236
21237 PR fortran/24311
21238 * gfortran.dg/merge_char_const.f90: New test.
21239
21240 PR fortran/24384
21241 * gfortran.dg/spread_scalar_source.f90: New test.
21242
21243 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21244
21245 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21246
21247 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21248 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21249
21250 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21251
21252 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21253
21254 PR fortran/24426
21255 * gfortran.dg/der_pointer_4.f90: New.
21256
21257 2005-10-22 David Ayers <d.ayers@inode.at>
21258
21259 * obj-c++.dg/except-1.mm: Simplify.
21260
21261 2005-10-21 David Ayers <d.ayers@inode.at>
21262
21263 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21264
21265 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21266
21267 * gfortran.dg/assumed_dummy_2.f90: New test.
21268
21269 2005-10-21 James E Wilson <wilson@specifix.com>
21270
21271 PR preprocessor/15220
21272 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21273
21274 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21275
21276 * gcc.c-torture/execute/20051021-1.c: New test.
21277
21278 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21279
21280 PR c++/24260
21281 * g++.dg/ext/tmplattr1.C: New test.
21282
21283 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21284
21285 PR fortran/24440
21286 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21287
21288 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21289
21290 * obj-c++.dg/except-1.mm: New.
21291
21292 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21293
21294 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21295
21296 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21297
21298 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21299
21300 PR middle-end/24295
21301 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21302 declarations with the same names as thunks' alias targets, use
21303 aliases instead.
21304 * gcc.dg/attr-alias-3.c: New test.
21305 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21306
21307 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21308
21309 PR c++/22618
21310 * g++.dg/parse/access8.C: New test.
21311
21312 2005-10-20 Richard Guenther <rguenther@suse.de>
21313
21314 PR c++/24439
21315 * g++.dg/tree-ssa/pr24439.C: New testcase.
21316
21317 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21318
21319 * g++.dg/opt/delay-slot-1.C: New test.
21320
21321 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21322
21323 PR fortran/21625
21324 * gfortran.fg/der_init_1.f90: New.
21325
21326 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21327
21328 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21329
21330 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21331
21332 PR c++/21908
21333 * g++.dg/parse/error28.C: New test.
21334
21335 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21336
21337 * gcc.dg/profile-generate-2.c: New test.
21338
21339 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21340
21341 PR target/23589
21342 * g++.dg/ext/dllimport11.C: New.
21343
21344 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21345
21346 PR c++/22293
21347 * g++.dg/other/friend3.C: New test.
21348
21349 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21350
21351 PR c++/23293
21352 * g++.dg/template/error19.C: New test.
21353
21354 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21355
21356 PR c++/21383
21357 * g++.dg/overload/koenig2.C: New.
21358
21359 PR c++/23118
21360 * g++.dg/overload/error2.C: New.
21361
21362 PR c++/22604
21363 * g++.dg/inherit/covariant14.C: New.
21364
21365 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21366
21367 PR c++/23440
21368 * g++.dg/parse/for1.C: New test.
21369
21370 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21371
21372 PR fortran/23446
21373 * gfortran.dg/host_dummy_index_1.f90: New test.
21374
21375 PR fortran/21459
21376 * gfortran.dg/automatic_char_len_2.f90: New test.
21377
21378 PR fortran/20866
21379 * gfortran.dg/recursive_statement_functions.f90: New test.
21380
21381 PR fortran/20853
21382 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21383
21384 PR fortran/20849
21385 * gfortran.dg/external_initializer.f90: New test.
21386
21387 PR fortran/20837
21388 * non_module_public.f90: New test.
21389
21390 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21391
21392 PR c++/24386
21393 * g++.dg/template/overload7.C: New.
21394
21395 PR c++/22551
21396 * g++.dg/other/switch2.C: Remove expected warnings.
21397
21398 PR c++/21353
21399 * g++.dg/template/defarg6.C: New.
21400
21401 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21402
21403 PR target/24315
21404 * gcc.target/i386/pr24315.c: New test.
21405
21406 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21407
21408 PR c++/24389
21409 * g++.dg/template/static21.C: New test.
21410 * g++.dg/template/static21-a.cc: Likewise.
21411
21412 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21413
21414 PR c++/23959
21415 * g++.dg/warn/Wswitch-default-1.C: New test.
21416 * g++.dg/warn/Wswitch-default-2.C: New test.
21417
21418 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21419
21420 PR c++/22173
21421 * g++.dg/parse/template18.C: New test.
21422 * g++.dg/template/nontype15.C: Likewise.
21423
21424 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21425
21426 PR fortran/22273
21427 * gfortran.dg/spec_expr_2.f90: New.
21428
21429 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21430
21431 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21432 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21433 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21434 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21435 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21436 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21437 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21438 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21439 previous target-specific skips and warning-message matches where
21440 applicable.
21441
21442 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21443
21444 PR c++/21347
21445 * g++.dg/warn/Wctor-dtor.C: New test.
21446
21447 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21448
21449 PR c/23439
21450 * gcc.dg/for-1.c: New test.
21451
21452 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21453
21454 PR c++/19565
21455 * g++.dg/warn/Wconversion1.C: New test.
21456 * g++.dg/ext/packed4.C: Compile with -w.
21457 * g++.dg/opt/20050511-1.C: Likewise.
21458 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21459
21460 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21461
21462 * gfortran.dg/boz_5.f90: New test.
21463
21464 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21465
21466 PR c++/22551
21467 * g++.dg/other/switch2.C: New.
21468
21469 PR c++/23984
21470 * g++.dg/init/ctor7.C: New.
21471
21472 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21473
21474 PR c++/23730
21475 * g++.dg/parse/crash32.C: New test.
21476
21477 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21478
21479 PR c++/20721
21480 * g++.dg/init/goto2.C: New test.
21481
21482 PR c++/22464
21483 * g++.dg/template/crash/41.C: New test.
21484
21485 PR c++/22180
21486 * g++.dg/template/crash40.C: New test.
21487
21488 PR c++/23694
21489 * g++.dg/parse/friend5.C: New test.
21490
21491 PR c++/23307
21492 * g++.dg/template/crash38.C: New test.
21493
21494 PR c++/22352
21495 * g++.dg/template/friend38.C: New test.
21496
21497 PR c++/22405
21498 * g++.dg/template/crash39.C: New test.
21499
21500 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21501
21502 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21503 gcc.dg/debug/dwarf2/dwarf-char2.c,
21504 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21505
21506 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21507
21508 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21509
21510 * gcc.dg/dll-2.c: Add tests for warnings.
21511 * gcc.dg/dll-3.c: Likewise.
21512 * gcc.dg/dll-4.c: Likewise.
21513
21514 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21515 * g++.dg/ext/dllimport2.C: Likewise.
21516 * g++.dg/ext/dllimport3.C: Likewise.
21517 * g++.dg/ext/dllimport7.C: Likewise.
21518 * g++.dg/ext/dllimport8.C: Likewise.
21519 * g++.dg/ext/dllimport9.C: Likewise.
21520
21521 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21522
21523 PR fortran/24092
21524 * gfortran.dg/derived_pointer_recursion.f90: New test.
21525
21526 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21527
21528 * gcc.c-torture/execute/20051012-1.c: New test.
21529
21530 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21531
21532 PR fortran/18082
21533 * gfortran.dg/automatic_char_len_1.f90: New test.
21534
21535 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21536
21537 PR fortran/20847
21538 * gfortran.dg/save_common.f90: New test.
21539
21540 PR fortran/20856
21541 * gfortran.dg/save_result.f90: New test.
21542
21543 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21544
21545 PR c++/21592
21546 * g++.dg/template/dependent-expr1.C: Add new expected error.
21547 * g++.dg/template/dependent-expr2.C: Adjust error text.
21548 * g++.dg/template/overload6.C: New.
21549
21550 PR c++/23797
21551 * g++.dg/other/typename8.C: New.
21552
21553 PR c++/21117
21554 * g++.dg/other/return1.C: New.
21555
21556 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21557
21558 PR c++/24052
21559 * g++.dg/ext/label5.C: New.
21560
21561 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21562
21563 PR c++/19964
21564 * g++.dg/parse/crash31.C: New.
21565
21566 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21567
21568 * g++.dg/ipa/ipa-1.c: New test.
21569 * g++.dg/ipa/ipa-2.c: New test.
21570 * g++.dg/ipa/ipa-3.c: New test.
21571 * g++.dg/ipa/ipa-4.c: New test.
21572 * g++.dg/ipa/ipa-5.c: New test.
21573 * g++.dg/ipa/ipa.exp: New file.
21574
21575 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21576
21577 PR fortran/24207
21578 * gfortran.dg/private_type_3.f90: New test.
21579
21580 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21581
21582 PR fortran/20786
21583 gfortran.dg/aint_anint_1.f90: New test.
21584
21585 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21586
21587 PR libgfortran/24313
21588 gfortran.dg/csqrt.f: New test.
21589
21590 2005-10-11 Ian Lance Taylor <ian@airs.com>
21591
21592 PR c++/8057
21593 * g++.dg/warn/noeffect7.C: New test.
21594 * g++.dg/warn/noeffect2.C: Instantiate templates.
21595 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21596 and warning.
21597
21598 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21599
21600 PR c++/21089
21601 * g++.dg/init/float1.C: New test.
21602
21603 PR c++/24277
21604 * g++.dg/init/member1.C: Tweak error markers.
21605
21606 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21607
21608 PR testsuite/24281
21609 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21610 Check for null pointer.
21611
21612 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21613
21614 PR c++/21369
21615 * g++.dg/parse/ret-type3.C: New test.
21616
21617 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21618
21619 PR tree-opt/23946
21620 * gcc.c-torture/compile/pr23946.c: New test.
21621
21622 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21623
21624 * g++.dg/opt/mmx2.C: New test.
21625
21626 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21627
21628 PR c++/24277
21629 * g++.dg/template/static20.C: New test.
21630
21631 PR c++/24302
21632 * g++.dg/warn/Wunused-12.C: New test.
21633
21634 PR c++/23437
21635 * g++.dg/template/arg4.C: New test.
21636
21637 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21638
21639 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21640 * gcc.dg/ucnid-3.c: Likewise.
21641 * gcc.dg/ucnid-4.c: Likewise.
21642 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21643 * g++.dg/other/ucnid-1.C: Likewise.
21644 * gcc.dg/sparc-frame-1.c: New test.
21645
21646 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21647
21648 PR c++/24139
21649 * g++.dg/template/spec27.C: New test.
21650
21651 PR c++/24275
21652 * g++.dg/template/static19.C: New test.
21653
21654 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21655
21656 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21657 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21658
21659 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21660
21661 PR target/24136
21662 * gfortran.fortran-torture/compile/pr24136.f: New test.
21663
21664 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21665
21666 PR c++/22172
21667 * g++.dg/parse/crash30.C: New test.
21668
21669 2005-10-07 Richard Guenther <rguenther@suse.de>
21670
21671 PR middle-end/24227
21672 * gcc.c-torture/compile/pr24227.c: New testcase.
21673
21674 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21675
21676 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21677 Do not put aligned attributes on array elements.
21678
21679 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21680
21681 PR testsuite/23611, PR testsuite/23615
21682 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21683 writing prototypes of library functions by hand.
21684 * obj-c++.dg/bitfield-4.mm: Likewise.
21685 * obj-c++.dg/const-str-4.mm: Likewise.
21686 * obj-c++.dg/encode-4.mm: Likewise.
21687 * obj-c++.dg/encode-5.mm: Likewise.
21688 * obj-c++.dg/encode-6.mm: Likewise.
21689 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21690 * obj-c++.dg/method-10.mm: Likewise.
21691 * obj-c++.dg/method-17.mm: Likewise.
21692 * obj-c++.dg/method-19.mm: Likewise.
21693 * obj-c++.dg/try-catch-2.mm: Likewise.
21694
21695 2005-10-06 Richard Henderson <rth@redhat.com>
21696
21697 PR 24236
21698 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21699
21700 2005-10-06 Dale Johannesen <dalej@apple.com>
21701
21702 * gcc.c-torture/execute/20030125-1.c: Correct.
21703
21704 2005-10-06 Richard Guenther <rguenther@suse.de>
21705
21706 PR tree-optimization/24238
21707 * g++.dg/tree-ssa/pr24238.C: New testcase.
21708
21709 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21710
21711 PR 18568
21712 * gfortran.dg/der_pointer_3.f90: New test.
21713
21714 2005-10-05 Devang Patel <dpatel@apple.com>
21715
21716 PR Debug/23205
21717 * g++.dg/other/PR23205.C: New.
21718
21719 2005-10-05 Richard Henderson <rth@redhat.com>
21720
21721 PR target/23602
21722 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21723 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21724
21725 2005-10-05 Dale Johannesen <dalej@apple.com>
21726
21727 * gcc.c-torture/execute/float-floor.c: New.
21728
21729 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21730
21731 PR tree-optimization/21419
21732 PR tree-optimization/24146
21733 PR tree-optimization/24151
21734
21735 * g++.dg/ext/asm7.C: New.
21736 * g++.dg/ext/asm8.C: New.
21737 * gcc.dg/asm-1.c: Compile on all targets.
21738 * gcc.dg/asm-pr24146.c: New.
21739 * gcc.dg/pr21419.c: Adjust error messages.
21740
21741 2005-10-05 Richard Guenther <rguenther@suse.de>
21742
21743 PR fortran/24176
21744 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21745
21746 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21747
21748 PR c++/23513
21749 * g++.dg/template/spec22.C: Robustify test.
21750 * g++.dg/template/spec26.C: New.
21751
21752 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21753
21754 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21755 if target supports vector instructions.
21756
21757 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21758
21759 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21760 C99 functions.
21761
21762 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21763
21764 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21765 check_effective_target_fortran_large_int): Replace cached result
21766 when target changes.
21767
21768 2005-10-04 Devang Patel <dpatel@apple.com>
21769
21770 * gcc.dg/i386-sse-vect-types.c: New.
21771
21772 2005-10-04 Ian Lance Taylor <ian@airs.com>
21773
21774 PR preprocessor/13726
21775 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21776 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21777
21778 2005-10-04 Richard Guenther <rguenther@suse.de>
21779
21780 PR c/23576
21781 * gcc.dg/noncompile/pr23576.c: New testcase.
21782
21783 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21784
21785 PR middle-end/23125
21786 * gcc.dg/register-var-3.c: New test.
21787
21788 2005-10-04 Steven Bosscher <stevenb@suse.de>
21789
21790 * gcc.dg/pr23049.c: New test.
21791
21792 * gcc.dg/ucnid-4.c: Fix test.
21793
21794 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21795
21796 PR 23445
21797 * gcc.c-torture/compile/pr23445.c: New test.
21798
21799 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21800
21801 * g++.dg/overload/unknown1.C: New.
21802
21803 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21804
21805 PR c++/17775
21806 * g++.dg/template/repo4.C: New test.
21807
21808 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21809
21810 PR libfortran/19308
21811 * gfortran.dg/large_real_kind_2.F90: New test.
21812 * gfortran.dg/large_integer_kind_2.f90: New test.
21813
21814 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21815
21816 * lib/target-supports.exp (check_effective_target_vect_shift):
21817 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21818 (check_effective_target_vect_condition): Fix copy-n-pasto.
21819
21820 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21821 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21822 targets.
21823
21824 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21825
21826 PR c++/22621
21827 * g++.dg/template/overload5.C : New test.
21828
21829 PR c++/23840
21830 * g++.dg/expr/stdarg1.C: New test.
21831
21832 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21833
21834 PR 24142
21835 * gcc.c-torture/execute/pr24142.c: New test.
21836
21837 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21838
21839 PR 24141
21840 * gcc.c-torture/execute/pr24141.c: New test.
21841
21842 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21843 Diego Novillo <dnovillo@redhat.com>
21844
21845 PR 23604
21846 * gcc.c-torture/execute/pr23604.c: New test.
21847
21848 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21849
21850 PR fortran/16404
21851 PR fortran/20835
21852 PR fortran/20890
21853 PR fortran/20899
21854 PR fortran/20900
21855 PR fortran/20901
21856 PR fortran/20902
21857 gfortran.dg/equiv_constraint_1.f90: New test.
21858 gfortran.dg/equiv_constraint_2.f90: New test.
21859 gfortran.dg/equiv_constraint_3.f90: New test.
21860 gfortran.dg/equiv_constraint_4.f90: New test.
21861 gfortran.dg/equiv_constraint_5.f90: New test.
21862 gfortran.dg/equiv_constraint_6.f90: New test.
21863 gfortran.dg/equiv_constraint_7.f90: New test.
21864 gfortran.dg/equiv_constraint_8.f90: New test.
21865 gfortran.dg/private_type_1.f90: New test.
21866 gfortran.dg/private_type_2.f90: New test.
21867 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21868 980628-10.f: Assert std=gnu to permit mixing of
21869 types in equivalence statements.
21870
21871 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21872
21873 PR 24112
21874 * gfortran.dg/open_status_1.f90: New.
21875
21876 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21877
21878 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21879 * gcc.dg/vect/pr22480.c: Clean up temp files.
21880 * gcc.dg/vect/pr23831.c: Clean up temp files.
21881 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21882 Clean up temp files.
21883 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21884 Clean up temp files.
21885
21886 * gcc.dg/20050309-1.c: Clean up temp files.
21887 * gcc.dg/20050325-1.c: Clean up temp files.
21888
21889 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21890
21891 PR tree-optimization/24059
21892 * gcc.dg/vect/pr24059.c : New test.
21893
21894 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21895
21896 PR middle-end/24109
21897 * gcc.c-torture/execute/20050929-1.c: New test.
21898
21899 2005-09-29 Steven Bosscher <stevenb@suse.de>
21900
21901 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21902
21903 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21904
21905 PR c/21419
21906 * gcc.dg/pr21419.c: New test.
21907
21908 2005-09-29 Steven Bosscher <stevenb@suse.de>
21909
21910 * gcc.dg/pr23911.c: New test.
21911
21912 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21913
21914 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21915
21916 PR c++/16782
21917 * g++.dg/parse/qualified4.C: New test.
21918 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21919 * g++.old-deja/g++.mike/p8154.C: Likewise.
21920
21921 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21922
21923 PR c++/22147
21924 * g++.dg/template/friend37.C: New test.
21925 * g++.dg/parse/crash28.C: Adjust error markers.
21926
21927 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21928
21929 PR fortran/18518
21930 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21931
21932 2005-09-27 Devang Patel <dpatel@apple.com>
21933
21934 PR tree-optimization/23625
21935 * gcc.dg/pr23625.c: New test.
21936
21937 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21938
21939 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21940 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21941
21942 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21943
21944 PR fortran/23677
21945 * gfortran.fortran-torture/execute/save_1.f90: New test.
21946 * gfortran.dg/save_1.f90: New test.
21947
21948 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21949
21950 * gcc.target/i386/builtin-apply-mmx.c: New test.
21951
21952 PR target/22576
21953 * gcc.target/i386/pr22576.c: New test.
21954
21955 PR target/22585
21956 * gcc.target/i386/pr22585.c: New test.
21957
21958 PR target/23268
21959 * gcc.target/i386/pr23268.c: New test.
21960
21961 PR middle-end/23831
21962 * gcc.dg/vect/pr23831.c: New test.
21963
21964 PR target/24055
21965 * gcc.target/i386/pr24055.c: New test.
21966
21967 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21968
21969 PR tree-optimization/23960
21970 * gcc.c-torture/compile/pr23960.c: New.
21971
21972 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21973
21974 PR fortran/16861
21975 * gfortran.dg/nested_modules_3.f90: New.
21976
21977 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21978
21979 PR fortran/24005
21980 gfortran.dg/interface_1.f90: New test.
21981
21982 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21983 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21984
21985 PR fortran/23843
21986 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21987
21988 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21989
21990 PR fortran/23516
21991 * gfortran.dg/imag_1.f: New test.
21992 * gfortran.dg/imag_2.f: Ditto.
21993
21994 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21995
21996 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21997
21998 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21999
22000 PR c++/21983
22001 * g++.dg/warn/pr21983.C: New test.
22002
22003 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22004
22005 * gcc.dg/20050922-1.c: Testcase added.
22006
22007 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22008
22009 PR c++/23993
22010 * g++.dg/template/array14.C: New test.
22011
22012 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22013
22014 PR fortran/19929
22015 * gfortran.dg/der_ptr_component_1.f90: New test.
22016
22017 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22018
22019 PR c++/23965
22020 * g++.dg/template/error1.C: Reject "no matching function" message.
22021
22022 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22023
22024 PR c++/17609
22025 * g++.dg/lookup/error1.C: New test.
22026
22027 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22028
22029 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22030 functionality of the testcase.
22031
22032 2005-09-20 Richard Henderson <rth@redhat.com>
22033
22034 * gcc.dg/vect/vect-22.c: Require vect_float.
22035 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22036
22037 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22038
22039 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22040 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22041 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22042 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22043 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22044 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22045 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22046 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22047 * gcc.dg/cpp/ucnid-8.c: New test.
22048
22049 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22050
22051 PR tree-optimization/23929
22052 * gcc.c-torture/compile/pr23929.c: New test.
22053
22054 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22055
22056 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22057 for one loop.
22058
22059 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22060
22061 PR testsuite/23186
22062 * g++.dg/other/pr22003.C: Require named sections.
22063
22064 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22065
22066 PR c++/23947
22067 * g++.dg/rtti/crash3.C: New test.
22068
22069 PR tree-optimization/23818
22070 * gcc.dg/pr23818.c: New test.
22071
22072 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22073
22074 PR fortran/23420
22075 * gfortran.dg/print_fmt_4.f: New.
22076
22077 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22078
22079 PR fortran/23663
22080 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22081
22082 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22083
22084 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22085 Use pointers to local alignable arrays instead. Added comments.
22086 * gcc.dg/vect/vect-46.c: Likewise.
22087 * gcc.dg/vect/vect-48.c: Likewise.
22088 * gcc.dg/vect/vect-49.c: Likewise.
22089 * gcc.dg/vect/vect-52.c: Likewise.
22090 * gcc.dg/vect/vect-53.c: Likewise.
22091 * gcc.dg/vect/vect-54.c: Likewise.
22092 * gcc.dg/vect/vect-56.c: Likewise.
22093 * gcc.dg/vect/vect-57.c: Likewise.
22094 * gcc.dg/vect/vect-58.c: Likewise.
22095 * gcc.dg/vect/vect-60.c: Likewise.
22096 * gcc.dg/vect/vect-61.c: Likewise.
22097
22098 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22099 The test is no longer vectorizable on vect_no_align targets.
22100 * gcc.dg/vect/vect-43.c: Likewsie.
22101
22102 * gcc.dg/vect/vect-44.c: Added comments.
22103 * gcc.dg/vect/vect-45.c: Added comments.
22104 * gcc.dg/vect/vect-50.c: Added comments.
22105 * gcc.dg/vect/vect-51.c: Added comments.
22106
22107 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22108 aligned type.
22109 * gcc.dg/vect/Os-vect-95.c: Likewise.
22110
22111 * gcc.dg/vect/vect-41.c: Test removed.
22112 * gcc.dg/vect/vect-47.c: Test removed.
22113 * gcc.dg/vect/vect-55.c: Test removed.
22114 * gcc.dg/vect/vect-59.c: Test removed.
22115
22116 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22117
22118 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22119 No longer vectorizable on vect_no_align targets.
22120 * gcc.dg/vect/pr20122.c: Likewise.
22121 * gcc.dg/vect/vect-74.c: Likewise.
22122 * gcc.dg/vect/vect-75.c: Likewise.
22123 * gcc.dg/vect/vect-76.c: Likewise.
22124
22125 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22126 Will not be vectorizable on vect_no_align targets once aliasing issues
22127 are resolved.
22128 * gcc.dg/vect/vect-79.c: Likewise.
22129
22130 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22131 * gcc.dg/vect/vect-78.c: Likewise.
22132 * gcc.dg/vect/vect-97.c: Likewise.
22133
22134 2005-09-19 Steven Bosscher <stevenb@suse.de>
22135
22136 * gcc.dg/pr23943.c: New test.
22137
22138 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22139
22140 PR fortran/19181
22141 * gfortran.dg/derived_pointer_null_1.f90: New test.
22142
22143 2005-09-18 Richard Guenther <rguenther@suse.de>
22144
22145 PR middle-end/23944
22146 * gcc.c-torture/compile/pr23944.c: New testcase.
22147
22148 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22149
22150 PR fortran/15975
22151 * gfortran.dg/der_pointer_2.f90: New test.
22152
22153 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22154
22155 PR fortran/16861
22156 * gfortran.dg/nested_modules_2.f90: New test.
22157
22158 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22159
22160 PR c++/18368
22161 * g++.dg/other/semicolon.C: New test.
22162
22163 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22164
22165 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22166 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22167
22168 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22169
22170 PR c++/23914
22171 * g++.dg/template/static18.C: New test.
22172
22173 PR c++/21514
22174 * g++.dg/template/crash19.C: Remove dg-error marker.
22175 * g++.dg/template/local4.C: New test.
22176
22177 2005-09-16 Paul Brook <paul@codesourcery.com>
22178
22179 PR fortran/23906
22180 * gfortran.dg/dependency_1.f90: New test.
22181
22182 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22183
22184 PR c++/23896
22185 * g++.dg/template/static17.C: New test.
22186
22187 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22188
22189 PR c++/23139
22190 * g++.dg/warn/huge-val1.C: New test.
22191
22192 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22193
22194 PR c++/13140
22195 * g++.dg/parse/class2.C: New test.
22196 * g++.dg/template/explicit8.C: Likewise.
22197 * g++.dg/template/spec25.C: Likewise.
22198
22199 2005-09-14 Josh Conner <jconner@apple.com>
22200
22201 PR middle-end/23584
22202 * gcc.dg/pr23584.c: New test.
22203
22204 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22205
22206 PR fortran/21875 Internal Unit Array I/O, NIST
22207 * gfortran.dg/arrayio_1.f90: New test.
22208 * gfortran.dg/arrayio_1.f90: New test.
22209 * gfortran.dg/arrayio_1.f90: New test.
22210 * gfortran.dg/arrayio_1.f90: New test.
22211 * gfortran.dg/arrayio_1.f90: New test.
22212
22213 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22214
22215 PR middle-end/22480
22216 * gcc.dg/vect/pr22480.c: New test.
22217
22218 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22219
22220 PR fortran/19358
22221 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22222
22223 2005-09-13 Josh Conner <jconner@apple.com>
22224
22225 PR c++/23180
22226 * g++.dg/init/struct2.C: New test.
22227 * g++.dg/init/struct3.C: New test.
22228
22229 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22230
22231 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22232 Clean up temp files.
22233 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22234 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22235 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22236 gcc.dg/tree-ssa/builtin-printf-1.c,
22237 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22238 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22239 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22240 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22241 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22242 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22243 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22244 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22245 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22246 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22247 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22248 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22249
22250 2005-09-13 Josh Conner <jconner@apple.com>
22251
22252 * lib/gcc-dg.exp: Load scanipa.exp.
22253 (cleanup-dump): New procedure.
22254 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22255 * lib/scandump.exp: New file.
22256 * lib/scantree.exp: Use it.
22257 * lib/scanipa.exp: New file.
22258
22259 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22260
22261 PR fortran/17740
22262 * gfortran.dg/generic_4.f90: New test.
22263
22264 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22265
22266 PR target/23816
22267 * gcc.target/i386/pr23816-1.c: New test.
22268 * gcc.target/i386/pr23816-2.c: New test.
22269
22270
22271 2005-09-13 Bastian Blank <waldi@debian.org>
22272
22273 PR c++/16171
22274 * g++.dg/abi/mangle26.C: New test.
22275 * g++.dg/abi/mangle27.C: New test.
22276 * g++.dg/abi/mangle28.C: New test.
22277 * g++.dg/abi/mangle29.C: New test.
22278
22279 PR c++/23839
22280 * g++.dg/parse/register1.C: New test.
22281
22282 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22283
22284 PR c++/23842
22285 * g++.dg/template/access16.C: New test.
22286
22287 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22288
22289 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22290
22291 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22292
22293 PR fortran/18899
22294 * gfortran.dg/shape_2.f90: New test.
22295
22296 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22297
22298 PR target/19269
22299 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22300 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22301 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22302 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22303 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22304 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22305 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22306 tests.
22307
22308 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22309
22310 PR c++/23841
22311 * g++.dg/parse/template17.C: New test.
22312
22313 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22314
22315 PR c++/23789
22316 * g++.dg/template/nontype14.C: New test.
22317
22318 2005-09-12 Ian Lance Taylor <ian@airs.com>
22319
22320 PR g++/7874
22321 * g++.dg/lookup/friend7.C: New test.
22322 * g++.dg/lookup/friend8.C: New test.
22323 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22324 so that it will be found via argument dependent lookup.
22325 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22326 friend functions which will no longer be found.
22327 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22328 function g, so that it will be found via argument dependent
22329 lookup.
22330 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22331 * g++.old-deja/g++.mike/net43.C: Likewise.
22332
22333 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22334
22335 PR c++/23691
22336 * g++.dg/template/static16.C: New test.
22337
22338 2005-09-12 Josh Conner <jconner@apple.com>
22339
22340 PR middle-end/23237
22341 * gcc.c-torture/compile/pr23237.c: New test.
22342
22343 2005-09-11 Richard Henderson <rth@redhat.com>
22344
22345 * g++.dg/other/error8.C: Update expected diagnostic text.
22346
22347 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22348
22349 PR libfortran/19872
22350 * gfortran.dg/overwrite_1.f: New test.
22351
22352 2005-09-09 Josh Conner <jconner@apple.com>
22353
22354 * g++.dg/init/pr23180-1.C: Removed.
22355 * g++.dg/init/pr23180-2.C: Removed.
22356
22357 2005-09-09 David Daney <ddaney@avtrex.com>
22358
22359 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22360 files which are ...
22361 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22362 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22363
22364 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22365
22366 * gfortran.dg/iostat_2.f90: New test.
22367
22368 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22369
22370 PR c++/22252
22371 * g++.dg/ext/interface1.C: New test.
22372 * g++.dg/ext/interface1.h: Likewise.
22373 * g++.dg/ext/interface1a.cc: Likewise.
22374
22375 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22376
22377 * gfortran.dg/iomsg_1.f90: New test case.
22378
22379 2005-09-09 Richard Guenther <rguenther@suse.de>
22380
22381 PR c++/23624
22382 * g++.dg/tree-ssa/pr23624.C: New testcase.
22383
22384 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22385
22386 PR fortran/19239
22387 * gfortran.dg/vector_subscript_1.f90,
22388 * gfortran.dg/vector_subscript_2.f90: New tests.
22389
22390 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22391
22392 PR fortran/21104
22393 * gfortran.dg/array_alloc_1.f90,
22394 * gfortran.dg/array_alloc_2.f90,
22395 * gfortran.dg/array_alloc_3.f90: New tests.
22396
22397 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22398
22399 PR fortran/12840
22400 * gfortran.dg/array_constructor_6.f90
22401 * gfortran.dg/array_constructor_7.f90
22402 * gfortran.dg/array_constructor_8.f90
22403 * gfortran.dg/array_constructor_9.f90
22404 * gfortran.dg/array_constructor_10.f90
22405 * gfortran.dg/array_constructor_11.f90
22406 * gfortran.dg/array_constructor_12.f90: New tests.
22407
22408 2005-09-08 Josh Conner <jconner@apple.com>
22409
22410 PR c++/23180
22411 * g++.dg/init/pr23180-1.C: New test.
22412 * g++.dg/init/pr23180-2.C: New test.
22413
22414 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22415
22416 PR fortran/18878
22417 * gfortran.dg/module_double_reuse.f90: New.
22418
22419 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22420
22421 PR fortran/23270
22422 PR fortran/22304
22423 PR fortran/18870
22424 PR fortran/17917
22425 PR fortran/16511
22426 * gfortran.dg/common_equivalence_1.f: New.
22427 * gfortran.dg/common_equivalence_2.f: New.
22428 * gfortran.dg/common_equivalence_3.f: New.
22429 * gfortran.dg/contained_equivalence_1.f90: New.
22430 * gfortran.dg/module_blank_common.f90: New.
22431 * gfortran.dg/module_commons_1.f90: New.
22432 * gfortran.dg/module_equivalence_1.f90: New.
22433 * gfortran.dg/nested_modules_1.f90: New.
22434 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22435 equivalences and add comment to connect the test with
22436 the PR.
22437
22438 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22439
22440 PR fortran/23765
22441 * gfortran.dg/common_6.f90: New test.
22442
22443 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22444
22445 PR fortran/15326
22446 * gfortran.dg/char_result_1.f90,
22447 * gfortran.dg/char_result_2.f90,
22448 * gfortran.dg/char_result_3.f90,
22449 * gfortran.dg/char_result_4.f90,
22450 * gfortran.dg/char_result_5.f90,
22451 * gfortran.dg/char_result_6.f90,
22452 * gfortran.dg/char_result_7.f90,
22453 * gfortran.dg/char_result_8.f90: New tests.
22454
22455 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22456
22457 PR fortran/19928
22458 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22459
22460 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22461
22462 PR obj-c++/16816
22463 * obj-c++.dg/selector-5.mm: New test.
22464 * obj-c++.dg/selector-6.mm: New test.
22465
22466 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22467
22468 PR objc/20574
22469 PR objc/19324
22470 * objc.dg/error-1.m: New test.
22471
22472 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22473
22474 PR fortran/23373
22475 * gfortran.fortran-torture/execute/pr23373-1.f90,
22476 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22477
22478 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22479
22480 PR libfortran/23760
22481 * gfortran.dg/g77/1832.f: Remove long string in write statement
22482 to allow the test to pass on correct list directed output with
22483 prepended space.
22484
22485 2005-09-07 James E Wilson <wilson@specifix.com>
22486
22487 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22488
22489 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22490
22491 * gfortran.dg/parameter+save.f90: Rename to
22492 * gfortran.dg/parameter_save.f90: .. this.
22493
22494 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22495
22496 PR fortran/20848
22497 * gfortran.dg/parameter+save.f90: New test case.
22498
22499 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22500
22501 PR fortran/19269
22502 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22503
22504 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22505
22506 PR c/23075
22507 * gcc.dg/pr23075.c: New test.
22508 * g++.dg/warn/pr23075.C: New test.
22509
22510 PR target/22362
22511 * gcc.target/i386/pr22362.c: New test.
22512
22513 PR rtl-optimization/23098
22514 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22515
22516 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22517 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22518 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22519
22520 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22521
22522 * g++.dg/expr/cast6.C: New test.
22523
22524 PR c++/9782
22525 * g++.dg/init/new15.C: New test.
22526
22527 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22528
22529 * gcc.dg/vect/Os-vect-95.c: New test.
22530 * gcc.dg/vect/vect-95.c: Same.
22531
22532 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22533
22534 * gcc.dg/vect/vect-29.c: Update xfail testing.
22535 * gcc.dg/vect/vect-44.c: Same.
22536 * gcc.dg/vect/vect-48.c: Same.
22537 * gcc.dg/vect/vect-50.c: Same.
22538 * gcc.dg/vect/vect-72.c: Same.
22539 * gcc.dg/vect/vect-77.c: Same.
22540 * gcc.dg/vect/vect-78.c: Same.
22541 * gcc.dg/vect/vect-80.c: Same.
22542 * gcc.dg/vect/vect-96.c: Same.
22543 * gcc.dg/vect/vect-100.c: Same.
22544 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22545 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22546 * gfortran.dg/vect/vect-5.f90: Same.
22547
22548 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22549
22550 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22551 start strings.
22552 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22553 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22554
22555 PR c++/23056
22556 * g++.dg/opt/pr23056.C: New test.
22557
22558 PR rtl-optimization/23098
22559 * gcc.target/i386/pr23098.c: New test.
22560
22561 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22562
22563 PR c++/23667
22564 * g++.dg/template/static15.C: New test.
22565
22566 PR c++/21440
22567 * g++.dg/ext/stmtexpr5.C: New test.
22568 * g++.dg/ext/stmtexpr6.C: Likewise.
22569
22570 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22571
22572 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22573
22574 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22575 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22576 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22577
22578 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22579
22580 PR libfortran/23321
22581 * gfortran.dg/direct_io_4.f90: New test case.
22582
22583 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22584 Rasmus Hahn <rassahah@neofonie.de>
22585
22586 PR libobjc/23108
22587 * objc.dg/type-stream-1.m: New test.
22588
22589 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22590
22591 PR fortran/23661
22592 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22593 gfortran.dg/print_fmt_3.f90: New test.
22594
22595 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22596
22597 * gfortran.dg/fmt_t_1.f90: New test.
22598
22599 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22600
22601 PR rtl-optimization/23454
22602 * g++.dg/opt/pr23454.C: New test.
22603
22604 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22605
22606 PR c++/23699
22607 * g++.dg/ext/static1.C: New test.
22608
22609 2005-09-02 Richard Henderson <rth@redhat.com>
22610
22611 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22612 tail call to check_fa_work.
22613
22614 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22615
22616 PR c++/21687
22617 * g++.dg/other/gc3.C: New test.
22618
22619 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22620
22621 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22622 * gcc.dg/20050826-1.c: Likewise.
22623
22624 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22625
22626 PR c++/23167
22627 * g++.dg/expr/volatile1.C: New test.
22628
22629 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22630
22631 PR middle-end/23547
22632 * gcc.dg/pr23547.c: New test.
22633
22634 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22635
22636 PR c/22061
22637 * gcc.c-torture/execute/pr22061-1.c,
22638 * gcc.c-torture/execute/pr22061-2.c,
22639 * gcc.c-torture/execute/pr22061-3.c,
22640 * gcc.c-torture/execute/pr22061-4.c: New tests.
22641
22642 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22643
22644 * gcc.dg/Wredundant-decls-2.c: New test to check that
22645 -Wredundant-decls does not issue warning for a variable
22646 definition following a declaration.
22647
22648 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22649
22650 PR debug/7241
22651 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22652 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22653 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22654
22655 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22656 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22657 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22658 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22659 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22660 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22661 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22662 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22663
22664 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22665
22666 PR objc/23306
22667 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22668 scan-assmbler.
22669
22670 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22671
22672 PR target/21255
22673 * gcc.dg/pr21255-1.c: New test.
22674 * gcc.dg/pr21255-2-mb.c: Likewise.
22675 * gcc.dg/pr21255-2-ml.c: Likewise.
22676 * gcc.dg/pr21255-3.c: Likewise.
22677 * gcc.dg/pr21255-4.c: Likewise.
22678
22679 2005-08-31 Dale Johannesen <dalej@apple.com>
22680
22681 * gcc.dg/20050830-1.c: New.
22682
22683 2005-08-31 Josh Conner <jconner@apple.com>
22684
22685 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22686 command-line options for arm-*-* targets.
22687 * g++.dg/init/array16.C: Likewise.
22688 * g++.dg/other/crash-4.C: Likewise.
22689
22690 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22691
22692 PR obj-c++/23640
22693 * obj-c++.dg/gnu-runtime-3.mm: New test.
22694
22695 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22696
22697 PR c++/13377
22698 * g++.dg/lookup/ambig4.C: New test.
22699 * g++.dg/lookup/ambig5.C: New test.
22700 * g++.dg/tc1/dr101.C: Adjust error markers.
22701
22702 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22703
22704 PR c++/23639
22705 * g++.dg/template/ttp5.C: Adjust error markers.
22706
22707 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22708
22709 PR testsuite/23609
22710 * lib/obj-c++.exp: Include target-libpath.exp.
22711 (obj-c++_link_flags): Look for the GNU libobjc library
22712 and set the library path to include it.
22713 Don't manually set LD_LIBRARY_PATH (etc.) but call
22714 set_ld_library_path_env_vars instead.
22715 (obj-c++_target_compile): Don't set library path or
22716 linker flags because they are already set correctly
22717 in obj-c++_link_flags.
22718
22719 2005-08-30 Josh Conner <jconner@apple.com>
22720
22721 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22722 to command-line options for arm-*-* targets.
22723
22724 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22725
22726 * g++.dg/other/i386-1.C: New.
22727
22728 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22729
22730 PR preprocessor/20348
22731 PR preprocessor/20356
22732 * gcc.dg/cpp/pr20348.c: New test.
22733 * gcc.dg/cpp/pr20348.h: New file.
22734 * gcc.dg/cpp/inc/pr20348.h: New file.
22735 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22736 * gcc.dg/cpp/pr20356.c: New test.
22737 * gcc.dg/cpp/pr20356.h: New file.
22738 * gcc.dg/cpp/inc/pr20356.h: New file.
22739 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22740
22741 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22742
22743 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22744 Fix array dimension to avoid correct end-of-file error.
22745
22746 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22747
22748 PR libfortran/23598
22749 * gfortran.dg/iostat_1.f90: New test.
22750
22751 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22752
22753 PR middle-end/23408
22754 * gcc.dg/pr23408.c: New test.
22755
22756 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22757
22758 PR c++/23099
22759 * g++.dg/init/member1.C: Make sure erroneous static data member
22760 definitions are required.
22761 * g++.dg/template/static13.C: New test.
22762 * g++.dg/template/static14.C: Likewise.
22763
22764 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22765
22766 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22767 -march=pentium4, remove ilp32 requirement.
22768
22769 PR middle-end/23484
22770 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22771 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22772
22773 2005-08-29 Andreas Jaeger <aj@suse.de>
22774
22775 PR testsuite/23607
22776 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22777
22778 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22779
22780 * gcc.c-torture/execute/20050316-2.c: New test.
22781 * gcc.c-torture/execute/20050316-3.c: New test.
22782 * gcc.dg/torture/pr16104-1.c: New test.
22783
22784 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22785
22786 PR middle-end/23463
22787 * gcc.c-torture/execute/zero-struct-1.c: New test.
22788
22789 2005-08-27 Richard Guenther <rguenther@suse.de>
22790
22791 PR target/23575
22792 * gcc.target/i386/pr23575.c: New testcase.
22793
22794 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22795
22796 PR rtl-optimization/23561
22797 * gcc.c-torture/execute/20050826-1.c: New test.
22798
22799 PR rtl-opt/23560
22800 * gcc.c-torture/execute/20050826-2.c: New test.
22801
22802 2005-08-26 Dale Johannesen <dalej@apple.com>
22803
22804 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22805 * gcc.dg/20050826-1.c: New.
22806
22807 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22808
22809 PR c++/19004
22810 * g++.dg/template/nontype13.C: New test.
22811
22812 PR c++/23491
22813 * g++.dg/init/new14.C: New test.
22814 * g++.dg/expr/anew1.C: Do not XFAIL.
22815 * g++.dg/expr/anew2.C: Likewise.
22816 * g++.dg/expr/anew3.C: Likewise.
22817
22818 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22819
22820 PR middle-end/22439
22821 * gcc.dg/vla-3.c: New test.
22822
22823 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22824
22825 PR fortran/20363
22826 * gfortran.dg/named_interface.f90: New.
22827
22828 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22829
22830 * gcc.c-torture/execute/frame-address.c: New test.
22831
22832 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22833
22834 PR c++/20817
22835 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22836
22837 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22838
22839 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22840
22841 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22842
22843 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22844 * gcc.dg/altivec-22.c: Rename from..
22845 * gcc.dg/altivec-nomfcr.c: ..this.
22846
22847 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22848
22849 PR tree-optimization/23546
22850 * gcc.dg/tree-ssa/pr23546.c: New test.
22851
22852 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22853
22854 PR fortran/17758
22855 * gfortran.dg/nonreturning_statements.f90: New test.
22856
22857 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22858
22859 PR c++/22454
22860 * g++.dg/parse/crash29.C: New.
22861
22862 2005-08-23 DJ Delorie <dj@redhat.com>
22863
22864 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22865 constants have the L suffix.
22866
22867 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22868
22869 PR c++/23044
22870 * g++.dg/template/instantiate8.C: New.
22871
22872 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22873
22874 PR middle-end/23467
22875 * gcc.c-torture/execute/pr23467.c: New test.
22876
22877 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22878
22879 PR tree-optimization/22043
22880 * gcc.c-torture/execute/20050613-1.c: New test.
22881
22882 2005-08-23 Ben Elliston <bje@au.ibm.com>
22883
22884 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22885
22886 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22887
22888 PR rtl-optimization/23478
22889 * g++.dg/opt/pr23478.C: New test.
22890
22891 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22892
22893 PR c/18715
22894 * gcc.dg/switch-warn-3.c: New test.
22895
22896 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22897
22898 PR c++/22233
22899 * g++.dg/template/param1.C: New test.
22900
22901 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22902
22903 PR c++/23089
22904 * g++.dg/other/incomplete1.C: New test.
22905
22906 2005-08-22 Ira Rosen <irar@il.ibm.com>
22907
22908 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22909 are vectorizable.
22910
22911 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22912
22913 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22914 d_lines_5.f: New.
22915
22916 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22917
22918 * gcc.target/i386/sse-4.c: New test.
22919
22920 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22921
22922 PR testsuite/23239
22923 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22924
22925 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22926
22927 * gcc.dg/20050811-1.c: New test.
22928 * gcc.dg/20050811-2.c: New test.
22929
22930 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22931
22932 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22933
22934 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22935
22936 PR 23476
22937 * gcc.c-torture/compile/pr23476.c: New test.
22938
22939 2005-08-19 Devang Patel <dpatel@apple.com>
22940
22941 PR tree-optimization/23048
22942 * gcc.dg/tree-ssa/pr23048.c: New test.
22943
22944 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22945
22946 PR middle-end/20624
22947 * g++.dg/warn/Wreturn-3.C: New test
22948
22949 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22950
22951 PR tree-optimization/22228
22952 * g++.dg/vect/pr22543.cc: New test.
22953
22954 2005-08-17 Steven Bosscher <stevenb@suse.de>
22955
22956 PR tree-optimization/21574
22957 * gcc.dg/tree-ssa/pr21574.c: New test.
22958
22959 2005-08-16 James E Wilson <wilson@specifix.com>
22960
22961 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22962
22963 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22964
22965 PR tree-opt/23402
22966 * gcc.c-torture/compile/zero-strct-3.c: New test.
22967 * gcc.c-torture/compile/zero-strct-4.c: New test.
22968
22969 2005-08-16 Steven Bosscher <stevenb@suse.de>
22970
22971 PR target/23376
22972 * gcc.target/x86_64/pr23376.c: New test.
22973
22974 2005-08-16 Ian Lance Taylor <ian@airs.com>
22975
22976 PR c++/23337
22977 * g++.dg/ext/vector2.C: New.
22978
22979 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22980
22981 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22982
22983 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22984
22985 PR libfortran/23428
22986 * gfortran.dg/inquire-complex.f90: New test case.
22987
22988 2005-08-16 James E Wilson <wilson@specifix.com>
22989
22990 PR tree-optimization/21105
22991 * gcc.dg/large-size-array.c: New.
22992
22993 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22994
22995 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22996 type.
22997 * gcc.dg/vect/vect-41: Likewise.
22998 * gcc.dg/vect/vect-42: Likewise.
22999 * gcc.dg/vect/vect-43: Likewise.
23000 * gcc.dg/vect/vect-44: Likewise.
23001 * gcc.dg/vect/vect-46: Likewise.
23002 * gcc.dg/vect/vect-47: Likewise.
23003 * gcc.dg/vect/vect-48: Likewise.
23004 * gcc.dg/vect/vect-52: Likewise.
23005 * gcc.dg/vect/vect-53: Likewise.
23006 * gcc.dg/vect/vect-54: Likewise.
23007 * gcc.dg/vect/vect-55: Likewise.
23008 * gcc.dg/vect/vect-56: Likewise.
23009 * gcc.dg/vect/vect-57: Likewise.
23010 * gcc.dg/vect/vect-58: Likewise.
23011 * gcc.dg/vect/vect-59: Likewise.
23012 * gcc.dg/vect/vect-60: Likewise.
23013 * gcc.dg/vect/vect-61: Likewise.
23014 * gcc.dg/vect/vect-85: Likewise.
23015 * gcc.dg/vect/vect-87: Likewise.
23016 * gcc.dg/vect/vect-88: Likewise.
23017 * gcc.dg/vect/vect-93.c: Likewise.
23018 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23019 * gcc.dg/vect/vect-75: Likewise.
23020 * gcc.dg/vect/vect-76: Likewise.
23021 * gcc.dg/vect/vect-77: Likewise.
23022 * gcc.dg/vect/vect-78: Likewise.
23023 * gcc.dg/vect/vect-80: Likewise.
23024 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23025 vectorized for the expected reason, rather than checking how alignment
23026 was handled.
23027 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23028 aligned type and also instead of aligned pointers. Added documentation.
23029
23030 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23031
23032 * gfortran.dg/power.f90: New test.
23033
23034 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23035
23036 PR rtl-optimization/23299
23037 * g++.dg/opt/pr23299.C: New test.
23038
23039 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23040
23041 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23042
23043 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23044
23045 * g++.dg/template/local6.C: New test.
23046
23047 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23048
23049 * execute/exceptions/finally-1.m: Check that the catch and finally are
23050 being called. Also add a "return 0;" at the end of main.
23051
23052 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23053
23054 PR fortran/21432.
23055 * gfortran.dg/namelist_print_1.f: New test of functionality of
23056 PRINT namelist.
23057 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23058 namelist generates error with -std=f95.
23059
23060 2005-08-14 Ira Rosen <irar@il.ibm.com>
23061
23062 PR tree-optimization/23119
23063 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23064
23065 2005-08-13 Marcin Koziej <creep@desk.pl>
23066 Andrew Pinski <pinskia@physics.uc.edu>
23067
23068 PR libobjc/22492
23069 * execute/exceptions/finally-1.m: New test.
23070
23071 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23072
23073 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23074 testsuite.
23075 * objc/execute/exceptions/trivial.m: New test.
23076 * objc.dg/try-catch-11.m: Move to ...
23077 * objc/execute/exceptions/foward-1.m: Here.
23078 * objc.dg/try-catch-2.m: Move to ...
23079 * objc/execute/exceptions/catchall-1.m: Here.
23080 * objc.dg/try-catch-8.m: Move to ...
23081 * objc/execute/exceptions/local-variables-1.m: Here.
23082
23083 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23084
23085 * objc.dg/nested-func-1.m: Move to ...
23086 * objc/execute/nested-func-1.m: Here.
23087
23088 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23089
23090 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23091 in ${options} instead of [target_info name].
23092 * lib/obj-c++.exp (objc_target_compile): Likewise.
23093
23094 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23095
23096 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23097
23098 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23099
23100 part of PR testsuite/23348
23101 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23102 each of the torture options.
23103 * objc/compile/trivial.m: New test.
23104
23105 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23106
23107 * gfortran.dg/eoshift.f90: Correct format.
23108
23109 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23110
23111 * gfortran.fortran-torture/execute/character_passing.f90:
23112 Fix comment typo.
23113
23114 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23115
23116 PR c++/8271
23117 * g++.dg/template/unify10.C: New.
23118
23119 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23120
23121 * g++.dg/parse/pr22514.C: Move to...
23122 * g++.dg/debug/pr22514.C: here.
23123
23124 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23125
23126 PR c++/23266
23127 * g++.dg/inherit/pure1.C: New test.
23128
23129 * ChangeLog: Fix typos.
23130
23131 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23132 Steven Bosscher <stevenb@suse.de>
23133
23134 * gfortran.dg/runtime_warning_1.f90: New test.
23135
23136 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23137
23138 PR c++/23219
23139 * g++.dg/parse/crash28.C: New.
23140
23141 2005-08-11 Richard Guenther <rguenther@suse.de>
23142
23143 PR target/23289
23144 * gcc.target/i386/tailcall-1.c: New testcase.
23145
23146 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23147
23148 * gcc.dg/vect/vect-67.c: Un-xfail.
23149
23150 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23151
23152 PR c++/23225
23153 * g++.dg/parse/crash27.C: new test.
23154
23155 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23156
23157 PR libfortran/22143
23158 * gfortran.dg/shift-kind.f90: New testcase.
23159
23160 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23161
23162 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23163 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23164
23165 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23166
23167 PR c++/20646
23168 * g++.dg/other/mult-stor1.C: New test.
23169
23170 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23171
23172 * gcc.c-torture/pr18299-1.c: Move to ...
23173 * gcc.c-torture/compile/pr18299-1.c: Here.
23174
23175 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23176
23177 * gfortran/fortran.torture/execute/character_passing.f90:
23178 Fix types for LSAME.
23179
23180 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23181
23182 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23183 input data back to what it was originally.
23184
23185 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23186
23187 * objc.dg/try-catch-8.m: Enable for all targets.
23188
23189 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23190
23191 * gcc.dg/pr23165.c: New test.
23192
23193 2005-08-09 Steven Bosscher <stevenb@suse.de>
23194
23195 PR tree-optimization/23234
23196 * gcc.dg/tree-ssa/pr23234.c: New test.
23197
23198 2005-08-08 Josh Conner <jconner@apple.com>
23199
23200 PR rtl-optimization/23241
23201 * gcc.dg/char-compare.c: New test.
23202
23203 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23204
23205 PR c++/22508
23206 * g++.dg/init/new13.C: New test.
23207
23208 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23209
23210 PR c++/21166
23211 * g++.dg/other/crash-4.C: Adjust
23212 * g++/dg/ext/packed9.C: New.
23213
23214 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23215
23216 PR middle-end/21964
23217 * gcc.c-torture/execute/pr21964-1.c: New test.
23218
23219 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23220
23221 PR c/22458
23222 * gcc.dg/pr22458-1.c: New test.
23223
23224 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23225 Steven G. Kargl <kargls@comcast.net>
23226
23227 PR fortran/22390
23228 * gfortran.dg/flush_1.f90: New test.
23229
23230 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23231
23232 PR c++/23191
23233 * g++.dg/template/eh2.C: New test.
23234
23235 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23236
23237 PR c++/19498
23238 * g++.dg/template/instantiate7.C: New test.
23239
23240 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23241
23242 PR c/23113
23243 * gcc.dg/Wunused-value-1.c: New test.
23244
23245 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23246
23247 PR rtl-optimization/23233
23248 * gcc.c-torture/compile/pr23233-1.c: New test.
23249
23250 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23251
23252 PR fortran/18833
23253 PR fortran/20850
23254 * gfortran.dg/equiv_1.f90: New test.
23255 * gfortran.dg/equiv_2.f90: New test.
23256 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23257 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23258 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23259
23260 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23261
23262 * gcc.c-torture/execute/vrp-5.c: New test.
23263 * gcc.c-torture/execute/vrp-6.c: New test.
23264 * gcc.dg/tree-ssa/vrp21.c: New test.
23265
23266 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23267
23268 * g++.dg/parse/pr22514.C: New test.
23269
23270 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23271
23272 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23273
23274 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23275 instead of constant loads / pool entries.
23276
23277 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23278
23279 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23280 TEST_TO_WCTYPE.
23281
23282 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23283
23284 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23285 __WINT_TYPE__ in generated prototypes if possible.
23286
23287 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23288
23289 PR 22037
23290 * g++.dg/tree-ssa/pr22037.C:
23291
23292 2005-08-04 Richard Henderson <rth@redhat.com>
23293
23294 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23295 scan-tree-dump-times directive.
23296
23297 2005-08-04 Jan Hubicka <jh@suse.cz>
23298
23299 * gcov-1.C: Fix switch counts.
23300 * gcov-4b.c: Likewise.
23301
23302 2005-08-03 Jeff Law <law@redhat.com>
23303
23304 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23305
23306 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23307
23308 * gcc.c-torture/execute/pr23135.c: New test.
23309
23310 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23311
23312 PR tree-optimization/19899
23313 * gcc.dg/tree-ssa/scev-1.c: New test.
23314 * gcc.dg/tree-ssa/scev-2.c: New test.
23315
23316 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23317
23318 PR target/18582
23319 * gcc.dg/torture/pr18582-1.c: New test.
23320
23321 2005-08-03 Jan Hubicka <jh@suse.cz>
23322
23323 * update-conroll.c: New testcase.
23324 * update-conroll-2.c: New testcase.
23325
23326 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23327
23328 * gfortran.dg/constant_substring.f: New test.
23329 * gfortran.dg/pr22491.f: New test.
23330
23331 2005-08-02 Jan Hubicka <jh@suse.cz>
23332
23333 * update-threading.c: Replace by the proper one.
23334
23335 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23336
23337 PR 23164
23338 * g++.dg/tree-ssa/pr23164.C: New test.
23339
23340 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23341
23342 * gcc.dg/tree-ssa/pr23192.c: New test.
23343
23344 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23345
23346 * gcc.c-torture/execute/vrp-4.c: New test.
23347
23348 2005-08-02 Jan Hubicka <jh@suse.cz>
23349
23350 * update-threading.c: New test.
23351
23352 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23353
23354 * gcc.c-torture/compile/20050801-1.c: New test.
23355 * gcc.c-torture/compile/20050801-2.c: New test.
23356
23357 2005-08-01 Jan Hubicka <jh@suse.cz>
23358
23359 * val-prof-5.c: New test.
23360
23361 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23362
23363 PR c/22311
23364 * gcc.dg/pr22311-1.c : New test.
23365
23366 2005-07-31 Steven Bosscher <stevenb@suse.de>
23367
23368 PR target/23095
23369 * gfortran.dg/pr23095.f: New test.
23370
23371 PR c++/22003
23372 * g++.dg/other/pr22003.C: New test.
23373
23374 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23375
23376 PR target/20621
23377 * gcc.c-torture/execute/pr20621-1.c: New test.
23378
23379 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23380
23381 * gfortran.dg/comma_format_extension_4.f: Adjust length
23382 of string for format.
23383 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23384 print statement with internal write.
23385 * gfortran.dg/der_array_io_2.f: Likewise.
23386 * gfortran.dg/der_array_io_3.f: Likewise.
23387
23388 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23389
23390 * gcc.dg/fold-abs-4.c: new test.
23391
23392 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23393
23394 PR fortran/22570 an related issues.
23395 * gfortran.dg/x_slash_1.f: New test.
23396
23397 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23398
23399 PR c/23143
23400 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23401 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23402
23403 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23404
23405 PR c/529
23406 * gcc.dg/Wshadow-3.c: New test.
23407
23408 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23409
23410 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23411 used to have the wrong bounds).
23412
23413 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23414
23415 PR c/21720
23416 * gcc.dg/hex-round-1.c: Test more cases.
23417 * gcc.dg/hex-round-2.c: New test.
23418
23419 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23420
23421 PR 22550
23422 * g++.dg/tree-ssa/pr22550.C: New test.
23423
23424 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23425
23426 * gcc.dg/tree-ssa/vrp19.c: New test.
23427 * gcc.dg/tree-ssa-vrp20.c: New test.
23428
23429 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23430
23431 PR c/22240
23432 * gcc.dg/transparent-union-4.c: New test.
23433
23434 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23435
23436 PR c/22192
23437 * gcc.dg/c99-vla-2.c: New test.
23438
23439 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23440
23441 PR c/21720
23442 * gcc.dg/hex-round-1.c: New test.
23443
23444 2005-07-28 Jan Hubicka <jh@suse.cz>
23445
23446 * inliner-1.c: Do not dump everything.
23447 * tree-prof.exp: Do not pass -ftree-based-profiling.
23448 * bprob.exp: Likewise.
23449
23450 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23451
23452 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23453
23454 PR c++/22545
23455 * g++.dg/expr/ptrmem7.C: New test.
23456
23457 2005-07-28 Mike Stump <mrs@apple.com>
23458
23459 * g++.old-deja/g++.mike/visibility-1.C: New test.
23460
23461 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23462
23463 PR c/20187
23464 * gcc.c-torture/execute/pr20187-1.c: New test.
23465
23466 2005-07-28 Jeff Law <law@redhat.com>
23467
23468 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23469 * gcc.dg/tree-ssa/vrp18.c: New test.
23470
23471 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23472
23473 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23474
23475 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23476
23477 PR tree-optimization/22506
23478 * gcc.dg/vect/ps22506.c: New test.
23479
23480 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23481
23482 PR target/21149
23483 * gcc.target/i386/sse-3.c: New test.
23484
23485 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23486
23487 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23488 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23489
23490 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23491
23492 PR c/22589
23493 * gcc.c-torture/compile/pr22589-1.c: New test.
23494
23495 2005-07-28 Jan Hubicka <jh@suse.cz>
23496
23497 * update-loopch.c: New testcase.
23498
23499 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23500
23501 PR rtl-optimization/23047
23502 * gcc.c-torture/execute/pr23047.c: New test.
23503 * gcc.c-torture/execute/pr23047.x: New.
23504
23505 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23506
23507 PR tree-optimization/22493
23508 * gcc.c-torture/execute/pr22493-1.c: New test.
23509 * gcc.c-torture/execute/pr22493-1.x: New.
23510 * gcc.c-torture/execute/vrp-1.c: New test.
23511 * gcc.c-torture/execute/vrp-2.c: New test.
23512 * gcc.c-torture/execute/vrp-2.c: New test.
23513
23514 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23515
23516 * gcc.target/frv/all-builtin-read8.c: Delete.
23517 * gcc.target/frv/all-builtin-read16.c: Delete.
23518 * gcc.target/frv/all-builtin-read32.c: Delete.
23519 * gcc.target/frv/all-builtin-read64.c: Delete.
23520 * gcc.target/frv/all-builtin-write8.c: Delete.
23521 * gcc.target/frv/all-builtin-write16.c: Delete.
23522 * gcc.target/frv/all-builtin-write32.c: Delete.
23523 * gcc.target/frv/all-builtin-write64.c: Delete.
23524 * gcc.target/frv/all-read-write-1.c: New.
23525
23526 2005-07-27 Jeff Law <law@redhat.com>
23527
23528 * gcc.c-torture/execute/pr22630.c: New test.
23529
23530 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23531
23532 PR tree-optimization/23073
23533 * gcc.dg/vect/nodump-pr23073.c: New test.
23534 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23535
23536 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23537
23538 PR tree-optimize/22348
23539 * gcc.c-torture/execute/pr22348.c: New.
23540
23541 2005-07-27 Richard Guenther <rguenther@suse.de>
23542
23543 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23544
23545 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23546
23547 PR fortran/22503
23548 * gfortran.dg/logical_comp.f90: New test.
23549
23550 2005-07-27 Jan Hubicka <jh@suse.cz>
23551
23552 * inliner-1.c: Add cleanup of dumps.
23553 * val-prof-*.c: Likewise.
23554 * update-tailcall.c: New.
23555
23556 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23557
23558 PR 22591
23559 * gcc.dg/tree-ssa/pr22591.c: New test.
23560 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23561
23562 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23563
23564 PR libobjc/22606
23565 * objc.dg/try-catch-11.m: New test.
23566
23567 2005-07-26 Richard Guenther <rguenther@suse.de>
23568
23569 PR tree-optimization/22486
23570 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23571
23572 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23573
23574 PR tree-opt/22484
23575 * g++.dg/opt/loop2.C: New test.
23576
23577 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23578
23579 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23580 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23581
23582 2005-07-25 Adam Nemet <anemet@lnxw.com>
23583
23584 * lib/profopt.exp (profopt-execute): Check for profiling data
23585 files on the target.
23586
23587 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23588
23589 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23590 for matching of asm labels.
23591
23592 2005-07-25 Richard Guenther <rguenther@suse.de>
23593
23594 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23595
23596 2005-07-25 Richard Guenther <rguenther@suse.de>
23597
23598 PR testsuite/22624
23599 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23600
23601 2005-07-25 Ira Rosen <irar@il.ibm.com>
23602
23603 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23604 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23605 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23606 * gcc.dg/vect/vect-100.c: New test.
23607 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23608 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23609 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23610 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23611 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23612 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23613 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23614 * gfortran.dg/vect/pr19049.f90: New testcase.
23615 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23616
23617 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23618
23619 * gcc.c-torture/execute/20050713-1.c: New test.
23620
23621 PR fortran/20063
23622 * gfortran.fortran-torture/execute/data_4.f90: New test.
23623
23624 PR middle-end/20303
23625 * gcc.dg/visibility-d.c: New test.
23626
23627 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23628
23629 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23630 * gfortran.dg/underflow.f90: Ditto.
23631
23632 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23633
23634 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23635 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23636 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23637
23638 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23639
23640 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23641 include case of field width of zero.
23642
23643 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23644
23645 PR libgfortran/21875
23646 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23647 with trailing blanks on normal formatted read.
23648
23649 2005-07-23 Chao-ying Fu <fu@mips.com>
23650
23651 * gcc.target/mips/mips32-dsp-type.c: New test.
23652 * gcc.target/mips/mips32-dsp.c: New test.
23653
23654 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23655
23656 PR testsuite/21073
23657 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23658
23659 PR testsuite/20454
23660 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23661 and __cyg_profile_func_exit.
23662
23663 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23664
23665 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23666 * gfortran.dg/comma_format_extension_4.f: Same.
23667 * gfortran.dg/pr15332.f: Same.
23668 * gfortran.dg/pr21730.f: Same.
23669
23670 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23671
23672 * g++.dg/opt/vrp2.C: Fix testcase.
23673
23674 PR tree-opt/22625
23675 * g++.dg/opt/vrp2.C: New test.
23676
23677 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23678
23679 PR debug/21828
23680 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23681
23682 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23683
23684 * gcc.dg/tree-ssa/20050719-1.c: New test.
23685
23686 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23687
23688 * gcc.dg/bfin-longcall-1.c: New file.
23689 * gcc.dg/bfin-longcall-2.c: New file.
23690
23691 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23692
23693 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23694
23695 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23696
23697 PR middle-end/19055
23698 * gcc.dg/tree-ssa/pr19055.c: New test.
23699 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23700
23701 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23702
23703 PR C++/22358
23704 * g++.dg/other/pr22358.C: New test.
23705
23706 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23707
23708 PR c++/2922
23709 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23710
23711 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23712
23713 PR c++/15938
23714 * g++.dg/init/union2.C: New test.
23715
23716 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23717
23718 PR c/22393
23719 * gcc.dg/complex-4.c: New test.
23720
23721 2005-07-21 Richard Guenther <rguenther@suse.de>
23722
23723 PR testsuite/22522
23724 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23725 scanning for asm labels.
23726 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23727
23728 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23729
23730 PR target/22085
23731 * gcc.dg/altivec-pr22085.c: New.
23732
23733 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23734
23735 PR tree-optimization/19210
23736 * gcc.dg/tree-ssa/pr19210-1.c: New.
23737 * gcc.dg/tree-ssa/pr19210-2.c: New.
23738
23739 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23740
23741 PR rtl-optimization/22167
23742 * g++.dg/opt/pr22167.C: New test.
23743
23744 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23745
23746 PR c++/2922
23747 * g++.dg/lookup/two-stage2.C: New.
23748 * g++.dg/lookup/two-stage3.C: New.
23749 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23750 fixed two-stage name lookup for operators.
23751 * g++.dg/template/call3.C: Compiler now produces an appropriate
23752 error message.
23753 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23754 14 as a candidate.
23755 * g++.dg/template/ptrmem4.C: Compiler produces different error
23756 message.
23757 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23758 connect_to_method as a candidate.
23759
23760 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23761
23762 * gcc.dg/fold-alloc-1.c: New test.
23763
23764 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23765
23766 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23767 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23768
23769 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23770
23771 * gcc.dg/fold-abs-1.c: New test.
23772 * gcc.dg/fold-abs-2.c: New test.
23773 * gcc.dg/fold-abs-3.c: New test.
23774
23775 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23776
23777 Make CONSTRUCTOR use VEC to store initializers.
23778 * g++.dg/ext/complit3.C: Check for specific error messages.
23779 * g++.dg/init/brace2.C: Update error message.
23780 * g++.dg/warn/Wbraces2.C: Likewise.
23781
23782 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23783
23784 PR fortran/16940
23785 * gfortran.dg/module_interface_1.f90: New test.
23786
23787 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23788 Kenneth Zadeck <zadeck@naturalbridge.com>
23789
23790 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23791
23792 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23793
23794 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23795 specify -Wformat for these tests.
23796 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23797 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23798 * gcc.dg/format/opt-6.c: Delete.
23799
23800 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23801
23802 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23803 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23804
23805 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23806
23807 * gcc.dg/tree-ssa/alias-2.c: New test.
23808
23809 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23810
23811 PR c++/22263
23812 * g++.dg/template/explicit7.C: New test.
23813
23814 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23815
23816 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23817 field width of 8 to +Inf and -Inf.
23818
23819 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23820
23821 PR c++/22139
23822 * g++.dg/template/friend36.C: New test.
23823
23824 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23825
23826 PR fortran/21730
23827 * gfortran.dg/pr21730.f: New test.
23828
23829 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23830 Kenneth Zadeck <zadeck@naturalbridge.com>
23831
23832 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23833 since pure const detection cannot run at -O1 in c compiler.
23834 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23835 can now optimize this case properly.
23836 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23837 because we now pass.
23838 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23839
23840 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23841
23842 PR c/22421
23843 * gcc.dg/format/bitfld-1.c: New test.
23844
23845 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23846
23847 PR c++/22204
23848 * g++.dg/rtti/repo1.C: New test.
23849
23850 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23851
23852 PR middle-end/22398
23853 * gcc.c-torture/compile/pr22398.c: New test.
23854
23855 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23856
23857 PR c++/22132
23858 * g++.dg/expr/cast4.C: New test.
23859
23860 2005-07-15 Richard Guenther <rguenther@suse.de>
23861
23862 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23863 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23864
23865 2005-07-15 Steven Bosscher <stevenb@suse.de>
23866
23867 PR tree-optimization/22230
23868 * gcc.dg/tree-ssa/pr22230.c: New test.
23869
23870 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23871
23872 * gfortran.dg/g77/cpp6.f: New test.
23873
23874 PR fortran/22417
23875 * gfortran.dg/g77/cpp5.F: New test.
23876 * gfortran.dg/g77/cpp5.h: New file.
23877 * gfortran.dg/g77/cpp5inc.h: New file.
23878
23879 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23880
23881 PR libfortran/16435
23882 * gfortran.dg/tl_editting.f90: New.
23883 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23884
23885 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23886
23887 * gfortran.dg/char_array_constructor.f90: New test.
23888
23889 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23890
23891 * gfortran.dg/past_eor.f90: New.
23892 * gfortran.dg/complex_read.f90: New.
23893
23894 2005-07-13 Jeff Law <law@redhat.com>
23895
23896 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23897 additional casts.
23898
23899 * gcc.dg/tree-ssa/pr22321.c: New test
23900
23901 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23902
23903 PR tree-optimization/21921
23904 * gcc.dg/tree-ssa/pr21921.c: New.
23905
23906 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23907
23908 PR tree-optimizatio/22442
23909 * gcc.dg/tree-ssa/loop-11.c: New test.
23910
23911 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23912
23913 PR tree-opt/21840
23914 * gcc.c-torture/compile/pr21840.c: New test.
23915
23916 2005-07-12 Jan Hubicka <jh@suse.cz>
23917
23918 * gcc.c-torture/compile/pr22379.c: New test.
23919
23920 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23921
23922 PR libfortran/21593
23923 gfortran.dg/dev_null.f90: Remove outdated comment about
23924 PR libfortran/21593.
23925
23926
23927 2005-07-12 Dale Johannesen <dalej@apple.com>
23928
23929 * gcc.target/i386/compress-float-sse.c: New.
23930 * gcc.target/i386/compress-float-sse-pic.c: New.
23931 * gcc.target/i386/compress-float-387.c: New.
23932 * gcc.target/i386/compress-float-387-pic.c: New.
23933 * gcc.dg/compress-float-ppc.c: New.
23934 * gcc.dg/compress-float-ppc-pic.c: New.
23935
23936 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23937
23938 PR libfortran/21593
23939 gfortran.dg/dev_null.f90: Remove targets.
23940
23941 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23942
23943 PR tree-opt/22335
23944 * gcc.dg/pr22335-1.c: New test.
23945 * gcc.dg/pr22335-2.c: New test.
23946
23947 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23948
23949 PR c++/20172
23950 * g++.dg/template/nontype12.C : New test.
23951
23952 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23953
23954 * gcc.dg/tree-ssa/loop-10.c: New test.
23955
23956 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23957
23958 * gcc.c-torture/execute/20020720-1.x: Remove.
23959
23960 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23961
23962 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23963
23964 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23965
23966 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23967 (dg-mips-options): Use it.
23968
23969 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23970
23971 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23972
23973 2005-07-09 Richard Henderson <rth@redhat.com>
23974
23975 * lib/target-supports.exp (check_effective_target_sync_char_short):
23976 Add alpha.
23977
23978 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23979
23980 PR libfortran/22217
23981 * gfortran.dg/negative-z-descriptor.f90: New test.
23982
23983 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23984
23985 PR tree-opt/22329
23986 * gcc.dg/pr22329.c: New test.
23987
23988 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23989
23990 PR tree-optimization/20139
23991 * gcc.dg/tree-ssa/pr20139.c: New.
23992
23993 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23994
23995 PR tree-opt/22356
23996 * gcc.dg/pr22356-1.c: New test.
23997
23998 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23999
24000 PR c++/21799
24001 * g++.dg/template/unify8.C: New.
24002 * g++.dg/template/unify9.C: New.
24003
24004 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24005
24006 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24007
24008 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24009
24010 * gcc.dg/darwin-version-1.c: New.
24011 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24012 * gcc.dg/builtins-20.c: Likewise.
24013 * gcc.dg/builtins-53.c: Likewise.
24014 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24015 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24016 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24017 * gcc.dg/torture/builtins-power-1.c: Likewise.
24018 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24019 on Darwin.
24020
24021 2005-07-07 Jeff Law <law@redhat.com>
24022
24023 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24024 argument evaluation order.
24025
24026 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24027
24028 PR libfortran/21594
24029 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24030 Add test cases where the shift length is greater than the
24031 array length.
24032
24033 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24034
24035 * obj-c++.dg/proto-lossage-6.mm: New.
24036 * objc.dg/proto-lossage-6.m: New.
24037
24038 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24039
24040 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24041 * objc.dg/gnu-runtime-2.m: Likewise.
24042
24043 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24044
24045 * gfortran.dg/longline.f: New test.
24046
24047 * gfortran.dg/badline.f: New test.
24048
24049 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24050
24051 PR fortran/16531
24052 PR fortran/15966
24053 PR fortran/18781
24054 * gfortran.dg/hollerith.f90: New.
24055 * gfortran.dg/hollerith2.f90: New.
24056 * gfortran.dg/hollerith3.f90: New.
24057 * gfortran.dg/hollerith4.f90: New.
24058 * gfortran.dg/hollerith_f95.f90: New.
24059 * gfortran.dg/hollerith_legacy.f90: New.
24060 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24061
24062 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24063
24064 PR objc/22274
24065 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24066 * objc.dg/gnu-runtime-2.m: New.
24067
24068 2005-07-06 Jeff Law <law@redhat.com>
24069
24070 * gcc.dg/tree-ssa/vrp17.c: New test.
24071
24072 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24073
24074 PR fortran/22327
24075 * gfortran.dg/array_constructor_5.f90: New test.
24076
24077 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24078
24079 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24080
24081 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24082
24083 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24084 * gcc.dg/980816-1.c: Ditto.
24085
24086 2005-07-06 Jeff Law <law@redhat.com>
24087
24088 * gcc.c-torture/compile/pr21356.c: New test.
24089
24090 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24091
24092 PR c/22013
24093 PR c/22098
24094 * gcc.c-torture/compile/pr22013-1.c,
24095 gcc.c-torture/execute/pr22098-1.c,
24096 gcc.c-torture/execute/pr22098-2.c,
24097 gcc.c-torture/execute/pr22098-3.c: New tests.
24098
24099 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24100
24101 PR c/22308
24102 * gcc.dg/pr22308-1.c: New test.
24103
24104 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24105
24106 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24107 target.
24108 * gcc.dg/compare9.c: Use -fshort-enums instead of
24109 -fno-short-enums. Change the last test to dg-bogus.
24110
24111 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24112
24113 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24114 * gcc.dg/compare9.c: New.
24115
24116 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24117
24118 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24119
24120 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24121
24122 PR testsuite/22288
24123 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24124
24125
24126 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24127
24128 * gcc.dg/format/gcc_gfc-1.c: New.
24129
24130 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24131
24132 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24133
24134 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24135
24136 PR fortran/20842
24137 * gfortran.dg/io_invalid_1.f90: New test.
24138
24139 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24140
24141 * gcc.dg/format/gcc_diag-1.c: Update.
24142
24143 2005-07-02 Jeff Law <law@redhat.com>
24144
24145 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24146 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24147
24148 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24149
24150 * gcc.dg/format/gcc_diag-1.c: Update.
24151
24152 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24153
24154 PR tree-opt/22269
24155 * gcc.c-torture/compile/pr22269.c: New test.
24156
24157 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24158
24159 PR 21584
24160 PR 22219
24161 * g++.dg/tree-ssa/pr21584-1.C: New test.
24162 * g++.dg/tree-ssa/pr21584-2.C: New test.
24163
24164 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24165
24166 * obj-c++.dg/try-catch-11.mm: New.
24167 * objc.dg/try-catch-10.m: New.
24168
24169 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24170
24171 * g++.dg/other/ucnid-1.C: xfail on AIX.
24172
24173 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24174
24175 PR 22234
24176 * gcc.dg/20050629-1.c: New test.
24177
24178 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24179
24180 * obj-c++.dg/const-str-1[0-1].mm: New.
24181 * objc.dg/const-str-1[0-1].m: New.
24182
24183 2005-05-29 Richard Henderson <rth@redhat.com>
24184
24185 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24186 Rename from check_effective_target_vect_no_max.
24187 (check_effective_target_vect_no_int_add): New.
24188 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24189 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24190 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24191 * gcc.dg/vect/vect-reduc-1.c: Use both.
24192 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24193
24194 2005-05-29 Richard Henderson <rth@redhat.com>
24195
24196 * lib/target-supports.exp (check_effective_target_vect_no_max):
24197 Remove i386 and x86_64.
24198
24199 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24200
24201 PR testsuite/21969
24202 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24203
24204 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24205
24206 PR middle-end/21969
24207 * gcc.dg/vect/pr21969.c: New test.
24208
24209 2005-06-28 Eric Christopher <echristo@redhat.com>
24210
24211 PR c/22052
24212 PR c/21975
24213 * gcc.dg/inline1.c: New test.
24214 * gcc.dg/inline2.c: Ditto.
24215 * gcc.dg/inline3.c: Ditto.
24216 * gcc.dg/inline4.c: Ditto.
24217 * gcc.dg/inline5.c: Ditto.
24218
24219 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24220
24221 PR libfortran/22142
24222 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24223 Add testcase also testing eoshift1 for PR 22142.
24224
24225 2005-06-28 Richard Henderson <rth@redhat.com>
24226
24227 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24228 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24229 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24230 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24231 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24232
24233 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24234
24235 PR libfortran/22142
24236 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24237 Add testcase for PR 22142.
24238
24239 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24240
24241 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24242 gcc.target/ia64/fpreg-2.c: New tests.
24243
24244 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24245
24246 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24247
24248 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24249
24250 PR libfortran/22170
24251 * gfortran.dg/slash_1.f90: New test.
24252
24253 2005-06-27 Richard Henderson <rth@redhat.com>
24254
24255 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24256 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24257 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24258 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24259 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24260 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24261
24262 2005-06-27 Richard Henderson <rth@redhat.com>
24263
24264 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24265 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24266
24267 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24268
24269 * obj-c++.dg/proto-lossage-5.mm: New.
24270 * objc.dg/proto-lossage-5.m: New.
24271
24272 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24273
24274 PR 21959
24275 * gcc.dg/tree-ssa/pr21959.c: New test.
24276
24277 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24278
24279 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24280 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24281 testing uninitialized var.
24282
24283 * gcc.c-torture/execute/builtins/chk.h: New.
24284 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24285 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24286 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24287 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24288 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24289 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24290 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24291 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24292 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24293 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24294 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24295 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24296 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24297 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24298 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24299 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24300 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24301 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24302 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24303 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24304 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24305 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24306 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24307 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24308 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24309 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24310 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24311 * gcc.dg/builtin-object-size-1.c: New test.
24312 * gcc.dg/builtin-object-size-2.c: New test.
24313 * gcc.dg/builtin-object-size-3.c: New test.
24314 * gcc.dg/builtin-object-size-4.c: New test.
24315 * gcc.dg/builtin-object-size-5.c: New test.
24316 * gcc.dg/builtin-stringop-chk-1.c: New test.
24317 * gcc.dg/builtin-stringop-chk-2.c: New test.
24318 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24319 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24320 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24321 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24322 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24323 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24324 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24325 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24326 * gcc.c-torture/execute/printf-1.c: New test.
24327 * gcc.c-torture/execute/fprintf-1.c: New test.
24328 * gcc.c-torture/execute/vprintf-1.c: New test.
24329 * gcc.c-torture/execute/vfprintf-1.c: New test.
24330 * gcc.c-torture/execute/printf-chk-1.c: New test.
24331 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24332 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24333 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24334
24335 2005-06-27 Michael Matz <matz@suse.de>
24336
24337 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24338 slot is not merged if address escapes.
24339
24340 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24341
24342 PR c/21911
24343 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24344
24345 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24346
24347 PR middle-end/17965
24348 * gcc.c-torture/compile/20050622-1.c: New test.
24349
24350 PR middle-end/22028
24351 * gcc.dg/20050620-1.c: New test.
24352
24353 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24354
24355 PR tree-optimization/22026
24356 * gcc.dg/tree-ssa/pr22026.c: New.
24357
24358 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24359
24360 PR libfortran/22144
24361 * gfortran.dg/shift-alloc.f90: New testcase.
24362
24363 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24364
24365 * all files: Update FSF address in copyright headers.
24366
24367 2005-06-22 Jan Hubicka <jh@suse.cz>
24368
24369 * wholeprogram-1.c: New testcase.
24370 * wholeprogram-2.c: New testcase.
24371
24372 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24373
24374 PR 22171
24375 * gcc.dg/tree-ssa/pr22171.c: New test.
24376
24377 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24378
24379 * gfortran.dg/simplify_modulo.f90: New.
24380
24381 2005-06-24 Jan Hubicka <jh@suse.cz>
24382
24383 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24384
24385 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24386
24387 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24388
24389 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24390
24391 * obj-c++.dg/typedef-alias-1.mm: New.
24392 * objc.dg/typedef-alias-1.m: New.
24393
24394 2005-06-23 Jeff Law <law@redhat.com>
24395
24396 * gcc.dg/tree-ssa/vrp16.c: New test.
24397
24398 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24399
24400 * lib/target-supports.exp: Add
24401 check_effective_target_fortran_large_real and
24402 check_effective_target_fortran_large_int to check for
24403 corresponding effective targets.
24404 * gfortran.dg/large_integer_kind_1.f90: New test.
24405 * gfortran.dg/large_real_kind_1.f90: New test.
24406
24407 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24408
24409 PR tree-optimization/22117
24410 * gcc.dg/tree-ssa/pr22117.c: New.
24411
24412 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24413
24414 PR testsuite/22123
24415 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24416
24417 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24418
24419 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24420
24421 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24422
24423 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24424 * gfortran.dg/f2c_4.c: Likewise.
24425
24426 2005-06-22 Paul Brook <paul@codesourcery.com>
24427
24428 PR fortran/21034
24429 * gfortran.dg/auto_save_1.f90: New test.
24430
24431 2005-06-22 Michael Matz <matz@suse.de>
24432
24433 * gcc.target/x86-64/abi: New directory.
24434 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24435 * gcc.target/x86-64/abi/README.gcc: New file.
24436 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24437 * gcc.target/x86-64/abi/asm-support.s: New file.
24438 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24439 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24440 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24441 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24442 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24443 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24444 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24445 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24446 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24447 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24448 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24449 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24450 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24451 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24452 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24453 * gcc.target/x86_64/abi/test_varargs.c: New test.
24454
24455 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24456
24457 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24458 32-bit i?86 and x86_64.
24459
24460 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24461
24462 * obj-c++.dg/const-str-[1-9].mm: New tests.
24463
24464 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24465
24466 PR fortran/22010
24467 * gfortran.dg/namelist_use.f90: New.
24468 * gfortran.dg/namelist_use_only.f90: New.
24469
24470 2005-06-21 Jeff Law <law@redhat.com>
24471
24472 * gcc.dg/tree-ssa/vrp15.c: New test.
24473
24474 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24475
24476 * lib/target-supports.exp (check_effective_target_vect_reduction):
24477 Remove.
24478 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24479 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24480 remove vect_reduction target keyword. Also avoid two returns in main.
24481 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24482 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24483 * gcc.dg/vect/vect-reduc-1short.c: New test.
24484 * gcc.dg/vect/vect-reduc-1char.c: New test.
24485 * gcc.dg/vect/vect-reduc-2short.c: New test.
24486 * gcc.dg/vect/vect-reduc-2char.c: New test.
24487 * gcc.dg/vect/vect-reduc-6.c: New test.
24488 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24489 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24490 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24491
24492 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24493 Paul Thomas <pault@gcc.gnu.org>
24494
24495 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24496 New tests.
24497
24498 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24499
24500 * gfortran.dg/backslash_1.f90: New test.
24501 * gfortran.dg/backslash_2.f90: New test.
24502
24503 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24504
24505 * gfortran.dg/duplicate_labels.f90: New test.
24506
24507 2005-06-20 Jan Beulich <jbeulich@novell.com>
24508
24509 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24510 unsupportable relocations.
24511 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24512 * gcc.dg/20050321-2.c: xfail for NetWare.
24513
24514 2005-06-20 Andreas Jaeger <aj@suse.de>
24515
24516 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24517 gcc.target/i386/fastcall-sseregparm.c,
24518 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24519
24520 2005-06-19 Richard Henderson <rth@redhat.com>
24521
24522 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24523
24524 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24525
24526 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24527
24528 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24529
24530 PR c++/22115
24531 * g++.dg/conversion/simd2.C: Change expected error message.
24532
24533 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24534
24535 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24536 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24537 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24538
24539 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24540
24541 * gcc.dg/fold-mod-1.c: New test.
24542
24543 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24544
24545 PR fortran/19926
24546 * gfortran.dg/pr19926.f90: New test.
24547
24548 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24549
24550 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24551 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24552 targets.
24553 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24554 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24555
24556 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24557
24558 * gcc.target/ia64/float80-varargs-1.c: New test.
24559
24560 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24561
24562 PR tree-opt/22035
24563 * gfortran.dg/f2c_6.f90: New test.
24564
24565 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24566
24567 PR c++/17413
24568 * g++.dg/template/local5.C: New.
24569
24570 2005-06-17 Richard Henderson <rth@redhat.com>
24571
24572 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24573
24574 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24575
24576 PR testsuite/21945
24577 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24578
24579 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24580
24581 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24582 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24583 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24584 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24585 check_vect to verify the presence of hardware vector support.
24586
24587 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24588
24589 PR testsuite/22056
24590 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24591
24592 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24593
24594 PR libfortran/19216
24595 * gfortran.dg/pr19216.f: Add correct space between brackets and
24596 dg directive.
24597
24598 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24599
24600 PR libfortran/16436
24601 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24602
24603 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24604
24605 * gcc.target/i386/attributes-error.c: New testcase.
24606 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24607 * gcc.target/i386/regparm-stdcall.c: Likewise.
24608 * gcc.target/i386/sseregparm-1.c: Likewise.
24609 * gcc.target/i386/sseregparm-2.c: Likewise.
24610
24611 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24612
24613 * g++.dg/rtti/crash2.C: New.
24614
24615 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24616
24617 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24618
24619 2005-06-15 David Ung <davidu@mips.com>
24620
24621 * gcc.target/mips/mips16e-extends.c: New test for testing the
24622 generation of MIPS16e zeb/zeh, seb/seh instructions.
24623
24624 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24625
24626 PR 22018
24627 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24628 * gcc.dg/tree-ssa/pr22018.c: New test.
24629
24630 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24631
24632 * gcc.dg/simd-1.c: Update error messages.
24633 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24634 * gcc.dg/simd-2.c: Update error messages.
24635 * gcc.dg/simd-4.c: New.
24636
24637 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24638
24639 PR c++/20678
24640 * g++.dg/other/crash-4.C: New.
24641
24642 2005-06-14 Devang Patel <dpatel@apple.com>
24643
24644 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24645
24646 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24647
24648 PR c++/21929
24649 * g++.dg/parse/crash11.C: Update
24650
24651 2005-06-13 Jeff Law <law@redhat.com>
24652
24653 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24654 perform the desired transformations.
24655 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24656 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24657
24658 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24659
24660 PR fortran/22038
24661 * gfortran.dg/forall_1.f90: Un-XFAIL.
24662
24663 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24664
24665 PR c++/21929
24666 * g++.dg/parse/crash26.C: New.
24667
24668 PR c++/20789
24669 * g++.dg/init/member1.C: New.
24670
24671 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24672
24673 * gfortran.dg/altreturn_1.f90: New test.
24674
24675 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24676
24677 PR middle-end/21985
24678 * gcc.dg/tree-ssa/pr21985.c: New test.
24679
24680 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24681
24682 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24683
24684 2005-06-12 Roger Sayle <roger@eyesopen.com>
24685
24686 PR c++/21930
24687 * g++.dg/other/error10.C: New test case.
24688
24689 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24690
24691 PR libfortran/19155
24692 * gfortran.dg/pr19155.f: Add test.
24693
24694 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24695
24696 * gfortran.dg/f2c_7.f90: New test.
24697
24698 * gfortran.dg/forall_1.f90: XFAILed.
24699
24700 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24701
24702 * gcc.dg/pr14796-1.c: New.
24703 * gcc.dg/pr14796-2.c: New.
24704
24705 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24706
24707 PR fortran/17792
24708 PR fortran/21375
24709 * gfortran.dg/deallocate_stat.f90: New test.
24710
24711 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24712
24713 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24714
24715 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24716
24717 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24718 access will be generated when this loop is vectorized. Test that
24719 accesses with same alignment were detected.
24720 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24721 Test that accesses with same alignment were detected.
24722 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24723 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24724 alignment were detected.
24725
24726 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24727
24728 PR c++/10611
24729 * g++.dg/conversion/simd2.C: New.
24730
24731 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24732
24733 * gcc.dg/Wcxx-compat-1.c: New.
24734
24735 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24736
24737 PR libfortran/21480
24738 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24739 complex array.
24740
24741 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24742
24743 * gcc.dg/alias-8.c: New.
24744
24745 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24746
24747 * gcc.dg/format/cmn_err-1.c: Update.
24748
24749 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24750
24751 PR target/20666
24752 * gcc.target/sparc/fexpand-2.c: New.
24753 * gcc.target/sparc/fpmerge-2.c: New.
24754 * gcc.target/sparc/fpmul-2.c: New.
24755 * gcc.target/sparc/noresult.c: New.
24756 * gcc.target/sparc/pdist-2.c: New.
24757 * gcc.target/sparc/pdist-3.c: New.
24758
24759 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24760
24761 PR testsuite/21702
24762 * gcc.target/i386/i386.exp: Fix comment typo.
24763
24764 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24765
24766 PR c++/19497
24767 * g++.dg/inherit/using5.C: New.
24768 * g++.dg/inherit/using6.C: New.
24769
24770 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24771
24772 PR c++/19894
24773 * g++.dg/template/ptrmem15.C: New test.
24774
24775 PR c++/20563
24776 * g++.dg/ext/label4.C: New test.
24777
24778 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24779
24780 * gcc.dg/tls/debug-1.c: New test.
24781
24782 2005-06-07 Dale Johannesen <dalej@apple.com>
24783
24784 * gcc.target/i386/movq.c: New.
24785
24786 2005-06-07 Dale Johannesen <dalej@apple.com>
24787
24788 * gcc.dg/20050607-1.c: New.
24789
24790 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24791
24792 PR middle-end/21850
24793 * gcc.c-torture/execute/20050607-1.c: New test.
24794
24795 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24796
24797 PR libfortran/21926
24798 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24799 Test case where the return array has lowest stride one,
24800 but isn't packed.
24801
24802 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24803
24804 * lib/target-supports.exp (check_effective_target_sync_int_long):
24805 Add s390 and s390x targets.
24806
24807 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24808
24809 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24810 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24811 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24812 * gcc.dg/tree-ssa/loop-9.c: New test.
24813
24814 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24815
24816 * g++.dg/parse/defarg10.C: New.
24817
24818 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24819
24820 PR regression/21897
24821 * gcc.c-torture/execute/20050604-1.c: New test.
24822
24823 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24824
24825 PR 21903
24826 * g++.dg/parse/defarg9.C: New.
24827
24828 PR c++/20637
24829 * g++.dg/inherit/using4.C: New.
24830 * g++.dg/overload/error1.C: Adjust expected errors.
24831 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24832 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24833 * g++.old-deja/g++.other/redecl2.C: Likewise.
24834 * g++.old-deja/g++.other/redecl4.C: Likewise.
24835 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24836
24837 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24838
24839 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24840
24841 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24842
24843 * lib/gfortran.exp (gfortran_target_compile): Call
24844 dg-additional-files-options
24845 * gfortran.dg/f2c_4.f90: New file
24846 * gfortran.dg/f2c_4.c: New file
24847 * gfortran.dg/f2c_5.f90: New file
24848 * gfortran.dg/f2c_5.c: New file
24849
24850 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24851
24852 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24853
24854 PR fortran/21912
24855 * gfortran.dg/array_constructor_4.f90: New test.
24856
24857 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24858
24859 PR c++/21619
24860 * g++.dg/ext/builtin9.C: New test.
24861
24862 2005-06-05 Dale Johannesen <dalej@apple.com>
24863
24864 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24865 * gcc.c-torture/execute/20050603-2.c: Ditto.
24866
24867 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24868
24869 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24870 * gcc.dg/vect/vect-reduc-1.c: New.
24871 * gcc.dg/vect/vect-reduc-2.c: New.
24872 * gcc.dg/vect/vect-reduc-3.c: New.
24873
24874 2005-06-04 Dale Johannesen <dalej@apple.com>
24875
24876 * gcc.c-torture/execute/20050603-1.c: New.
24877 * gcc.c-torture/execute/20050603-2.c: New.
24878 * gcc.dg/20050603-3.c: New.
24879
24880 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24881
24882 PR fortran/19195
24883 * gfortran.dg/debug_1.f90: New test.
24884
24885 * gfortran.dg/forall_1.f90: New test.
24886
24887 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24888
24889 * gfortran.dg/array_constructor_3.f90: New test.
24890
24891 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24892
24893 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24894
24895 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24896
24897 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24898
24899 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24900
24901 PR c/21873
24902 * gcc.dg/init-excess-1.c: New test.
24903
24904 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24905
24906 PR c++/21853
24907 * g++.dg/expr/static_cast6.C: New test.
24908
24909 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24910
24911 * gcc.dg/tree-ssa/vrp14.c: New test.
24912
24913 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24914
24915 PR c++/21336
24916 * g++.dg/template/new2.C: New test.
24917
24918 2005-06-03 Josh Conner <jconner@apple.com>
24919
24920 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24921 all entries in initializer.
24922
24923 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24924
24925 PR middle-end/21858
24926 * gcc.dg/pr21858.c: New testcase.
24927
24928 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24929
24930 PR tree-optimization/21292
24931
24932 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24933 New.
24934 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24935 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24936 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24937 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24938 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24939
24940 2005-06-02 Richard Henderson <rth@redhat.com>
24941
24942 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24943
24944 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24945
24946 * gcc.dg/wtypequal.c: New testcase.
24947
24948 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24949
24950 PR 21582
24951 * gcc.dg/tree-ssa/pr21582.c: New test.
24952
24953 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24954
24955 PR c++/21280
24956 * g++.dg/opt/interface2.h: New.
24957 * g++.dg/opt/interface2.C: New.
24958 * g++.dg/init/ctor4.C: Adjust error lines.
24959 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24960 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24961 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24962 * g++.old-deja/g++.pt/assign1.C: Likewise.
24963 * g++.old-deja/g++.pt/crash20.C: Likewise.
24964
24965 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24966
24967 PR tree-optimization/21734
24968 * g++.dg/vect/pr21734_1.cc: New.
24969 * g++.dg/vect/pr21734_2.cc: New.
24970
24971 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24972
24973 PR c++/20350
24974 * g++.dg/template/spec24.C: New.
24975
24976 PR c++/21151
24977 * g++.dg/pch/local-1.C: New.
24978 * g++.dg/pch/local-1.Hs: New.
24979
24980 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24981
24982 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24983 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24984 * gcc.dg/tree-ssa/pr14341.c: New test.
24985 * gcc.dg/tree-ssa/pr14841.c: New test.
24986 * gcc.dg/tree-ssa/pr20701.c: New test.
24987 * gcc.dg/tree-ssa/pr21086.c: New test.
24988 * gcc.dg/tree-ssa/pr21090.c: New test.
24989 * gcc.dg/tree-ssa/pr21332.c: New test.
24990 * gcc.dg/tree-ssa/pr21458.c: New test.
24991 * gcc.dg/tree-ssa/pr21658.c: New test.
24992 * gcc.dg/tree-ssa/vrp01.c: New test.
24993 * gcc.dg/tree-ssa/vrp02.c: New test.
24994 * gcc.dg/tree-ssa/vrp03.c: New test.
24995 * gcc.dg/tree-ssa/vrp04.c: New test.
24996 * gcc.dg/tree-ssa/vrp05.c: New test.
24997 * gcc.dg/tree-ssa/vrp06.c: New test.
24998 * gcc.dg/tree-ssa/vrp07.c: New test.
24999 * gcc.dg/tree-ssa/vrp08.c: New test.
25000 * gcc.dg/tree-ssa/vrp09.c: New test.
25001 * gcc.dg/tree-ssa/vrp10.c: New test.
25002 * gcc.dg/tree-ssa/vrp11.c: New test.
25003 * gcc.dg/tree-ssa/vrp12.c: New test.
25004 * gcc.dg/tree-ssa/vrp13.c: New test.
25005
25006 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25007
25008 PR 21029
25009 * gcc.dg/tree-ssa/pr21029.c: New test.
25010
25011 2005-06-01 Roger Sayle <roger@eyesopen.com>
25012
25013 * gfortran.dg/logint-1.f: New test case.
25014 * gfortran.dg/logint-2.f: Likewise.
25015 * gfortran.dg/logint-3.f: Likewise.
25016
25017 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25018
25019 PR c/21536
25020 PR c/20760
25021 * gcc.dg/20050527-1.c: New test.
25022
25023 * gcc.dg/i386-sse-12.c: New test.
25024
25025 PR fortran/21729
25026 * gfortran.dg/implicit_5.f90: New test.
25027
25028 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25029
25030 PR fortran/20883
25031 * gfortran/assign_4.f90: New test.
25032 * gfortran/assign_2.f90: Change compile to run.
25033
25034 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25035
25036 * lib/target-supports.exp
25037 (check_effective_target_sync_char_short): New.
25038 * gcc.dg/sync-2.c: New.
25039
25040 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25041
25042 PR tree-optimization/21817
25043 * gcc.dg/torture/pr21817-1.c: New.
25044
25045 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25046
25047 PR c++/21165
25048 * g++.dg/template/init5.C: New.
25049
25050 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25051
25052 * gfortran.dg/char_initialiser_actual.f90:
25053 Test character initialisers as actual arguments.
25054 * gfortran.dg/char_pointer_comp_assign.f90:
25055 Test character pointer structure component assignments.
25056 * gfortran.dg/char_array_structure_constructor.f90:
25057 Test character components in structure constructors.
25058
25059 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25060
25061 PR middle-end/20931
25062 * g++.dg/opt/pr20931.C: New test.
25063
25064 2005-05-31 Andreas Jaeger <aj@suse.de>
25065
25066 PR testsuite/20772
25067 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25068 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25069 g++.old-deja/g++.ext/asmspec1.C,
25070 g++.old-deja/g++.other/regstack.C,
25071 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25072 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25073 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25074 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25075 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25076 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25077 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25078 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25079 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25080 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25081 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25082 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25083 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25084 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25085 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25086 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25087 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25088 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25089 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25090
25091 2005-05-31 Jeff Law <law@redhat.com>
25092
25093 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25094
25095 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25096
25097 PR middle-end/21743
25098 * gcc.dg/builtins-1.c: Activate disabled clog test.
25099 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25100
25101 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25102
25103 * gfortran.dg/char_pointer_assign.f90:
25104 Test character-pointer assignments and pointer assignments.
25105 * gfortran.dg/char_pointer_dummy.f90:
25106 Test character-pointer dummy arguments.
25107 * gfortran.dg/char_pointer_func.f90:
25108 Test character-pointer function returns.
25109 * gfortran.dg/char_pointer_dependency.f90:
25110 Test character-pointer functions with dependencies.
25111
25112 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25113
25114 PR c++/21784
25115 * g++.dg/lookup/using14.C: New test.
25116
25117 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25118
25119 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25120 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25121 trailing ^M.
25122
25123 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25124
25125 PR c++/17413
25126 * g++.dg/template/local5.C: New.
25127
25128 PR target/21761
25129 * gcc.c-torture/compile/pr21761.c: New.
25130
25131 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25132 before darwin8.
25133
25134 2005-05-30 Steven G. Kargl
25135
25136 PR fortran/20846
25137 * gfortran.dg/inquire_8.f90: New test.
25138
25139 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25140
25141 PR libfortran/21376
25142 * gfortran.dg/output_exponents_1.f90: New test.
25143
25144 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25145
25146 PR libfortran/20006
25147 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25148
25149 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25150
25151 PR c++/21210
25152 * g++.dg/ext/complex1.C: New test.
25153
25154 PR c++/21340
25155 * g++.dg/init/ctor6.C: New test.
25156
25157 2005-05-29 Jan Hubicka <jh@suse.cz>
25158
25159 * gcc.c-torture/compile/pr21562.c: New.
25160
25161 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25162
25163 * gfortran.dg/subnormal_1.f90: New test.
25164
25165 2005-05-28 Jan Hubicka <jh@suse.cz>
25166
25167 * tree-prof.exp: Fix comment.
25168 * value-prof-1.c: New.
25169 * value-prof-2.c: New.
25170 * value-prof-3.c: New.
25171 * value-prof-4.c: New.
25172
25173 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25174
25175 PR c++/21614
25176 * g++.dg/expr/ptrmem6.C: New test.
25177 * g++.dg/expr/ptrmem6a.C: Likewise.
25178
25179 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25180
25181 PR tree-optimization/21658
25182 * gcc.dg/tree-ssa/pr21658.c: New.
25183
25184 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25185
25186 PR c++/21455
25187 * g++.dg/inherit/ptrmem3.C: New.
25188
25189 PR c++/21681
25190 * g++.dg/parse/template16.C: New.
25191
25192 2005-05-27 Andreas Jaeger <aj@suse.de>
25193
25194 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25195
25196 * gcc.dg/i386-sse-8.c: Run test on all archs.
25197
25198 2005-05-26 Mike Stump <mrs@apple.com>
25199
25200 * objc.dg/isa-field-1.m: Only run on darwin.
25201 * objc.dg/lookup-1.m: Likewise.
25202 * objc.dg/try-catch-8.m: Likewise.
25203
25204 2005-05-26 Roger Sayle <roger@eyesopen.com>
25205
25206 PR tree-optimization/9814
25207 * gcc.dg/pr9814-1.c: New test case.
25208
25209 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25210
25211 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25212 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25213 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25214 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25215 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25216 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25217 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25218 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25219 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25220 objc.dg/try-catch-8.m: New.
25221
25222 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25223
25224 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25225 remove extraneous semicolons.
25226
25227 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25228
25229 * obj-c++.dg/comp-types-12.mm: New.
25230 * objc.dg/comp-types-11.m: New.
25231 * objc.dg/selector-4.m: New.
25232
25233 2005-05-26 Andreas Jaeger <aj@suse.de>
25234
25235 PR testsuite/20772
25236 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25237 g++.old-deja/g++.ext/attrib3.C,
25238 g++.old-deja/g++.other/store-expr1.C,
25239 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25240 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25241 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25242 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25243 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25244 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25245 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25246 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25247 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25248 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25249 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25250 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25251 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25252 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25253 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25254 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25255 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25256 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25257 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25258
25259 2005-05-26 Andreas Jaeger <aj@suse.de>
25260
25261 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25262 x86-64 compilation.
25263
25264 2005-05-26 Andreas Jaeger <aj@suse.de>
25265
25266 PR testsuite/20772
25267 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25268 gcc.misc-tests/i386-pf-athlon-1.c,
25269 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25270 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25271 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25272 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25273 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25274 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25275 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25276 programs.
25277
25278 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25279 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25280 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25281 x86-64 compilation.
25282
25283 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25284 x86_64.
25285
25286 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25287 effective-target ilp32.
25288
25289 2005-05-26 David Ung <davidu@mips.com>
25290
25291 * gcc.target/mips/ext_ins.c: New test for testing the generation
25292 of MIPS32/64 rev 2 ext/ins instructions.
25293
25294 2005-05-26 Andreas Jaeger <aj@suse.de>
25295
25296 * treelang/compile/unsigned.tree: Use gimple instead of
25297 nonexisting generic dump.
25298
25299 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25300
25301 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25302
25303 2005-05-26 Andreas Jaeger <aj@suse.de>
25304
25305 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25306
25307 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25308
25309 PR libfortran/17283
25310 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25311 Test callee-allocated memory with write statements.
25312
25313 2005-05-25 Roger Sayle <roger@eyesopen.com>
25314
25315 PR middle-end/21709
25316 * gcc.dg/pr21709-1.c: New test case.
25317
25318 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25319 Mike Stump <mrs@apple.com>
25320
25321 * objc/execute/next_mapping.h: Update for C++.
25322
25323 * obj-c++.dg/selector-1.mm: Move to...
25324 * obj-c++.dg/selector-4.mm: here...
25325
25326 * obj-c++.dg/basic.mm: New.
25327 * obj-c++.dg/comp-types-1.mm: New.
25328 * obj-c++.dg/cxx-class-1.mm: New.
25329 * obj-c++.dg/cxx-ivars-1.mm: New.
25330 * obj-c++.dg/cxx-ivars-2.mm: New.
25331 * obj-c++.dg/cxx-ivars-3.mm: New.
25332 * obj-c++.dg/cxx-scope-1.mm: New.
25333 * obj-c++.dg/cxx-scope-2.mm: New.
25334 * obj-c++.dg/defs.mm: New.
25335 * obj-c++.dg/empty-private-1.mm: New.
25336 * obj-c++.dg/encode-1.mm: New.
25337 * obj-c++.dg/encode-2.mm: New.
25338 * obj-c++.dg/encode-3.mm: New.
25339 * obj-c++.dg/extern-c-1.mm: New.
25340 * obj-c++.dg/extra-semi.mm: New.
25341 * obj-c++.dg/fix-and-continue-2.mm: New.
25342 * obj-c++.dg/isa-field-1.mm: New.
25343 * obj-c++.dg/ivar-list-semi.mm: New.
25344 * obj-c++.dg/local-decl-1.mm: New.
25345 * obj-c++.dg/lookup-1.mm: New.
25346 * obj-c++.dg/lookup-2.mm: New.
25347 * obj-c++.dg/method-1.mm: New.
25348 * obj-c++.dg/method-2.mm: New.
25349 * obj-c++.dg/method-3.mm: New.
25350 * obj-c++.dg/method-4.mm: New.
25351 * obj-c++.dg/method-5.mm: New.
25352 * obj-c++.dg/method-6.mm: New.
25353 * obj-c++.dg/method-7.mm: New.
25354 * obj-c++.dg/no-extra-load.mm: New.
25355 * obj-c++.dg/overload-1.mm: New.
25356 * obj-c++.dg/pragma-1.mm: New.
25357 * obj-c++.dg/pragma-2.mm: New.
25358 * obj-c++.dg/private-1.mm: New.
25359 * obj-c++.dg/private-2.mm: New.
25360 * obj-c++.dg/proto-qual-1.mm: New.
25361 * obj-c++.dg/qual-types-1.mm: New.
25362 * obj-c++.dg/stubify-1.mm: New.
25363 * obj-c++.dg/stubify-2.mm: New.
25364 * obj-c++.dg/super-class-1.mm: New.
25365 * obj-c++.dg/super-class-2.mm: New.
25366 * obj-c++.dg/super-dealloc-1.mm: New.
25367 * obj-c++.dg/super-dealloc-2.mm: New.
25368 * obj-c++.dg/template-1.mm: New.
25369 * obj-c++.dg/template-2.mm: New.
25370 * obj-c++.dg/template-3.mm: New.
25371 * obj-c++.dg/template-4.mm: New.
25372 * obj-c++.dg/template-5.mm: New.
25373 * obj-c++.dg/template-6.mm: New.
25374 * obj-c++.dg/try-catch-1.mm: New.
25375 * obj-c++.dg/try-catch-2.mm: New.
25376 * obj-c++.dg/try-catch-3.mm: New.
25377 * obj-c++.dg/try-catch-4.mm: New.
25378 * obj-c++.dg/try-catch-5.mm: New.
25379 * obj-c++.dg/try-catch-6.mm: New.
25380 * obj-c++.dg/try-catch-7.mm: New.
25381 * obj-c++.dg/try-catch-8.mm: New.
25382 * obj-c++.dg/try-catch-9.mm: New.
25383 * obj-c++.dg/va-meth-1.mm: New.
25384
25385 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25386
25387 * obj-c++.dg/selector-1.mm: New.
25388 * obj-c++.dg/selector-2.mm: New.
25389
25390 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25391
25392 * obj-c++.dg/selector-3.mm: New.
25393 * objc.dg/selector-3.m: New.
25394
25395 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25396
25397 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25398 about where warning appears.
25399
25400 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25401
25402 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25403 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25404 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25405 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25406
25407 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25408
25409 * gcc.dg/20050524-1.c: New test.
25410
25411 2005-05-25 Jan Hubicka <jh@suse.cz>
25412
25413 * gcc.dg/tree-prof/inliner-1.c: New.
25414
25415 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25416
25417 * gcc.dg/tree-prof: New directory.
25418 * gcc.dg/tree-prof/tree-prof.exp: New.
25419
25420 2005-05-25 DJ Delorie <dj@redhat.com>
25421
25422 * gcc.dg/Wattributes-1.c: New.
25423 * gcc.dg/Wattributes-2.c: New.
25424 * gcc.dg/Wattributes-3.c: New.
25425
25426 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25427
25428 PR tree-optimization/19833
25429 * gcc.dg/uninit-4.c: Remove xfail.
25430 * gcc.dg/uninit-9.c: Ditto.
25431
25432 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25433
25434 * obj-c++.dg/bitfield-[1-5].mm: New.
25435 * obj-c++.dg/class-protocol-1.mm: New.
25436 * obj-c++.dg/comp-types-1[0-1].mm: New.
25437 * obj-c++.dg/comp-types-[2-9].mm: New.
25438 * obj-c++.dg/encode-[4-8].mm: New.
25439 * obj-c++.dg/layout-1.mm: New.
25440 * obj-c++.dg/method-1[0-9].mm: New.
25441 * obj-c++.dg/method-2[0-1].mm: New.
25442 * obj-c++.dg/method-[8-9].mm: New.
25443 * obj-c++.dg/objc-gc-3.mm: New.
25444 * obj-c++.dg/try-catch-10.mm: New.
25445 * objc.dg/bitfield-5.m: New.
25446 * objc.dg/comp-types-10.m: New.
25447 * objc.dg/comp-types-9.m: New.
25448 * objc.dg/layout-1.m: New.
25449 * objc.dg/objc-gc-4.m: New.
25450 * objc.dg/try-catch-9.m: New.
25451 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25452 * objc.dg/comp-types-1.m: Likewise.
25453 * objc.dg/comp-types-[5-6].m: Likewise.
25454 * objc.dg/method-9.m: Likewise.
25455
25456 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25457
25458 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25459 and on hardware without VMX support.
25460
25461 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25462
25463 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25464
25465 * lib/profopt.exp (dg-final-generate, dg-final-use,
25466 profopt-final-code, profopt-get-options): New.
25467 (profopt-execute): Process test directives.
25468
25469 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25470 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25471 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25472
25473 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25474
25475 PR C++/21645
25476 * g++.dg/init/ctor5.C: New test.
25477
25478 2005-05-24 Ira Rosen <irar@il.ibm.com>
25479
25480 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25481 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25482 vect-113.c, vect-114.c.
25483
25484 2005-05-23 Adam Nemet <anemet@lnxw.com>
25485
25486 * gcc.dg/const-elim-1.c: Remove xfails.
25487
25488 2005-05-23 Jeff Law <law@redhat.com>
25489
25490 * gcc.c-torture/compile/pr21638.c: New test.
25491 * gcc.c-torture/compile/20050520-1.c: New test.
25492
25493 2005-05-23 Nick Clifton <nickc@redhat.com>
25494
25495 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25496 be a proper triple, ie: m32r*-*-*.
25497 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25498
25499 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25500
25501 PR middle-end/21331
25502 PR tree-opt/21293
25503 * gcc.c-torture/compile/pr21293.c: New test.
25504 * gcc.c-torture/execute/pr21331.c: New test.
25505
25506 2004-05-20 Richard Henderson <rth@redhat.com>
25507
25508 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25509
25510 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25511
25512 * obj-c++-dg.exp: Add.
25513 * obj-c++.exp: Add.
25514 * obj-c++.dg/dg.exp: Add.
25515
25516 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25517
25518 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25519 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25520
25521 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25522
25523 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25524
25525 2004-05-19 Richard Henderson <rth@redhat.com>
25526
25527 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25528
25529 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25530
25531 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25532
25533 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25534
25535 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25536
25537 PR c++/21495
25538 * g++.dg/parse/extern1.C: New test.
25539 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25540
25541 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25542
25543 * gcc.dg/c99-math.h: New.
25544 * gcc.dg/c99-math-float-1.c: New test.
25545 * gcc.dg/c99-math-double-1.c: Likewise.
25546 * gcc.dg/c99-math-long-double-1.c: Likewise.
25547
25548 2005-05-18 Richard Henderson <rth@redhat.com>
25549
25550 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25551
25552 2005-05-18 Devang Patel <dpatel@apple.com>
25553
25554 * g++.dg/opt/20050511-1.C: New test.
25555
25556 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25557
25558 PR libfortran/21127
25559 * gfortran.dg/reshape-complex.f90: New test.
25560
25561 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25562
25563 * gfortran.dg/array_constructor_1.f90: New test.
25564 * gfortran.dg/array_constructor_2.f90: New test.
25565
25566 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25567
25568 PR fortran/20954
25569 * gfortran.dg/pr20954.f: New test.
25570
25571 2005-05-17 Mike Stump <mrs@apple.com>
25572
25573 Yet more Objective-C++...
25574
25575 * objc.dg/method-5.m: Update.
25576 * objc.dg/method-6.m: Update.
25577 * objc.dg/method-7.m: Update.
25578 * objc.dg/method-9.m: Update.
25579 * objc.dg/try-catch-2.m: Update.
25580
25581 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25582
25583 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25584 Remove little-endian optimizations.
25585
25586 2005-05-17 Jeff Law <law@redhat.com>
25587
25588 * g++.dg/tree-ssa/pr14814.C: New test.
25589 * gcc.dg/tree-ssa/pr14814.C: New test.
25590 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25591 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25592
25593 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25594
25595 * gcc.dg/compat/generate-random.c: Do not include
25596 libiberty.h.
25597 * gcc.dg/compat/generate-random_r.c: Likewise.
25598
25599 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25600
25601 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25602
25603 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25604
25605 PR middle-end/21595
25606 * g++.dg/tree-ssa/builtin1.C: New testcase.
25607
25608 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25609
25610 PR c++/21454
25611 * g++.dg/opt/const4.C: New test.
25612
25613 PR middle-end/21492
25614 * g++.dg/opt/crossjump1.C: New test.
25615
25616 PR tree-optimization/21610
25617 * gcc.c-torture/compile/20050516-1.c: New test.
25618
25619 PR fortran/15080
25620 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25621 about the test failing.
25622 * gfortran.fortran-torture/execute/where_7.f90: New test.
25623 * gfortran.fortran-torture/execute/where_8.f90: New test.
25624
25625 2005-05-16 Richard Henderson <rth@redhat.com>
25626
25627 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25628 i?86 and x86_64.
25629
25630 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25631
25632 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25633 (limits.h): Include unconditionally.
25634 (stdlib.h): Likewise.
25635 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25636 (limits.h): Include unconditionally.
25637 (stdlib.h): Likewise.
25638 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25639 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25640 (limits.h): Include unconditionally.
25641 (stdlib.h): Likewise.
25642 (hashtab.h): Do not include.
25643 (getopt.h): Likewise.
25644 (stddef.h): Include.
25645 (hashval_t): Define.
25646 (struct entry): Add "next" field.
25647 (HASH_SIZE): New macro.
25648 (hash_table): New variable.
25649 (switchfiles): Do not use xmalloc.
25650 (mix): New macro.
25651 (iterative_hash): New function.
25652 (hasht): Remove.
25653 (e_exists): New function.
25654 (e_insert): Likewise.
25655 (output): Use, instead of libiberty hashtable functions.
25656 (main): Do not use getopt. Do not call htab_create.
25657
25658 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25659
25660 PR libstdc++/21526
25661 * lib/target-supports.exp (check_mkfifo_available):
25662 Return 0 for cygwin as mkfifo support incomplete on platform.
25663 Fix typos in comments.
25664
25665 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25666
25667 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25668
25669 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25670
25671 PR fortran/17432
25672 * gfortran.dg/assign_4.f: New test.
25673
25674 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25675
25676 PR tree-optimization/21563
25677 * gcc.dg/tree-ssa/pr21563.c: New.
25678
25679 2005-05-14 Jan Hubicka <jh@suse.cz>
25680
25681 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25682
25683 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25684
25685 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25686
25687 2005-05-13 Julian Brown <julian@codesourcery.com>
25688
25689 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25690 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25691
25692 2005-05-13 Jan Hubicka <jh@suse.cz>
25693
25694 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25695 * gcc.dg/fold-xor-?.c: Likewise.
25696 * gcc.dg/pr15784-?.c: Likewise.
25697 * gcc.dg/pr20922-?.c: Likewise.
25698 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25699 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25700 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25701
25702 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25703
25704 PR fortran/21260
25705 * gfortran.dg/hollerith_1.f90: New test.
25706
25707 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25708
25709 * gfortran.dg/func_result_2.f90: New test.
25710
25711 2005-05-11 Bud Davis <bdavis@gfortran.org>
25712
25713 * gfortran.dg/dev_null.f90: New test.
25714
25715 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25716
25717 * gcc.dg/arm-vfp1.c: Revert last change.
25718
25719 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25720
25721 PR middle-end/19807
25722 PR tree-optimization/19639
25723 * g++.dg/tree-ssa/pr19807.C: New testcase.
25724
25725 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25726
25727 PR libfortran/21471
25728 * gfortran.dg/append-1.f90: New test.
25729
25730 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25731
25732 * gcc.dg/pr18501.c: XFAIL.
25733 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25734 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25735 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25736 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25737 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25738 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25739 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25740 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25741
25742 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25743
25744 PR fortran/20178
25745 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25746 gfortran.dg/f2c_3.f90: New tests.
25747
25748 * gfortran.dg/return_1.f90: Fix dg annotation.
25749
25750 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25751
25752 * gcc.c-torture/compile/20050510-1.c: New test.
25753
25754 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25755
25756 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25757
25758 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25759
25760 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25761
25762 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25763
25764 PR c/17913
25765 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25766
25767 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25768
25769 PR c/21342
25770 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25771 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25772
25773 2005-05-10 Ben Elliston <bje@au.ibm.com>
25774
25775 PR debug/16676
25776 * gcc.dg/debug/pr16676.c: New test.
25777
25778 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25779
25780 PR testsuite/21443
25781 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25782 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25783 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25784 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25785 Change -O1 to -O2.
25786 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25787 -fno-tree-dominator-opts.
25788
25789 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25790
25791 * gfortran.dg/return_1.f90: New test.
25792
25793 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25794
25795 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25796
25797 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25798
25799 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25800
25801 PR c++/21427
25802 * g++.dg/inherit/covariant13.C: New.
25803
25804 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25805
25806 PR libfortran/19155
25807 * gfortran.dg/pr19155.f: New test.
25808
25809 2005-05-08 Roger Sayle <roger@eyesopen.com>
25810
25811 PR inline-asm/8788
25812 * gcc.dg/pr8788-1.c: New testcase.
25813
25814 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25815
25816 PR target/21416
25817 * gcc.target/mips/fpcmp-[12].c: New tests.
25818
25819 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25820
25821 * lib/target-supports-dg.exp (dg-require-fork): New function.
25822 (dg-require-mkfifo): Likewise.
25823 * lib/target-supports.exp (check_function_available): New
25824 function.
25825 (check_fork_available): Likewise.
25826 (check_mkfifo_available): Likewise.
25827
25828 2005-05-06 Jeff Law <law@redhat.com>
25829
25830 * gcc.c-torture/compile/pr21380.c: New test.
25831
25832 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25833
25834 PR c++/20961
25835 * g++.dg/ext/weak3.C: New test.
25836
25837 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25838
25839 PR c++/21352
25840 * g++.dg/template/crash37.C: New test.
25841
25842 2005-05-05 Paul Brook <paul@codesourcery.com>
25843
25844 * gcc.dg/arm-g2.c: Use effective-target arm32.
25845 * gcc.dg/arm-mmx-1.c: Ditto.
25846 * gcc.dg/arm-scd42-2.c: Ditto.
25847 * gcc.dg/arm-vfp1.c: Ditto.
25848 * lib/target-supports.exp (check_effective_target_arm32): New
25849 function.
25850
25851 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25852
25853 PR libfortran/21354
25854 gfortran.dg/in_pack_rank7.f90: New test.
25855
25856 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25857
25858 PR middle-end/15618
25859 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25860
25861 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25862
25863 PR middle-end/21265
25864 * gcc.dg/20050503-1.c: New test.
25865
25866 PR rtl-optimization/21239
25867 * gcc.dg/i386-sse-11.c: New test.
25868
25869 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25870
25871 PR target/16888
25872 * gcc.target/i386/asm-1.c: New test.
25873
25874 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25875
25876 PR rtl-optimization/21330
25877 * gcc.c-torture/execute/20050502-1.c: New test.
25878
25879 PR target/21297
25880 * gcc.c-torture/execute/20050502-2.c: New test.
25881
25882 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25883
25884 PR middle-end/21282
25885 * gcc.dg/pr21282.c: New.
25886
25887 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25888
25889 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25890 * gcc.dg/vect/vect-92.c: Likewise.
25891 * gcc.dg/vect/vect-93.c: Likewise.
25892 * gcc.dg/vect/vect-dv-1.c: Likewise.
25893 * gcc.dg/vect/vect-dv-2.c: Likewise.
25894 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25895
25896 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25897
25898 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25899 * gfortran.dg/vect/vect-2.f90: Likewise.
25900 * gfortran.dg/vect/vect-3.f90: Likewise.
25901 * gfortran.dg/vect/vect-4.f90: Likewise.
25902 * gfortran.dg/vect/vect-5.f90: Likewise.
25903
25904 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25905
25906 PR target/20813
25907 * gcc.dg/rs6000-fpint-2.c: New.
25908
25909 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25910
25911 PR c/15698
25912 * gcc.dg/builtins-30.c: Update expected messages.
25913 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25914 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25915 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25916
25917 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25918
25919 PR tree-optimization/21294
25920 * gcc.dg/tree-ssa/pr21294.c: New.
25921
25922 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25923
25924 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25925 __builtin_altivec_st_internal_4si built-in.
25926
25927 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25928
25929 PR c++/15875
25930 * g++.dg/template/ptrmem14.C: New test.
25931
25932 2005-05-02 Paul Brook <paul@codesourcery.com>
25933
25934 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25935
25936 2005-05-02 Michael Matz <matz@suse.de>
25937
25938 PR c++/19542
25939 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25940
25941 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25942
25943 * g++.dg/cpp/weak.C: New test.
25944
25945 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25946
25947 * gcc.dg/tree-ssa/loop-8.c: New test.
25948
25949 2005-04-30 Michael Maty <matz@suse.de>
25950
25951 * gcc.dg/inline-mcpy.c: New test.
25952
25953 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25954
25955 PR libfortran/18958
25956 * gfortran.dg/eoshift.f90: New test case.
25957
25958 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25959
25960 PR libfortran/18857
25961 * gfortran.dg/matmul_1.f90: New test.
25962
25963 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25964
25965 PR tree-optimization/21030
25966 * gcc.dg/tree-ssa/pr21030.c: New.
25967
25968 2005-04-29 Devang Patel <dpatel@apple.com>
25969
25970 PR tree-optimization/21272
25971 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25972
25973 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25974
25975 PR fortran/13082
25976 PR fortran/18824
25977 * gfortran.dg/entry_4.f90: New test.
25978 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25979 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25980 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25981 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25982 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25983 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25984 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25985
25986 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25987
25988 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25989
25990 2005-04-29 Paul Brook <paul@codesourcery.com>
25991
25992 * gfortran.dg/entry_3.f90: New test.
25993
25994 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25995
25996 * gfortran.dg/implicit_4.f90: New test.
25997
25998 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25999
26000 * lib/target-supports.exp (check_profiling_available): Return
26001 false for xtensa-*-elf.
26002
26003 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26004
26005 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26006 error if file cannot be deleted.
26007
26008 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26009
26010 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26011 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26012 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26013 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26014 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26015 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26016 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26017 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26018 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26019 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26020 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26021 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26022 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26023
26024 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26025
26026 PR fortran/20865
26027 * gfortran.dg/pr20865.f90: New test.
26028
26029 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26030
26031 * gcc.dg/void-cast-2.c: New test.
26032
26033 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26034
26035 PR c/21159
26036 * gcc.dg/void-cast-1.c: New test.
26037
26038 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26039
26040 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26041
26042 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26043
26044 PR fortran/21177
26045 * gfortran.dg/pr21177.f90: New test.
26046
26047 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26048
26049 PR tree-optimization/21171
26050 * gcc.dg/tree-ssa/pr21171.c: New test.
26051
26052 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26053
26054 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26055 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26056 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26057 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26058 gcc.dg/tree-ssa/gen-vect-32.c: New.
26059 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26060 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26061 don't run on PPC32.
26062
26063 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26064
26065 PR c/21213
26066 * gcc.dg/transparent-union-3.c: New test.
26067
26068 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26069
26070 PR c/20740
26071 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26072 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26073 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26074 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26075 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26076 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26077
26078 2005-04-26 Jeff Law <law@redhat.com>
26079
26080 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26081 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26082 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26083 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26084 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26085 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26086 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26087
26088 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26089
26090 PR tree-optimization/17598
26091 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26092
26093 2005-04-25 Mike Stump <mrs@apple.com>
26094
26095 * objc.dg/fix-and-continue-1.m: Add.
26096
26097 2005-04-25 Roger Sayle <roger@eyesopen.com>
26098
26099 PR c++/20995
26100 * g++.dg/opt/pr20995-1.C: New test case.
26101
26102 2005-04-25 Devang Patel <dpatel@apple.com>
26103
26104 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26105
26106 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26107
26108 PR testsuite/21062
26109 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26110
26111 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26112
26113 PR C++/21188
26114 * g++.dg/opt/rtti2.C: New test.
26115
26116 2005-04-25 Paul Brook <paul@codesourcery.com>
26117 Steven G. Kargl <kargls@comcast.net>
26118
26119 PR fortran/20879
26120 * gfortran.dg/ichar_1.f90: New file.
26121
26122 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26123
26124 PR middle-end/20991
26125 * g++.dg/opt/pr20991.C: New test.
26126
26127 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26128 where sizeof (type) < __alignof__ (type).
26129 * gcc.dg/compat/struct-layout-1.h: Likewise.
26130
26131 2005-04-24 Per Bothner <per@bothner.com>
26132 Devang Patel <dpatel@apple.com>
26133
26134 PR preprocessor/20907
26135 * gcc.dg/cpp/very-long-comment.c: New test.
26136
26137 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26138
26139 PR fortran/20059
26140 * gfortran.dg/common_5.f: New test.
26141
26142 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26143
26144 PR middle-end/21082
26145 * g++.dg/tree-ssa/pr21082.C: New testcase.
26146
26147 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26148
26149 * gcc.dg/vect/vect-99.c: New test.
26150
26151 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26152
26153 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26154
26155 2005-04-22 Jeff Law <law@redhat.com>
26156
26157 * gcc.dg/uninit-5.c: Remove xfails.
26158 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26159 conditionals and loads.
26160
26161 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26162
26163 PR libfortran/20074
26164 PR libfortran/20436
26165 PR libfortran/21108
26166 * gfortran.dg/nested_reshape.f90: new test
26167 * gfortran.dg/reshape-alloc.f90: new test
26168 * gfortran.dg/reshape.f90: new test
26169
26170 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26171
26172 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26173
26174 * gcc.dg/arm-vfp1.c: New test.
26175
26176 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26177
26178 PR c++/21087
26179 * g++.dg/lookup/builtin2.C: New test.
26180
26181 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26182
26183 * gcc.dg/weak/weak-13.c: New test.
26184
26185 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26186
26187 * lib/target-supports.exp (check_effective_target_sync_int_long):
26188 Add powerpc*.
26189
26190 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26191
26192 * gcc.target/mips/branch-1.c: New test.
26193
26194 2005-04-21 Richard Henderson <rth@redhat.com>
26195
26196 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26197 * gcc.dg/vect/vect-86.c: Likewise.
26198 * gcc.dg/vect/vect-87.c: Likewise.
26199 * gcc.dg/vect/vect-88.c: Likewise.
26200
26201 2005-04-21 Devang Patel <dpatel@apple.com>
26202
26203 PR optimization/20994
26204 * gcc.dg/tree-ssa/ifc-3.c: New test.
26205
26206 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26207
26208 PR c/12913
26209 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26210 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26211 gcc.dg/c99-vla-jump-5.c: New tests.
26212
26213 2005-04-19 Richard Henderson <rth@redhat.com>
26214
26215 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26216 Fix typo in exists check.
26217 (check_effective_target_sync_int_long): New.
26218 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26219 * gcc.dg/ia64-sync-2.c: Likewise.
26220 * gcc.dg/ia64-sync-3.c: Likewise.
26221 * gcc.dg/ia64-sync-4.c: Likewise.
26222
26223 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26224
26225 * gcc.dg/fold-xor-1.c: New test.
26226 * gcc.dg/fold-xor-2.c: New test.
26227
26228 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26229
26230 PR target/20670
26231 * g++.dg/eh/fp-regs.C: New test.
26232
26233 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26234
26235 * gcc.dg/Wint-to-pointer-cast-1.c,
26236 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26237 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26238 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26239
26240 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26241
26242 PR fortran/16861
26243 * gfortran.dg/pr16861.f90: New test.
26244
26245 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26246
26247 * gcc.dg/pr21085.c: New test.
26248
26249 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26250
26251 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26252 (setup_mips_tests, dg-mips-options): New procedures.
26253 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26254 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26255 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26256 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26257 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26258 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26259 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26260 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26261 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26262 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26263 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26264 dg-mips-options instead of dg-options. Remove now-redundant
26265 preprocessor guards.
26266 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26267 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26268 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26269 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26270 * gcc.dg/vr-mult-2.c: Delete.
26271 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26272 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26273 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26274 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26275 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26276 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26277 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26278
26279 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26280
26281 * ada/acats/run_all.sh: Use sync when executable not present.
26282
26283 2005-04-18 Devang Patel <dpatel@apple.com>
26284
26285 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26286 * gcc.dg/vect/vect-11a.c: New.
26287 * gcc.dg/vect/vect-none.c: Update.
26288 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26289
26290 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26291
26292 PR tree-optimization/20922
26293 * gcc.dg/pr20922-1.c: New test.
26294 * gcc.dg/pr20922-2.c: New test.
26295 * gcc.dg/pr20922-3.c: New test.
26296 * gcc.dg/pr20922-4.c: New test.
26297 * gcc.dg/pr20922-5.c: New test.
26298 * gcc.dg/pr20922-6.c: New test.
26299
26300 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26301
26302 PR libfortran/20950
26303 * gfortran.dg/pr20950.f: New test.
26304
26305 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26306
26307 PR libfortran/19216
26308 * gfortran.dg/pr19216.f: New test.
26309
26310 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26311
26312 PR tree-optimization/21001
26313 * gcc.dg/tree-ssa/pr21001.c: New.
26314
26315 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26316
26317 PR libfortran/21075
26318 * gfortran.dg/reshape_rank7.f90: New test.
26319
26320 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26321
26322 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26323 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26324 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26325 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26326 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26327 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26328 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26329 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26330 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26331 wrong way round).
26332 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26333 in namelists. New test.
26334 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26335 New test.
26336 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26337 New test.
26338 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26339 namelist. New test.
26340 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26341 New test.
26342 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26343 New test.
26344 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26345 namelist. New test.
26346 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26347 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26348 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26349 New test.
26350 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26351 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26352 arrays. New test.
26353
26354 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26355
26356 * gfortran.dg/wtruncate.f: New testcase.
26357 * gfortran.dg/wtruncate.f90: New testcase.
26358
26359 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26360
26361 PR c++/21025
26362 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26363 which sizeof/alignof is dependent, rather than just whether we are
26364 processing_template_decl.
26365
26366 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26367
26368 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26369 corrected typo where the wrong variables had been compared.
26370
26371 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26372
26373 PR libfortran/18495
26374 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26375 Test callee-allocated version of return array with a write
26376 statement.
26377 Test spread with a temporary with another write statement.
26378
26379 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26380
26381 PR tree-optimization/21031
26382 * gcc.dg/tree-ssa/pr21031.c: New.
26383
26384 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26385
26386 PR tree-optimization/21004
26387 * gcc.dg/builtins-53.c: Include builtins-config.h.
26388 Check floorf, ceilf, floorl and ceill transformations
26389 only when HAVE_C99_RUNTIME is defined.
26390
26391 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26392
26393 PR middle-end/20739
26394 * gcc.dg/tree-ssa/pr20739.c: New test.
26395
26396 2005-04-14 Mike Stump <mrs@apple.com>
26397
26398 * gcc.dg/Foundation.framework/empty: New.
26399 * gcc.dg/framework-2.c: New.
26400
26401 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26402
26403 PR tree-optimization/21021
26404 * gcc.c-torture/compile/pr21021.c: New.
26405
26406 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26407
26408 PR testsuite/21010
26409 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26410 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26411 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26412 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26413 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26414 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26415 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26416 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26417
26418 2005-04-14 Richard Henderson <rth@redhat.com>
26419
26420 * lib/target-supports.exp (check_effective_target_vect_condition):
26421 Add ia64, i?86, and x86_64.
26422
26423 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26424
26425 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26426
26427 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26428
26429 PR tree-optimization/20657
26430 * gcc.dg/tree-ssa/pr20657.c: New.
26431
26432 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26433
26434 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26435 (long long int)trunc*.
26436
26437 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26438
26439 PR target/20927
26440 * gcc.dg/pr20927.c: New test.
26441
26442 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26443
26444 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26445 * gcc.target/mips/asm-1.c: Likewise.
26446
26447 2005-04-13 Dale Johannesen <dalej@apple.com>
26448
26449 * objc.dg/objc-fast-4.m: New.
26450
26451 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26452
26453 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26454 directory.
26455 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26456
26457 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26458
26459 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26460 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26461 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26462
26463 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26464
26465 PR tree-optimization/20913
26466 * gcc.dg/tree-ssa/pr20913.c: New.
26467
26468 PR tree-optimization/20702
26469 * gcc.dg/tree-ssa/pr20702.c: New.
26470
26471 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26472
26473 PR c++/13744
26474 * g++.dg/inherit/local3.C: New test.
26475
26476 2005-04-12 Jeff Law <law@redhat.com>
26477
26478 * gcc.dg/tree-ssa/20050412-1.c: New test.
26479
26480 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26481
26482 PR libfortran/19016
26483 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26484 Add tests with mask generated by expression.
26485 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26486 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26487 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26488
26489 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26490
26491 PR middle-end/20917
26492 * gcc.dg/20050409-1.c: New test.
26493
26494 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26495
26496 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26497
26498 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26499
26500 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26501 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26502 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26503 (TARGET_CXX): Adjust accordingly.
26504 * target.h (struct gcc_target): Remove epxort_class_data. Add
26505 determine_class_data_visibility and class_data_always_comdat.
26506 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26507 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26508 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26509 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26510 (arm_cxx_determine_class_data_visibility): New.
26511 (arm_cxx_class_data_always_comdat): Likewise.
26512 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26513 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26514 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26515 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26516 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26517 Define.
26518
26519 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26520
26521 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26522
26523 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26524
26525 * gcc.dg/i386-darwin-fpmath.c: New.
26526
26527 2004-04-11 Devang Patel <dpatel@apple.com>
26528
26529 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26530 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26531 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26532 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26533 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26534 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26535 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26536 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26537 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26538
26539 2004-04-11 Devang Patel <dpatel@apple.com>
26540
26541 * gcc.dg/vect/vect-dv-1.c: New test.
26542 * gcc.dg/vect/vect-dv-2.c: New test.
26543
26544 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26545
26546 PR tree-optimization/20933
26547 * gcc.dg/tree-ssa/pr20933.c: New test.
26548
26549 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26550
26551 * gfortran.dg/fold_nearest.f90: New test.
26552
26553 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26554
26555 * gcc.dg/tree-ssa/alias-1.c: New test.
26556
26557 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26558
26559 PR tree-optimization/20920
26560 * g++.dg/tree-ssa/pr20920.C: New test.
26561
26562 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26563
26564 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26565 (long long int)ceil*.
26566
26567 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26568
26569 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26570 explicit C++ linkage.
26571
26572 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26573
26574 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26575 warning for arithmetic IF statements.
26576
26577 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26578
26579 * eor_handling_1.f90: New test case.
26580 * eor_handling_2.f90: New test case.
26581 * eor_handling_3.f90: New test case.
26582 * eor_handling_4.f90: New test case.
26583 * eor_handling_5.f90: New test case.
26584 * noadv_size.f90: New test case.
26585 * pad_no.f90: New test case.
26586
26587 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26588
26589 * gcc.c-torture/execute/20050410-1.c: New test.
26590
26591 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26592
26593 * gcc.dg/pr20126.c: New.
26594
26595 2005-04-09 Bud Davis <bdavis@gfortran.org>
26596 Steven G. Kargl <kargls@comcast.net>
26597
26598 * gfortran.dg/PR19872.f: New test.
26599
26600 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26601
26602 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26603
26604 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26605
26606 * gfortran.dg/nint_1.f90: New test.
26607
26608 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26609
26610 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26611 Added test for callee-allocated arrays with write statements.
26612 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26613 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26614 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26615 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26616 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26617
26618 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26619
26620 PR libfortran/20163
26621 * gfortran.dg/open-options-blanks.f: New test.
26622
26623 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26624
26625 PR fortran/13257
26626 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26627
26628 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26629
26630 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26631 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26632 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26633 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26634 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26635 * gcc.c-torture/execute/stdarg-4.c: New test.
26636
26637 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26638
26639 PR target/20795
26640 * g++.dg/abi/param2.C: New test.
26641
26642 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26643
26644 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26645
26646 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26647
26648 * gcc.dg/builtins-53.c: New test.
26649
26650 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26651
26652 * g++.dg/tree-ssa/pr18178.C: New test.
26653 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26654 * gcc.c-torture/execute/20041019-1.c: New test.
26655 * gcc.dg/tree-ssa/20041008-1.c: New test.
26656 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26657 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26658 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26659 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26660 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26661 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26662 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26663 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26664 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26665 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26666
26667 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26668
26669 PR rtl-optimization/20466
26670 * gcc.c-torture/execute/pr20466-1.c: New test.
26671
26672 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26673
26674 PR c++/20905
26675 * g++.dg/parse/cond2.C: New test.
26676
26677 PR c++/20145
26678 * g++.dg/warn/Wdtor1.C: New test.
26679
26680 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26681
26682 PR fortran/17229
26683 * gfortran.dg/pr17229.f: New test.
26684
26685 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26686
26687 * gfortran.dg/tiny_1.f90: New test.
26688 * gfortran.dg/tiny_2.f90: ditto.
26689
26690 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26691
26692 * gfortran.dg/eor_1.f90: Fix dg-do run line
26693 * gfortran.dg/open_new.f90: Fix dg-do run line
26694
26695 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26696
26697 * lib/target-supports.exp (get_compiler_messages): Support
26698 optional arguments, the fourth being compiler options.
26699 (check_effective_target_fpic): New proc.
26700 * gcc.dg/20050321-2.c: Restrict to target fpic.
26701
26702 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26703
26704 * gcc.dg/15443-1.c: New test.
26705 * gcc.dg/15443-2.c: Likewise.
26706
26707 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26708
26709 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26710
26711 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26712
26713 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26714
26715 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26716
26717 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26718 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26719 -m64.
26720 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26721 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26722 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26723
26724 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26725
26726 PR c++/20212
26727 * g++.dg/warn/Wunused-11.C: New test.
26728
26729 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26730
26731 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26732
26733 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26734
26735 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26736
26737 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26738
26739 PR c++/20734
26740 * g++.dg/template/ptrmem13.C: New test.
26741
26742 2005-04-05 Per Bothner <per@bothner.com>
26743
26744 * lib/gcc.exp: Always add -fno-show-column, for now.
26745
26746 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26747
26748 PR testsuite/20767
26749 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26750 of plain old "unsigned int" for the type of "i". Makes this test
26751 64bit clean.
26752
26753 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26754
26755 * gcc.dg/i386-ssefn-1.c: New test.
26756 * gcc.dg/i386-ssefn-2.c: New test.
26757 * gcc.dg/i386-ssefn-3.c: New test.
26758 * gcc.dg/i386-ssefn-4.c: New test.
26759
26760 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26761
26762 PR tree-optimization/20076
26763 * gcc.dg/builtin-apply4.c: New test.
26764
26765 PR preprocessor/19475
26766 * gcc.dg/cpp/macspace1.c: New test.
26767 * gcc.dg/cpp/macspace2.c: New test.
26768
26769 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26770
26771 * gfortran.dg/pr20755.f: Fixed bad format.
26772
26773 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26774
26775 PR c++/20763
26776 * g++.dg/ext/attrib21.C: New test.
26777
26778 2004-04-05 Devang Patel <dpatel@apple.com>
26779
26780 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26781 * gcc.dg/vect/vect-shift-1.c: New test.
26782
26783 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26784
26785 PR libfortran/20755
26786 * gfortran.dg/pr20755.f: New test.
26787
26788 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26789
26790 * gfortran.dg/pr15959.f90: New test.
26791 * gfortran.dg/string_pad_trunc.f90: New test.
26792
26793 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26794
26795 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26796 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26797 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26798 syntax.
26799
26800 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26801
26802 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26803
26804 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26805
26806 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26807 * gcc.c-torture/compile/20011119-2.c: Likewise.
26808 * gcc.c-torture/compile/981001-2.c: Likewise.
26809
26810 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26811
26812 PR c++/20679
26813 * g++.dg/template/overload4.C: New test.
26814
26815 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26816
26817 PR c++/20746
26818 * g++.dg/abi/covariant5.C: New.
26819
26820 PR debug/20505
26821 * g++.dg/debug/const2.C: New.
26822
26823 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26824
26825 PR rtl-optimization/16104
26826 * gcc.c-torture/execute/20050316-1.c: New test.
26827
26828 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26829
26830 * g++.dg/template/spec23.C: Fix dg-error text.
26831
26832 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26833
26834 PR c++/19199
26835 * g++.dg/expr/lval2.C: New.
26836
26837 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26838
26839 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26840 __builtin_strcasecmp and __builtin_strncasecmp.
26841
26842 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26843
26844 PR c++/20723
26845 * g++.dg/template/spec22.C: New.
26846 * g++.dg/template/spec23.C: New.
26847
26848 2005-04-03 Dale Ranta <dir@lanl.gov>
26849 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26850
26851 PR libfortran/20068
26852 PR libfortran/20125
26853 PR libfortran/20156
26854 PR libfortran/20471
26855 * gfortran.dg/backspace.f: New test.
26856
26857 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26858
26859 * gcc.dg/pr19345.c: New test.
26860
26861 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26862
26863 PR tree-optimization/20640
26864 * gcc.dg/torture/tree-loop-1.c: New.
26865
26866 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26867
26868 PR rtl-optimization/20290
26869 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26870
26871 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26872
26873 * gcc.dg/rs6000-fpint.c: New.
26874
26875 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26876
26877 * gcc.dg/old-style-then-proto-1.c: New test.
26878
26879 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26880
26881 * gfortran.fortran-torture/execute/backspace.f90: Check
26882 after backspace and read was incorrect.
26883
26884 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26885
26886 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26887 buffer past the terminating NUL using memcmp.
26888 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26889 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26890
26891 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26892 Fix unused/uninitialized variable warnings.
26893
26894 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26895 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26896 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26897 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26898
26899 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26900 gcc.c-torture/execute/builtins/fputs-lib.c,
26901 gcc.c-torture/execute/builtins/lib/fprintf.c,
26902 gcc.c-torture/execute/builtins/lib/main.c,
26903 gcc.c-torture/execute/builtins/lib/memcmp.c,
26904 gcc.c-torture/execute/builtins/lib/memmove.c,
26905 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26906 gcc.c-torture/execute/builtins/lib/memset.c,
26907 gcc.c-torture/execute/builtins/lib/printf.c,
26908 gcc.c-torture/execute/builtins/lib/sprintf.c,
26909 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26910 gcc.c-torture/execute/builtins/lib/strchr.c,
26911 gcc.c-torture/execute/builtins/lib/strcmp.c,
26912 gcc.c-torture/execute/builtins/lib/strcpy.c,
26913 gcc.c-torture/execute/builtins/lib/strcspn.c,
26914 gcc.c-torture/execute/builtins/lib/strlen.c,
26915 gcc.c-torture/execute/builtins/lib/strncat.c,
26916 gcc.c-torture/execute/builtins/lib/strncmp.c,
26917 gcc.c-torture/execute/builtins/lib/strncpy.c,
26918 gcc.c-torture/execute/builtins/lib/strrchr.c,
26919 gcc.c-torture/execute/builtins/lib/strspn.c,
26920 gcc.c-torture/execute/builtins/lib/strstr.c,
26921 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26922 gcc.c-torture/execute/builtins/strlen-2.c,
26923 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26924 prototypes.
26925
26926 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26927
26928 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26929 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26930 selectany usage.
26931
26932 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26933
26934 PR c++/19406
26935 * g++.dg/debug/using1.C: New test.
26936
26937 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26938
26939 PR middle-end/20524
26940 * gcc.dg/alias-7.c: Prefix asm-declared name with
26941 __USER_LABEL_PREFIX__.
26942
26943 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26944
26945 Fix fallout from PR middle-end/15700:
26946 * gcc.c-torture/compile/20011119-1.c: Take
26947 __USER_LABEL_PREFIX__ into account.
26948 * gcc.c-torture/compile/20011119-2.c: Likewise.
26949
26950 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26951
26952 PR c++/18644
26953 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26954
26955 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26956
26957 PR c/17855
26958 * gcc.c-torture/compile/struct-non-lval-1.c,
26959 gcc.c-torture/compile/struct-non-lval-2.c,
26960 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26961
26962 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26963
26964 * gcc.dg/tls/tls.exp: Remove temporary file.
26965 * g++.dg/tls/tls.exp: Ditto.
26966 * lib/file-format.exp: Ditto.
26967 * g++.dg/special/ecos.exp: Ditto.
26968
26969 * lib/profopt.exp: Treat prof_ext as a list.
26970 * gcc.misc-tests/bprob.exp: Ditto.
26971 * g++.dg/bprob/bprob.exp: Ditto.
26972
26973 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26974 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26975 g++.dg/tree-ssa/pointer-reference-alias.C,
26976 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26977 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26978 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26979 g++.dg/vect/pr19951.cc: Ditto.
26980 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26981 gcc.dg/builtins-47.c: Ditto.
26982 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26983 gcc.dg/pr20115-1.c: Ditto.
26984 * gcc.dg/tree-ssa/20030530-2.c,
26985 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26986 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26987 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26988 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26989 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26990 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26991 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26992 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26993 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26994 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26995 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26996 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26997 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26998 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26999 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27000 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27001 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27002 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27003 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27004 gcc.dg/tree-ssa/20030824-1.c,
27005 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27006 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27007 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27008 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27009 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27010 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27011 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27012 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27013 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27014 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27015 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27016 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27017 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27018 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27019 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27020 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27021 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27022 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27023 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27024 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27025 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27026 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27027 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27028 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27029 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27030 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27031 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27032 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27033 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27034 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27035 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27036 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27037 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27038 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27039 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27040 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27041 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27042 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27043 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27044 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27045 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27046 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27047 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27048 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27049 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27050 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27051 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27052 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27053 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27054 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27055 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27056 gcc.dg/tree-ssa/useless-1.c: Ditto.
27057 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27058 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27059 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27060 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27061 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27062 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27063 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27064 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27065 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27066 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27067 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27068 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27069 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27070 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27071 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27072 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27073 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27074 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27075 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27076 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27077 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27078 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27079 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27080 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27081 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27082 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27083 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27084 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27085 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27086 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27087 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27088 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27089 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27090 gcc.dg/vect/vect-none.c: Ditto.
27091 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27092 treelang/compile/unsigned.tree: Ditto.
27093
27094 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27095 * gcc.dg/cpp/direct2s.c: Ditto.
27096 * gcc.dg/cpp/paste4.c: Ditto.
27097 * gcc.dg/cpp/separate-1.c: Ditto.
27098 * gcc.dg/pch/save-temps-1.c: Ditto.
27099 * g++.dg/ext/altivec-10.C: Ditto.
27100 * g++.dg/pch/pch.C: Ditto.
27101
27102 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27103
27104 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27105 * g++.dg/template/repo1.C: Ditto.
27106 * g++.dg/template/repo2.C: Ditto.
27107 * g++.dg/template/repo3.C: Ditto.
27108 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27109 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27110 * g++.old-deja/g++.pt/repo1.C: Ditto.
27111 * g++.old-deja/g++.pt/repo2.C: Ditto.
27112 * g++.old-deja/g++.pt/repo3.C: Ditto.
27113 * g++.old-deja/g++.pt/repo4.C: Ditto.
27114
27115 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27116 * gcc.dg/20030107-1.c: Ditto.
27117 * gcc.dg/20030702-1.c: Ditto.
27118 * gcc.dg/profile-generate-1.c: Ditto.
27119 * g++.dg/other/profile1.C: Ditto.
27120 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27121
27122 * lib/gcc-dg.exp (remove-build-file): New.
27123 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27124 cleanup-tree-dump, cleanup-saved-temps): New.
27125
27126 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27127
27128 PR c++/19203, DR 214
27129 * g++.dg/parse/ambig3.C: Not ambiguous.
27130 * g++.dg/template/spec20.C: New.
27131 * g++.dg/template/spec21.C: New.
27132
27133 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27134
27135 PR target/20045
27136 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27137
27138 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27139
27140 PR libfortran/20660
27141 * gfortran.dg/negative_unit.f: New test.
27142
27143 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27144
27145 * gcc.dg/20050330-1.c: New test.
27146
27147 2005-03-30 Devang Patel <dpatel@apple.com>
27148
27149 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27150
27151 2005-03-30 Dale Johannesen <dalej@apple.com>
27152
27153 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27154
27155 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27156
27157 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27158 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27159 Strip options from test name.
27160
27161 2005-03-31 Jan Hubicka <jh@suse.cz>
27162
27163 * gcc.dg/varpool-1.c: New testcase.
27164
27165 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27166
27167 PR c/772
27168 PR c/17913
27169 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27170 gcc.dg/stmt-expr-label-3.c : New tests.
27171 * gcc.c-torture/execute/medce-2.c: Remove.
27172
27173 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27174
27175 PR c/20368
27176 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27177 tests.
27178
27179 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27180
27181 * gcc.c-torture/compile/pr20203.c: New test.
27182
27183 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27184
27185 * gfortran.dg/promotion.f90: New test.
27186
27187 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27188
27189 PR middle-end/20491
27190 * gcc.dg/torture/asm-subreg-1.c: New test.
27191
27192 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27193
27194 PR c/20672
27195 * gcc.dg/pr20672-1.c: New test.
27196
27197 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27198
27199 * gfortran.dg/vect: New directory.
27200 * gfortran.dg/vect/vect.exp: New.
27201 * gfortran.dg/vect/vect-1.f90: New test.
27202 * gfortran.dg/vect/vect-2.f90: New test.
27203 * gfortran.dg/vect/vect-3.f90: New test.
27204 * gfortran.dg/vect/vect-4.f90: New test.
27205 * gfortran.dg/vect/vect-5.f90: New test.
27206
27207 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27208
27209 PR middle-end/20622
27210 * gcc.dg/alias-7.c: New test.
27211
27212 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27213
27214 * gcc.dg/sparc-reg-1.c: New test.
27215
27216 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27217
27218 PR target/19890
27219 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27220
27221 2005-03-29 Dale Ranta <dir@lanl.gov>
27222 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27223
27224 PR libfortran/20163
27225 * gfortran.dg/pr20163-2.f: New test.
27226
27227 2005-03-28 Jan Hubicka <jh@suse.cz>
27228
27229 PR middle-end/20635
27230 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27231 by Jakub Jelinek.
27232
27233 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27234
27235 PR tree-optimization/20626
27236 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27237 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27238
27239 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27240
27241 * gfortran.dg/underflow.f90: New test.
27242 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27243
27244 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27245
27246 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27247
27248 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27249
27250 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27251 (g++_init): Make sure that CXXFLAGS is set.
27252 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27253 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27254 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27255 * lib/objc.exp (objc_init): Likewise.
27256 * lib/treelang.exp (treelang_init): Likewise.
27257
27258 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27259
27260 PR tree-optimization/20470
27261 * gcc.dg/tree-ssa/pr20470.c: New test.
27262
27263 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27264
27265 * gcc.dg/ppc-stfiwx.c: New.
27266
27267 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27268
27269 PR target/19888
27270 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27271
27272 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27273
27274 * gcc.dg/20050325-1.c: Fix a typo.
27275
27276 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27277
27278 PR libfortran/19678
27279 PR libfortran/19679
27280 * gfortran.dg/dos_eol.f: New test.
27281
27282 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27283
27284 PR rtl-optimization/20249
27285 * gcc.dg/20050325-1.c: New test.
27286
27287 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27288
27289 PR libfortran/15332
27290 * gfortran.dg/pr15332.f: New test.
27291
27292 2005-03-24 Dale Johannesen <dalej@apple.com>
27293
27294 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27295
27296 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27297
27298 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27299 'internal' visibility.
27300 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27301 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27302 'protected' visibility.
27303 * gcc.dg/visibility-7.c: Likewise.
27304 * lib/target-supports.exp (check_visibility_available): Take
27305 a parameter, the kind of visibility to check for.
27306 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27307 to check_visibility_available.
27308
27309 * g++.dg/expr/cast3.C: New.
27310
27311 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27312
27313 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27314 rs6000.
27315
27316 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27317
27318 PR target/20095
27319 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27320
27321 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27322
27323 * gcc.dg/badshift.c: Renamed to...
27324 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27325
27326 * gcc.target/i386/badshift.c: Renamed to...
27327 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27328 only.
27329
27330 PR rtl-optimization/20532
27331 * gcc.target/i386/badshift.c: New.
27332
27333 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27334
27335 * gfortran.dg/pr18025.f90: New test.
27336
27337 2005-03-23 Dale Johannesen <dalej@apple.com>
27338
27339 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27340
27341 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27342
27343 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27344
27345 * lib/target-supports.exp (check_iconv_available): Default
27346 libiconv to -liconv, if there is no definition.
27347
27348 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27349
27350 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27351
27352 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27353
27354 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27355 * g++.dg/opt/pr7503-2.C: Likewise.
27356 * g++.dg/opt/pr7503-3.C: Likewise.
27357 * g++.dg/opt/pr7503-4.C: Likewise.
27358 * g++.dg/opt/pr7503-5.C: Likewise.
27359 * g++.dg/warn/minmax.C: New test.
27360
27361 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27362
27363 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27364 * gfortran.dg/g77_intrinsics_sub.f: New test.
27365
27366 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27367 Jan Hubicka <jh@suse.cz>
27368 Steven Bosscher <stevenb@suse.de
27369
27370 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27371
27372 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27373
27374 PR c++/19980
27375 * g++.dg/template/redecl3.C: New test.
27376
27377 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27378
27379 PR c++/20499
27380 * g++.dg/parse/error16.C: Tweak error markers.
27381
27382 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27383
27384 PR target/20561
27385 * gcc.dg/20050321-2.c: New test.
27386
27387 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27388
27389 PR c++/20465
27390 PR c++/20381
27391 * g++.dg/template/ptrmem12.C: New.
27392
27393 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27394
27395 PR rtl-optimization/20527
27396 * gcc.c-torture/execute/pr20527-1.c: New test.
27397
27398 2005-03-22 Ben Elliston <bje@au.ibm.com>
27399
27400 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27401 program, compile it into a real executable and then delete the .c
27402 and .x files afterwards, to avoid problems on testglue targets.
27403
27404 2005-03-21 Stuart Hastings <stuart@apple.com>
27405
27406 * gcc.target/i386/sse-2.c: New.
27407
27408 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27409
27410 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27411
27412 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27413
27414 * g++.dg/parse/crash25.C: Fix typo.
27415
27416 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27417
27418 PR c++/20461
27419 * g++.dg/parse/crash24.C: New test.
27420
27421 PR c++/20536
27422 * g++.dg/parse/crash25.C: New test.
27423
27424 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27425
27426 PR c++/20147
27427 * g++.dg/ext/stmtexpr4.C: New test.
27428
27429 2005-03-20 Roger Sayle <roger@eyesopen.com>
27430
27431 PR middle-end/20539
27432 * gcc.c-torture/compile/pr13066-1.c: New test case.
27433 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27434 * g++.dg/opt/pr13066-1.C: Likewise.
27435
27436 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27437
27438 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27439
27440 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27441
27442 PR fortran/18525
27443 * gfortran.dg/nesting_1.f90: New test.
27444
27445 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27446
27447 PR c++/20240
27448 * g++.dg/lookup/using13.C: New test.
27449
27450 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27451
27452 PR c++/20333
27453 * g++.dg/template/crash36.C: New test.
27454
27455 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27456
27457 PR c++/20463
27458 * g++.dg/template/crash35.C: New test.
27459
27460 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27461
27462 PR c++/19966
27463 * g++.dg/overload/operator2.C: New test.
27464
27465 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27466
27467 PR libfortran/20257
27468 * gfortran.dg/pr20257.f90: New test.
27469
27470 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27471
27472 PR libfortran/20480
27473 * gfortran.dg/pr20480.f90: New test.
27474
27475 2005-03-16 Richard Henderson <rth@redhat.com>
27476
27477 PR middle-end/15700
27478 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27479 (_rtld_global): New.
27480 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27481 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27482
27483 * gcc.dg/alias-3.c: New.
27484 * gcc.dg/alias-4.c: New.
27485 * gcc.dg/alias-5.c: New.
27486 * gcc.dg/alias-6.c: New.
27487
27488 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27489
27490 * gcc.dg/cpp/ucnid-7.c: New.
27491
27492 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27493 Dorit Naishlos <dorit@il.ibm.com>
27494
27495 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27496 darwin.
27497
27498 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27499
27500 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27501 support misaligned accesses.
27502 * gcc.dg/vect/vect-58.c: Likewise.
27503 * gcc.dg/vect/vect-92.c: New.
27504 * gcc.dg/vect/vect-93.c: New.
27505
27506 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27507
27508 PR fortran/18827
27509 * gfortran.dg/assign_2.f90: New test.
27510 * gfortran.dg/assign_3.f90: New test.
27511 * gfortran.dg/assign.f90: New test.
27512
27513 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27514
27515 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27516 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27517 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27518 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27519 names.
27520
27521 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27522
27523 * gcc.dg/cpp/ucnid-6.c: New.
27524
27525 * gcc.dg/cpp/normalize-1.c: New.
27526 * gcc.dg/cpp/normalize-2.c: New.
27527 * gcc.dg/cpp/normalize-3.c: New.
27528 * gcc.dg/cpp/normalize-4.c: New.
27529 * gcc.dg/cpp/ucnid-4.c: New.
27530 * gcc.dg/cpp/ucnid-5.c: New.
27531 * g++.dg/cpp/normalize-1.C: New.
27532 * g++.dg/cpp/ucnid-1.C: New.
27533
27534 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27535
27536 * gcc.dg/pr18628.c: New.
27537
27538 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27539
27540 PR c++/20280
27541 * g++.dg/tree-ssa/pr20280.C: New.
27542
27543 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27544
27545 PR fortran/20467
27546 * gfortran.dg/stfunc_2.f90: New test.
27547
27548 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27549
27550 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27551
27552 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27553
27554 * gcc.dg/tree-ssa/20050314-1.c: New test.
27555
27556 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27557
27558 PR c++/4403
27559 PR c++/9783, DR433
27560 * g++.dg/template/friend34.C: New test.
27561 * g++.dg/template/friend35.C: Likewise.
27562 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27563
27564 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27565
27566 Friend class name lookup 5/n
27567 PR c++/1016
27568 * g++.dg/lookup/hidden-class1.C: New test.
27569 * g++.dg/lookup/hidden-class2.C: Likewise.
27570 * g++.dg/lookup/hidden-class3.C: Likewise.
27571 * g++.dg/lookup/hidden-class4.C: Likewise.
27572 * g++.dg/lookup/hidden-class5.C: Likewise.
27573 * g++.dg/lookup/hidden-class6.C: Likewise.
27574 * g++.dg/lookup/hidden-class7.C: Likewise.
27575 * g++.dg/lookup/hidden-class8.C: Likewise.
27576 * g++.dg/lookup/hidden-class9.C: Likewise.
27577 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27578 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27579 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27580 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27581 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27582 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27583 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27584 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27585 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27586 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27587 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27588
27589 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27590
27591 PR c++/20157
27592 * g++.dg/template/error18.C: New test.
27593
27594 2005-03-09 Ben Elliston <bje@au.ibm.com>
27595
27596 PR debug/16792
27597 * g++.dg/debug/pr16792.C: New test.
27598
27599 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27600
27601 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27602 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27603 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27604 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27605 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27606 test assertion names.
27607
27608 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27609
27610 PR fortran/18600
27611 * gfortran.dg/stfunc_1.f90: New test.
27612
27613 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27614
27615 PR fortran/16907
27616 * gfortran.dg/real_index_1.f90: New test.
27617
27618 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27619
27620 PR fortran/20323
27621 * gfortran.dg/spec_expr_1.f90: New test.
27622
27623 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27624
27625 PR c/20402
27626 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27627 new parser.
27628
27629 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27630
27631 PR fortran/20361
27632 * gfortran.dg/largeequiv_1.f90: New test.
27633
27634 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27635
27636 * gcc.dg/ucnid-1.c: New.
27637 * gcc.dg/ucnid-2.c: New.
27638 * gcc.dg/ucnid-3.c: New.
27639 * gcc.dg/ucnid-4.c: New.
27640 * gcc.dg/ucnid-5.c: New.
27641 * gcc.dg/ucnid-6.c: New.
27642 * gcc.dg/cpp/ucnid-1.c: New.
27643 * gcc.dg/cpp/ucnid-2.c: New.
27644 * gcc.dg/cpp/ucnid-3.c: New.
27645 * g++.dg/other/ucnid-1.C: New.
27646
27647 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27648
27649 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27650
27651 2005-03-11 Per Bothner <per@bothner.com>
27652
27653 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27654 that diagnotics refer to correct token.
27655 * gcc.dg/unused-3.c: Likewise.
27656
27657 2005-03-11 Per Bothner <per@bothner.com>
27658
27659 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27660 constant" is now actually on same line as string constant.
27661 * gcc.dg/cpp/direct2s.c: Likewise.
27662
27663 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27664
27665 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27666
27667 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27668
27669 PR libfortran/20124
27670 * gfortran.dg/pr20124.f90: New Test
27671
27672 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27673
27674 PR tree-optimization/20130
27675 * gcc.dg/pr20130-1.c: New test.
27676
27677 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27678
27679 PR target/20095
27680 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27681
27682 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27683
27684 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27685
27686 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27687
27688 * g++.dg/eh/forced1.C: Fix comment.
27689 * g++.dg/eh/forced2.C: Ditto.
27690 * g++.dg/eh/forced3.C: Ditto.
27691 * g++.dg/eh/forced4.C: Ditto.
27692
27693 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27694
27695 PR rtl-opt/20412
27696 * gcc.c-torture/compile/pr20412.c: New test.
27697
27698 2005-03-10 Roger Sayle <roger@eyesopen.com>
27699
27700 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27701
27702 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27703
27704 PR target/20322
27705 * gcc.dg/20050307-1.c: New test.
27706
27707 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27708
27709 PR c++/20375
27710 * g++.dg/other/stdarg3.C: New.
27711
27712 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27713
27714 PR c++/18384, c++/18327
27715 * g++.dg/init/array19.C: New test.
27716
27717 PR inline-asm/20314
27718 * gcc.dg/torture/pr20314-1.c: New test.
27719 * gcc.dg/torture/pr20314-2.c: New test.
27720
27721 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27722
27723 * gcc.dg/20050309-1.c: New test.
27724
27725 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27726
27727 * gcc.dg/builtins-10.c: Reactivate disabled test.
27728 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27729 new cbrt transformations.
27730
27731 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27732
27733 PR c++/20208
27734 * g++.dg/template/array13.C: New test.
27735
27736 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27737
27738 PR c++/16859
27739 * g++.dg/init/brace4.C: New test.
27740
27741 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27742
27743 PR c++/20186
27744 * g++.dg/template/non-dependent12.C: New.
27745
27746 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27747
27748 PR c++/20142
27749 * g++.dg/init/array18.C: Add dg-do run marker.
27750
27751 PR c++/20142
27752 * g++.dg/init/array18.C: New test.
27753
27754 2005-03-09 Ben Elliston <bje@au.ibm.com>
27755
27756 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27757 * g++.dg/gcov/gcov.exp: Likewise.
27758 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27759 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27760 * lib/c-torture.exp: Likewise.
27761 * lib/fortran-torture.exp: Likewise.
27762 * lib/g++.exp: Likewise.
27763 * lib/gcc-defs.exp: Likewise.
27764 * lib/gcc-dg.exp: Likewise.
27765 * lib/gcc.exp: Likewise.
27766 * lib/gcov.exp: Likewise.
27767 * lib/gfortran.exp: Likewise.
27768 * lib/mike-g++.exp: Likewise.
27769 * lib/mike-gcc.exp: Likewise.
27770 * lib/objc-torture.exp: Likewise.
27771 * lib/objc.exp: Likewise.
27772 * lib/profopt.exp: Likewise.
27773 * lib/target-libpath.exp: Likewise.
27774 * lib/target-supports.exp: Likewise.
27775 * lib/treelang.exp: Likewise.
27776 * lib/wrapper.exp: Likewise.
27777
27778 2005-03-08 Jeff Law <law@redhat.com>
27779
27780 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27781 PHI-OPT changes.
27782
27783 2005-03-08 Ira Rosen <irar@il.ibm.com>
27784
27785 * gcc.dg/vect/pr20122.c: New test.
27786
27787 2005-03-07 Jeff Law <law@redhat.com>
27788
27789 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27790 was folded away.
27791 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27792 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27793 * gcc.dg/tree-ssa/pr18134.c: New test.
27794
27795 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27796
27797 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27798 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27799 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27800
27801 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27802
27803 PR tree-opt/17671
27804 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27805
27806 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27807
27808 * g++.dg/warn/Wnvdtor.C: New test.
27809
27810 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27811
27812 * gcc.dg/torture/pr19683-1.c: New test.
27813
27814 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27815
27816 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27817 * gfortran.dg/g77/19990313-2.f: Ditto.
27818 * gfortran.dg/g77/19990313-3.f: Ditto.
27819 * gfortran.dg/g77/19990525-0.f: Ditto.
27820 * gfortran.dg/g77/19990826-0.f: Ditto.
27821 * gfortran.dg/g77/19990826-2.f: Ditto.
27822 * gfortran.dg/g77/19990826-3.f: Ditto.
27823 * gfortran.dg/g77/20000511-1.f: Ditto.
27824 * gfortran.dg/g77/20000511-2.f: Ditto.
27825 * gfortran.dg/g77/970625-2.f: Ditto.
27826 * gfortran.dg/g77/980310-2.f: Ditto.
27827 * gfortran.dg/g77/980310-3.f: Ditto.
27828 * gfortran.dg/g77/980310-8.f: Ditto.
27829 * gfortran.dg/g77/980519-2.f: Ditto.
27830 * gfortran.dg/g77/alpha1.f: Ditto.
27831 * gfortran.dg/g77/claus.f: Ditto.
27832 * gfortran.dg/g77/erfc.f: Ditto.
27833 * gfortran.dg/g77/short.f: Ditto.
27834 * gfortran.fortran-torture/execute/data.f90: Ditto.
27835 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27836 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27837
27838 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27839
27840 * lib/file-format.exp (gcc_target_object_format): Add check for som
27841 format and hardcode object formats on hppa*-*-hpux*.
27842 * lib/target-supports.exp (check_weak_available): Add check for som
27843 object format. Always return 0 on hppa*-*-hpux10*.
27844
27845 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27846 is defined.
27847
27848 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27849
27850 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27851
27852 * gfortran.dg/pr19936_1.f90: New test.
27853 * gfortran.dg/pr19936_2.f90: New test.
27854 * gfortran.dg/pr19936_3.f90: New test.
27855
27856 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27857 Paul Thomas <prthomas@drfccad.cea.fr>
27858
27859 * gfortran.dg/PR19754_1.f90: New test.
27860 * gfortran.dg/PR19754_2.f90: Ditto.
27861
27862 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27863
27864 PR c++/19311
27865 * g++.dg/template/non-dependent11.C: New test.
27866
27867 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27868
27869 * lib/target-supports.exp (check_iconv_available): Fix comment.
27870
27871 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27872 Joseph S. Myers <joseph@codesourcery.com>
27873
27874 PR c++/19797
27875 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27876
27877 2005-03-04 Matthew Sachs <msachs@apple.com>
27878
27879 * gcc.exp (gcc_target_compile): Put braces around
27880 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27881 * objc.exp (objc_target_compile): Likewise.
27882 * treelang.exp (treelang_target_compile): Likewise.
27883
27884 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27885
27886 PR fortran/19673
27887 * gfortran.dg/func_result_1.f90: New test.
27888
27889 2005-03-04 Ben Elliston <bje@au.ibm.com>
27890
27891 * gcc.misc-tests/options.exp: New test.
27892
27893 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27894
27895 * gcc.dg/pr15784-4.c: New test.
27896
27897 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27898
27899 * gcc.c-torture/execute/pr17133.c: New.
27900 * gcc.c-torture/compile/20050303-1.c: New.
27901
27902 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27903
27904 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27905
27906 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27907
27908 * g++.dg/overload/using2.C: New.
27909
27910 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27911
27912 PR c++/19916
27913 * g++.dg/init/ptrmem2.C: New test.
27914
27915 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27916
27917 PR c/8927
27918 * gcc.dg/pr8927-1.c: New test.
27919
27920 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27921
27922 PR c++/20232
27923 * g++.dg/inherit/covariant12.C: New.
27924
27925 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27926
27927 PR fortran/19479
27928 * gfortran.dg/bound_1.f90: New test.
27929
27930 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27931
27932 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27933 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27934
27935 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27936
27937 PR c/20245
27938 * gcc.dg/pr20245-1.c: New test.
27939
27940 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27941
27942 PR middle-end/19874
27943 * gcc.c-torture/execute/20050119-2.c: New test case.
27944
27945 2005-02-28 Ben Elliston <bje@au.ibm.com>
27946
27947 * README: Update the DejaGnu bug reporting address.
27948 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27949 * lib/objc-torture.exp: Likewise.
27950
27951 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27952
27953 * gfortran.dg/boz_1.f90: New test.
27954 * gfortran.dg/boz_3.f90: New test.
27955 * gfortran.dg/boz_4.f90: New test.
27956
27957 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27958
27959 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27960 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27961
27962 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27963
27964 PR libfortran/20101
27965 * gfortran.dg/write_0_pe_format.f90: New test.
27966
27967 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27968
27969 PR c++/20206
27970 * g++.dg/opt/thunk2.C: New test.
27971 * g++.dg/opt/covariant1.C: New test.
27972
27973 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27974
27975 * gfortran.dg/e_d_fmt.f90: New test.
27976
27977 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27978
27979 * gcc.dg/asm-b.c: Fix comment typos.
27980
27981 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27982
27983 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27984 a V_MAY_DEF also.
27985
27986 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27987
27988 PR tree-opt/20188
27989 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27990 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27991 * gcc.dg/asm-b.c: New test.
27992
27993 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27994
27995 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27996 Disable this test on IRIX 6.
27997
27998 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27999
28000 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28001 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28002 parser.
28003
28004 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28005
28006 PR tree-optimization/20204
28007 * gcc.dg/pr20204.c: New test.
28008
28009 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28010
28011 PR target/20196
28012 * gcc.c-torture/execute/20050224-1.c: New test.
28013
28014 PR c++/20175
28015 * g++.dg/warn/Wbraces2.C: New test.
28016
28017 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28018
28019 PR c++/19878
28020 * g++.dg/init/const2.C: New test.
28021
28022 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28023
28024 PR tree-optimization/20100
28025 * gcc.c-torture/execute/pr20100-1.c: New test.
28026
28027 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28028
28029 * gfortran.dg/implicit_3.f90: New test.
28030
28031 * gfortran.dg/deftype_1.f90: New test.
28032
28033 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28034
28035 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28036 the test passes.
28037 * g++.dg/other/anon3.C: Accept a warning.
28038
28039 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28040
28041 * gcc.dg/pr20017.c: Fix a comment typo.
28042
28043 2005-02-23 Bud Davis <bdavis@gfortran.org>
28044
28045 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28046
28047 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28048
28049 PR ada/19902
28050 * ada/acats/tests/cxa/cxa3004.a: Remove.
28051 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28052
28053 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28054
28055 PR c++/20073
28056 * g++.dg/init/const1.C: New test.
28057
28058 PR c++/19991
28059 * g++.dg/parse/constant7.C: New test.
28060
28061 PR c++/20152
28062 * g++.dg/parse/error27.C: New test.
28063 * g++.dg/template/qualttp15.C: Adjust error markers.
28064 * g++.old-deja/g++.other/struct1.C: Likewise.
28065
28066 PR c++/20153
28067 * g++.dg/template/error17.C: New test.
28068
28069 PR c++/20148
28070 * g++.dg/parser/error26.C: New test.
28071
28072 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28073
28074 PR tree-optimization/20100
28075 PR tree-optimization/20115
28076 * gcc.dg/pr20115.c: New test.
28077 * gcc.dg/pr20115-1.c: New test.
28078 * gcc.dg/pr20100.c: New test.
28079 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28080 call-clobbered variables after alias1.
28081
28082 2005-02-22 Bud Davis <bdavis@gfortran.org>
28083
28084 * gfortran.dg/list_read_4.f90: new test.
28085
28086 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28087
28088 PR rtl-optimization/20017.
28089 * gcc.dg/pr20017.c: New.
28090
28091 2005-02-22 Devang Patel <dpatel@apple.com>
28092
28093 PR 19952
28094 * g++.dg/tree-ssa/pr19952.C: New test.
28095
28096 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28097
28098 PR c++/19883
28099 * g++.dg/parse/constant6.C: New test.
28100
28101 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28102
28103 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28104 * g++.dg/charset/asm2.c: Likewise.
28105 * g++.dg/charset/asm3.c: Likewise.
28106 * g++.dg/charset/asm4.c: Likewise.
28107 * g++.dg/charset/asm5.c: Likewise.
28108 * g++.dg/charset/attribute1.c: Likewise.
28109 * g++.dg/charset/attribute2.c: Likewise.
28110 * g++.dg/charset/extern1.cc: Likewise.
28111 * g++.dg/charset/extern2.cc: Likewise.
28112 * g++.dg/charset/extern3.cc: Likewise.
28113 * g++.dg/charset/function.cc: Likewise.
28114 * g++.dg/charset/string.c: Likewise.
28115 * g++.dg/charset/charset.exp: Likewise.
28116 * lib/target-supports.exp (check_iconv_available): Fix comment.
28117
28118 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28119
28120 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28121 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28122 * gcc.dg/charset/asm2.c: Likewise.
28123 * gcc.dg/charset/asm3.c: Likewise.
28124 * gcc.dg/charset/asm4.c: Likewise.
28125 * gcc.dg/charset/asm5.c: Likewise.
28126 * gcc.dg/charset/asm6.c: Likewise.
28127 * gcc.dg/charset/attribute1.c: Likewise.
28128 * gcc.dg/charset/attribute2.c: Likewise.
28129 * gcc.dg/charset/builtin1.c: Likewise.
28130 * gcc.dg/charset/extern.c: Likewise.
28131 * gcc.dg/charset/function.c: Likewise.
28132 * gcc.dg/charset/string.c: Likewise.
28133 * gcc.dg/charset/charset.exp: Likewise.
28134
28135 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28136
28137 PR fortran/20086
28138 * gfortran.dg/pr20086.f90: New test.
28139
28140 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28141
28142 PR tree-optimization/19786
28143 * g++.dg/tree-ssa/pr19786.C: New.
28144
28145 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28146
28147 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28148
28149 2005-02-21 Jeff Law <law@redhat.com>
28150
28151 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28152
28153 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28154
28155 * gfortran.dg/do_iterator: Split loop, markup all lines for
28156 which an error locus is printed.
28157 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28158 locus is printed.
28159 * gfortran.dg/select_4.f90: Likewise.
28160 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28161 locuses in the various permutations.
28162
28163 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28164
28165 PR tree-optimization/19951
28166 * g++.dg/vect: New directory.
28167 * g++.dg/vect/vect.exp: New file.
28168 * g++.dg/vect/pr19951.cc: New testcase.
28169 * g++.dg/dg.exp: Also prune vectorizer tests.
28170
28171 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28172
28173 PR 18785
28174 * gcc.dg/charset/builtin1.c: New test.
28175
28176 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28177
28178 PR c++/19299
28179 * g++.dg/inherit/volatile1.C: New test.
28180
28181 PR c++/19440
28182 * g++.dg/template/dtor4.C: New test.
28183
28184 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28185
28186 * gfortran.dg/int_1.f90: New test.
28187
28188 2005-02-19 Devang Patel <dpatel@apple.com>
28189
28190 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28191
28192 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28193
28194 * gfortran.dg/achar_1.f90: New test.
28195
28196 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28197
28198 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28199
28200 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28201 Jakub Jelinek <jakub@redhat.com>
28202
28203 PR tree-optimization/19828
28204 * gcc.dg/tree-ssa/loop-7.c: New test.
28205 * gcc.c-torture/execute/20050218-1.c: New test.
28206
28207 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28208
28209 PR c/20043
28210 * gcc.dg/transparent-union-1.c: New test.
28211 * gcc.dg/transparent-union-2.c: New test.
28212
28213 2005-02-18 James E Wilson <wilson@specifixinc.com>
28214
28215 PR tree-optimization/18977
28216 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28217
28218 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28219
28220 PR target/20054
28221 * gcc.dg/pr20054.c: New test.
28222
28223 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28224
28225 PR c++/19508
28226 * g++.dg/ext/attrib20.C: New test.
28227
28228 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28229
28230 PR middle-end/20030
28231 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28232
28233 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28234
28235 PR c++/20008
28236 * g++.dg/opt/switch4.C: New.
28237
28238 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28239
28240 PR c++/20023
28241 PR tree-optimization/20009
28242 * gcc.c-torture/compile/20050217-1.c: New test.
28243 * g++.dg/opt/switch3.C: New test.
28244
28245 PR tree-optimization/18947
28246 * gcc.c-torture/compile/20050215-1.c: New test.
28247 * gcc.c-torture/compile/20050215-2.c: New test.
28248 * gcc.c-torture/compile/20050215-3.c: New test.
28249
28250 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28251
28252 PR c++/20028
28253 * g++.dg/template/crash34.C: New.
28254
28255 PR c++/20022
28256 * g++.dg/other/access3.C: New.
28257
28258 2005-02-17 Ira Rosen <irar@il.ibm.com>
28259
28260 * gcc.dg/vect/vect-98.c: New test.
28261
28262 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28263
28264 PR tree-optimization/19967
28265 * gcc.dg/pr19967.c: New.
28266
28267 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28268
28269 PR middle-end/19857
28270 * gcc.dg/tree-ssa/20050215-1.c: New test.
28271 * gcc.c-torture/execute/20050215-1.c: New test.
28272
28273 2005-02-15 Eric Christopher <echristo@redhat.com>
28274
28275 * gcc.dg/cpp/20050215-1.c: New file.
28276
28277 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28278
28279 PR tree-optimization/15785
28280 * gcc.dg/pr15785-1.c: New test.
28281
28282 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28283
28284 PR c++/17788
28285 * g++.dg/init/ctor4.C: New.
28286 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28287
28288 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28289
28290 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28291 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28292
28293 2005-02-15 Andreas Schwab <schwab@suse.de>
28294
28295 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28296 declare malloc.
28297
28298 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28299
28300 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28301
28302 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28303
28304 PR tree-optimization/19853
28305 * gcc.c-torture/compile/pr19853.c: New test.
28306
28307 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28308
28309 PR c++/19608
28310 * g++.dg/parse/local-class1.C: New.
28311
28312 PR c++/19895
28313 * g++.dg/parse/ptrmem3.C: New.
28314
28315 PR c++/19884
28316 * g++.old-deja/g++.oliva/template6.C: Add another case.
28317 * g++.dg/template/explicit6.C: New.
28318
28319 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28320
28321 PR c++/17816
28322 * g++.dg/other/redecl2.C: New.
28323
28324 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28325
28326 PR c++/19891
28327 * g++.dg/abi/covariant4.C: New.
28328
28329 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28330
28331 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28332 New tests.
28333
28334 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28335
28336 * gcc.dg/vect/vect-96.c: Fix typo.
28337
28338 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28339
28340 PR c++/14479
28341 PR c++/19487
28342 * g++.dg/template/enum5.C: New test.
28343
28344 2005-02-12 Ira Rosen <irar@il.ibm.com>
28345
28346 * gcc.dg/vect/vect-97.c: New test.
28347
28348 2005-02-12 Ira Rosen <irar@il.ibm.com>
28349
28350 * gcc.dg/vect/vect-96.c: New test.
28351
28352 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28353
28354 * gcc.dg/builtins-34.c: Also check ldexp*.
28355
28356 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28357
28358 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28359
28360 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28361
28362 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28363 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28364 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28365 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28366 selector_list, selector_expression, dg-process-target): Move to new
28367 file target-supports-dg.exp.
28368 * lib/target-supports-dg.exp: New.
28369
28370 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28371 New.
28372
28373 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28374
28375 PR c++/19666
28376 * g++.dg/other/ptrmem6.C: New test.
28377
28378 PR middle-end/19858
28379 * gcc.c-torture/compile/20050210-1.c: New test.
28380
28381 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28382
28383 PR c++/19755
28384 * g++.dg/warn/Wbraces1.C: New test.
28385
28386 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28387
28388 * gcc.dg/builtins-52.c: New testcase.
28389
28390 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28391
28392 PR c/19342
28393 * gcc.c-torture/execute/20050119-1.c: New test.
28394
28395 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28396
28397 PR c++/19811
28398 * g++.dg/init/delete1.C: New test.
28399
28400 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28401
28402 PR c++/18470
28403 * g++.dg/template/static12.C: New test.
28404
28405 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28406
28407 PR c++/19787
28408 * g++.dg/conversion/ambig1.C: New test.
28409
28410 PR c++/19739
28411 * g++.dg/ext/attrib19.C: New test.
28412
28413 PR c++/19732
28414 * g++.dg/parse/dtor5.C: New test.
28415
28416 PR c++/19762
28417 * g++.dg/template/dtor3.C: New test.
28418
28419 PR c++/19826
28420 * g++.dg/template/static11.C: New test.
28421 * g++.dg/template/crash2.C: Remove dg-error marker.
28422
28423 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28424
28425 PR C++/18491
28426 * g++.old-deja/g++.mike/p10769a.C: Remove.
28427
28428 2005-02-09 Roger Sayle <roger@eyesopen.com>
28429
28430 * gcc.dg/builtins-48.c: New test case.
28431 * gcc.dg/builtins-49.c: New test case.
28432 * gcc.dg/builtins-50.c: New test case.
28433 * gcc.dg/builtins-51.c: New test case.
28434
28435 2005-02-09 Ian Lance Taylor <ian@airs.com>
28436
28437 PR middle-end/19583
28438 * g++.dg/warn/Wreturn-type-3.C: New test.
28439
28440 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28441
28442 PR middle-end/19402
28443 * gcc.dg/pr19402-1.c: New testcase.
28444 * gcc.dg/pr19402-2.c: likewise.
28445
28446 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28447
28448 PR middle-end/19854
28449 * g++.dg/tree-ssa/tmmti.C: New testcase.
28450
28451 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28452
28453 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28454
28455 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28456
28457 PR c++/19733
28458 * g++.dg/parse/crash23.C: New test.
28459 * g++.dg/warn/Weff1.C: New test.
28460
28461 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28462
28463 * gcc.dg/20050209-1.c: New test.
28464
28465 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28466
28467 PR target/19799
28468 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28469
28470 2005-02-08 Mike Stump <mrs@apple.com>
28471
28472 * g++.dg/pch/import-2.c: New test.
28473 * g++.dg/pch/import-2.hs: New.
28474 * g++.dg/pch/include/import-2a.h: New.
28475 * g++.dg/pch/include/import-2b.h: New.
28476
28477 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28478
28479 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28480
28481 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28482
28483 * gfortran.dg/substr_1.f90: New test.
28484
28485 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28486
28487 PR middle-end/19775
28488 * gcc.dg/torture/builtin-power-1.c: Disable test for
28489 invalid transformation.
28490 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28491 no longer optimize.
28492 * gcc.dg/builtins-47.c: New testcase.
28493
28494 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28495 Dorit Naishlos <dorit@il.ibm.com>
28496
28497 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28498
28499 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28500
28501 * gcc.c-torture/compile/20050206-1.c: New test.
28502
28503 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28504
28505 PR tree-opt/19768
28506 * g++.dg/opt/pr19768.C: New test.
28507
28508 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28509
28510 PR tree-opt/19736
28511 * gcc.c-torture/compile/pr19736.c: New test.
28512
28513 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28514
28515 PR c++/17401
28516 * g++.dg/parse/error25.C: New test.
28517
28518 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28519
28520 * gcc.c-torture/execute/20050203-1.c: New.
28521
28522 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28523
28524 * gcc.dg/vect/vect-85.c: Remove xfail.
28525 * gcc.dg/vect/vect-86.c: Remove xfail.
28526 * gcc.dg/vect/vect-87.c: Remove xfail.
28527 * gcc.dg/vect/vect-88.c: Remove xfail.
28528
28529 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28530
28531 * gcc.dg/altivec-19.c: New.
28532
28533 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28534
28535 PR c/17807
28536 * gcc.dg/nested-func-3.c: New test.
28537 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28538
28539 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28540
28541 * gcc.test-framework/gen_directive_tests: Generate tests for
28542 selector expressions.
28543
28544 2005-02-02 Matt Austern <austern@apple.com>
28545
28546 PR c++/19628
28547 * g++/ext/builtin7.C: New.
28548 * g++/ext/builtin8.C: New.
28549
28550 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28551
28552 PR c/18502
28553 * gcc.dg/pr18502-1.c: New test.
28554
28555 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28556
28557 PR c++/17413
28558 * g++.dg/template/local4.C: Tweak.
28559
28560 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28561
28562 PR tree-optimization/19578
28563 * gcc.c-torture/compile/20050202-1.c: New test.
28564
28565 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28566
28567 PR c/19435
28568 * gcc.dg/c99-init-4.c: New test.
28569
28570 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28571
28572 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28573
28574 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28575
28576 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28577 * g++.dg/eh/check-vect.h: New.
28578
28579 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28580 * gcc.dg/vect/vect-78.c: Ditto.
28581 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28582 Remove.
28583
28584 * g++.dg/conversion/simd1.C: Expect warning.
28585 * g++.dg/ext/attribute-test-1.C: Ditto.
28586 * g++.dg/ext/attribute-test-2.C: Ditto.
28587 * g++.dg/ext/attribute-test-3.C: Ditto.
28588 * g++.dg/ext/attribute-test-4.C: Ditto.
28589
28590 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28591 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28592
28593 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28594
28595 2005-02-01 Richard Henderson <rth@redhat.com>
28596
28597 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28598 long double for ibm double-double format.
28599 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28600
28601 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28602
28603 PR tree-optimization/19633
28604 * gcc.dg/pr19633-1.c: New test.
28605 * gcc.dg/pr19633.c: Tweak to make pointer point
28606 to NULL or a symbol.
28607
28608 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28609
28610 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28611 New procs.
28612 (dg-process-target (local override)): Handle selector expressions.
28613
28614 * gcc.test-framework/README: Describe tests in source directory.
28615 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28616 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28617 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28618 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28619 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28620 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28621 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28622 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28623 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28624 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28625 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28626 * gcc.test-framework/dg-error-exp-P.c: New test.
28627 * gcc.test-framework/dg-error-exp-XP.c: New test.
28628 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28629 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28630 * gcc.test-framework/dg-output-exp-P.c: New test.
28631 * gcc.test-framework/dg-output-exp-XF.c: New test.
28632 * gcc.test-framework/dg-warning-exp-P.c: New test.
28633 * gcc.misc-tests/dg-1.c: Remove.
28634 * gcc.misc-tests/dg-2.c: Remove.
28635 * gcc.misc-tests/dg-3.c: Remove.
28636 * gcc.misc-tests/dg-4.c: Remove.
28637 * gcc.misc-tests/dg-5.c: Remove.
28638 * gcc.misc-tests/dg-6.c: Remove.
28639 * gcc.misc-tests/dg-7.c: Remove.
28640 * gcc.misc-tests/dg-8.c: Remove.
28641 * gcc.misc-tests/dg-9.c: Remove.
28642 * gcc.misc-tests/dg-10.c: Remove.
28643 * gcc.misc-tests/dg-11.c: Remove.
28644 * gcc.misc-tests/dg-12.c: Remove.
28645 * gcc.misc-tests/dg-test.exp: Remove.
28646
28647 * gcc.test-framework/test-framework.awk: Change recording and
28648 printing of passes and failures.
28649
28650 * gcc.test-framework: New directory.
28651 * gcc.test-framework/README: New.
28652 * gcc.test-framework/test-framework.exp: New.
28653 * gcc.test-framework/test-framework.awk: New.
28654 * gcc.test-framework/gen_directive_tests: New.
28655
28656 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28657
28658 * lib/treelang.exp: Fix comment typos.
28659 (treelang_target_compile): Don't append libs=-ltreelang to options.
28660
28661 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28662
28663 * g++.dg/parse/typename7.C: Adjust error messages.
28664
28665 2005-01-31 Jeff Law <law@redhat.com>
28666
28667 * gcc.c-torture/execute/20050131-1.c: New test.
28668 * gcc.dg/wcaselabel.c: New test.
28669
28670 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28671
28672 * g++.dg/other/warning1.C: Adjust error messags.
28673 * g++.dg/parse/constant5.C: New test.
28674
28675 2005-01-31 Steven Bosscher <stevenb@suse.de>
28676
28677 PR c/19333
28678 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28679 the test case valid.
28680 * gcc.dg/20030815-1.c: Remove invalid tests.
28681 * gcc.dg/array-7.c: Adjust expected result.
28682 * gcc.dg/pr18596-3.c: Likewise.
28683 * gcc.dg/noncompile/20000901-1.c: Likewise.
28684 * gcc.dg/noncompile/init-2.c: Likewise.
28685 * gcc.dg/noncompile/init-4.c: Likewise.
28686
28687 2005-01-31 Dale Johannesen <dalej@apple.com>
28688
28689 * g++.dg/opt/pr19650.C: New test.
28690
28691 2005-01-31 Richard Henderson <rth@redhat.com>
28692
28693 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28694 long double for intel double extended format.
28695 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28696
28697 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28698
28699 PR c++/19555
28700 * g++.dg/template/static10.C: New test.
28701
28702 PR c++/19395
28703 * g++.dg/parse/error24.C: New test.
28704
28705 PR c++/19367
28706 * g++.dg/lookup/builtin1.C: New test.
28707
28708 PR c++/19457
28709 * g++.dg/warn/conv3.C: New test.
28710
28711 2005-01-30 Bud Davis <bdavis@gfortran.org>
28712
28713 PR fortran/19647
28714 * gfortan.dg/inquire_7.f90
28715
28716 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28717
28718 PR tree-optimization/15791
28719 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28720 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28721 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28722 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28723 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28724 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28725 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28726 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28727 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28728 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28729
28730 2005-01-29 Paul Brook <paul@codesourcery.com>
28731
28732 PR fortran/18565
28733 * check.c (real_or_complex_check): New function.
28734 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28735 * intrinsic.c (add_functions): Use new check functions.
28736 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28737 Add prototypes.
28738
28739 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28740
28741 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28742 gcc.dg/lvalue-3.c: New tests.
28743 * gcc.dg/concat.c: Update expected messages.
28744
28745 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28746
28747 PR libfortran/19595
28748 * gfortran.dg/eor_1.f90: New test.
28749
28750 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28751
28752 PR fortran/19589
28753 * gfortran.dg/logical_data_1.f90: New test.
28754
28755 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28756
28757 PR c++/19253
28758 * g++.dg/template/crash33.C: New test.
28759
28760 PR c++/19667
28761 * g++.dg/template/crash32.C: New test.
28762
28763 2005-01-28 Ian Lance Taylor <ian@airs.com>
28764
28765 PR middle-end/16558
28766 * g++.dg/warn/Wreturn-type-2.C: New test.
28767
28768 2004-06-24 Jeff Law <law@redhat.com>
28769
28770 * gcc.dg/tree-ssa/20050128-1.c: New test.
28771
28772 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28773
28774 * gcc.target/frv/all-mdpackh-1.c: New test.
28775
28776 2005-01-28 Steven Bosscher <stevenb@suse.de>
28777
28778 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28779
28780 2005-01-27 Richard Henderson <rth@redhat.com>
28781
28782 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28783
28784 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28785
28786 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28787
28788 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28789
28790 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28791 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28792 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28793 to cope with cases where the multilib options override the dg-options.
28794
28795 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28796
28797 PR c/18946
28798 * gcc.dg/noncompile/20050120-1.c: New test.
28799
28800 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28801
28802 PR tree-optimization/19633
28803 * gcc.dg/pr19633.c: New test.
28804 * gcc.dg/tree-ssa/pr19633.c: New test.
28805
28806 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28807
28808 * gcc.dg/20041216-1.c: New test.
28809
28810 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28811
28812 PR objc/18862
28813 * objc.dg/selector-2.m: New test.
28814
28815 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28816
28817 * g++.dg/opt/range-test-2.C: New test.
28818
28819 PR rtl-optimization/19579
28820 * gcc.c-torture/execute/20050124-1.c: New test.
28821
28822 2005-01-26 Greg Parker <gparker@apple.com>
28823 Stuart Hastings <stuart@apple.com>
28824
28825 * gcc.c-torture/execute/20050125-1.c: New.
28826
28827 2005-01-18 Jan Hubicka <jh@suse.cz>
28828
28829 PR tree-optimize/19337
28830 * gcc.c-torture/compile/20050119-1.c: New test.
28831
28832 2005-01-24 James E Wilson <wilson@specifixinc.com>
28833
28834 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28835 test for successful match.
28836
28837 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28838
28839 PR objc/18408
28840 * objc.dg/comp-types-7.m: New test.
28841
28842 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28843
28844 * lib/target-supports.exp (current_target_name): New.
28845 (check_effective_target_ilp32, check_effective_target_lp64):
28846 Cache the result to use as long as the current target, with
28847 multilib flags, remains the same.
28848
28849 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28850 (dg-require-weak, dg-require-visibility, dg-require-alias,
28851 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28852 dg-require-effective-target, dg-skip-if): Remove call to
28853 skip_test_and_clear_xfail.
28854 (dg-test): Clear xfail data.
28855
28856 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28857
28858 PR target/17751
28859 * gcc.dg/ppc64-toc.c: New test.
28860
28861 * g++.dg/tree-ssa/empty-1.C: New test.
28862
28863 PR middle-end/19551
28864 * gcc.c-torture/execute/20050121-1.c: New test.
28865 * gcc.dg/20050121-2.c: New test.
28866
28867 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28868 Paul Brook <paul@codesourcery.com>
28869
28870 PR fortran/17941
28871 * gfortran.dg/real_const_1.f: New test.
28872 * gfortran.dg/real_const_2.f90: New test.
28873 * gfortran.dg/complex_int_1.f90: New test.
28874
28875 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28876
28877 PR fortran/19313
28878 * gfortan.dg/inquire_6.f90: New test.
28879
28880 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28881
28882 PR libfortran/19451
28883 * open_readonly_1.f90: New test.
28884
28885 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28886
28887 PR libfortran/18982
28888 * gfortran.dg/open_new.f90: New file.
28889
28890 2005-01-22 Paul Brook <paul@codesourcery.com>
28891
28892 * namelist_1.f90: New test.
28893
28894 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28895
28896 PR tree-optimization/19484
28897 * gcc.c-torture/compile/20050122-[12].c: New tests.
28898
28899 2005-01-22 Paul Brook <paul@codesourcery.com>
28900
28901 * gfortran.dg/implicit_2.f90: New test.
28902
28903 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28904
28905 PR fortran/19314
28906 * gfortran.dg/inquire_5.f90: New test.
28907
28908 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28909
28910 PR c/18809
28911 * gcc.dg/pr18809-1.c: New test.
28912
28913 2005-01-21 Ian Lance Taylor <ian@airs.com>
28914
28915 * gcc.dg/20050121-1.c: New test.
28916
28917 PR tree-optimization/13000
28918 * gcc.dg/20040206-1.c: Change warning to point where function is
28919 being inlined.
28920
28921 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28922
28923 PR c++/19208
28924 * g++.dg/template/array11.C: New test.
28925
28926 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28927
28928 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28929 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28930 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28931 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28932 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28933 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28934
28935 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28936
28937 PR tree-optimization/15349
28938 * gcc.dg/tree-ssa/pr15349.c: New.
28939
28940 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28941
28942 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28943
28944 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28945
28946 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28947 scan-assembler-times directive name.
28948
28949 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28950 after dg-do.
28951
28952 PR rtl-optimization/19462
28953 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28954
28955 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28956
28957 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28958 counting function calls on ia64.
28959
28960 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28961
28962 PR rtl-optimization/15139
28963 * gcc.dg/20050111-2.c: New test.
28964
28965 PR c/17297
28966 * gcc.c-torture/compile/20050113-1.c: New testcase.
28967
28968 PR middle-end/19164
28969 * gcc.dg/20050113-1.c: New testcase.
28970
28971 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28972
28973 * gcc.dg/vect/vect-85.c: Add comment.
28974 * gcc.dg/vect/vect-86.c: Add xfail for now.
28975 * gcc.dg/vect/vect-87.c: Add xfail for now.
28976 * gcc.dg/vect/vect-88.c: Add xfail for now.
28977 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28978
28979 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28980
28981 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28982
28983 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28984
28985 * g++.dg/debug/typedef3.C: New test.
28986
28987 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28988
28989 PR c/19472
28990 * gcc.dg/asm-a.c: New test.
28991
28992 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28993
28994 * gcc.dg/sh-relax.c: Add prototype for abort.
28995
28996 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28997
28998 * gcc.dg/short-compare-1.c: New test.
28999 * gcc.dg/short-compare-2.c: Likewise.
29000
29001 2005-01-18 Michael Matz <matz@suse.de>
29002
29003 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29004
29005 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29006
29007 PR tree-optimization/19121
29008 * gcc.c-torture/compile/pr19121.c: New test.
29009
29010 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29011
29012 PR target/19357
29013 * gcc.c-torture/compile/pr19357.c: New test.
29014
29015 2005-01-17 Ian Lance Taylor <ian@airs.com>
29016
29017 PR c/5675
29018 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29019 pass--those that refer just to the variable, possibly with a
29020 cast.
29021 * gcc.dg/c99-const-expr-3.c: Likewise.
29022
29023 PR middle-end/13127
29024 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29025 longer emitted.
29026
29027 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29028
29029 PR fortran/18778
29030 * gfortran.dg/endfile_2.f90: New test.
29031
29032 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29033
29034 PR 19168
29035 * gfortran.dg/select_5.f90: New test.
29036
29037 2004-01-16 Paul Brook <paul@codesourcery.com>
29038
29039 * gfortran.dg/common_4.f90: New test.
29040
29041 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29042
29043 PR rtl-optimization/19462
29044 * gcc.dg/torture/pr19462-1.c: New test.
29045
29046 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29047
29048 PR objc/19321
29049 * objc.dg/func-ptr-2.m: New.
29050 * objc.dg/volatile-1.m: New.
29051
29052 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29053
29054 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29055
29056 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29057
29058 PR tree-optimization/19060
29059 * gcc.c-torture/execute/20050104-1.c: New test.
29060
29061 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29062
29063 PR fortran/18983
29064 * gfortran.dg/write_to_null.f90: New test.
29065
29066 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29067 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29068
29069 PR other/19328
29070 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29071 argument.
29072
29073 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29074
29075 PR c++/19263
29076 * g++.dg/init/vector1.C: New test.
29077
29078 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29079
29080 PR target/13158
29081 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29082 PR target/18987
29083 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29084
29085 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29086
29087 * gfortran.dg/select_1.f90: New test.
29088 * gfortran.dg/select_2.f90: New test.
29089 * gfortran.dg/select_3.f90: New test.
29090 * gfortran.dg/select_4.f90: New test.
29091
29092 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29093
29094 PR middle-end/19084
29095 PR rtl-optimization/19348
29096 * gcc.dg/20050111-1.c: New test.
29097 * gcc.c-torture/execute/20050111-1.c: New test.
29098
29099 * gcc.dg/i386-asm-4.c: New test.
29100
29101 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29102
29103 * gcc.dg/nested-func-2.c: New test.
29104 * ada/acats/norun.lst: Remove c953002.
29105
29106 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29107
29108 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29109
29110 2005-01-12 Ben Elliston <bje@au.ibm.com>
29111
29112 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29113
29114 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29115
29116 PR target/18761
29117 * g++.dg/abi/align1.C: New test.
29118
29119 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29120
29121 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29122 at a time.
29123 * g++.dg/ext/altivec_check.h: Support compiling as C.
29124
29125 2005-01-10 Roger Sayle <roger@eyesopen.com>
29126
29127 PR c++/19355
29128 * g++.dg/expr/pr19355-1.C: New test case.
29129
29130 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29131
29132 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29133 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29134 * ada/acats/tests/c3/c92005b.ada: Likewise.
29135 * ada/acats/tests/c3/cxb3012.a: Likewise.
29136 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29137
29138 2005-01-09 Paul Brook <paul@codesourcery.com>
29139
29140 * gfortran.dg/common_2.f90: New file.
29141 * gfortran.dg/common_3.f90: New file.
29142
29143 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29144
29145 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29146
29147 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29148
29149 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29150 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29151 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29152 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29153 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29154 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29155 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29156 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29157 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29158 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29159 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29160 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29161 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29162 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29163 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29164 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29165 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29166 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29167 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29168 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29169 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29170 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29171 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29172 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29173 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29174 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29175 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29176 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29177 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29178 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29179 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29180 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29181 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29182 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29183 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29184 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29185 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29186 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29187 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29188 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29189 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29190 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29191 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29192 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29193 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29194 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29195 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29196 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29197 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29198 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29199 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29200 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29201 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29202 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29203 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29204 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29205 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29206 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29207 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29208 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29209 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29210 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29211 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29212 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29213 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29214 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29215 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29216
29217 * gcc.dg/vect/vect-1.c: Fix spelling.
29218 * gcc.dg/vect/vect-10.c: Fix spelling.
29219 * gcc.dg/vect/vect-11.c: Fix spelling.
29220 * gcc.dg/vect/vect-12.c: Fix spelling.
29221 * gcc.dg/vect/vect-14.c: Fix spelling.
29222 * gcc.dg/vect/vect-15.c: Fix spelling.
29223 * gcc.dg/vect/vect-16.c: Fix spelling.
29224 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29225 * gcc.dg/vect/vect-64.c: Fix comments.
29226 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29227
29228 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29229 Ira Rosen <irar@il.ibm.com>
29230
29231 * gcc.dg/vect/vect-70.c: New test.
29232 * gcc.dg/vect/vect-71.c: New test.
29233
29234 2005-01-09 Manfred Hollstein <mh@suse.com>
29235
29236 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29237 * gcc.dg/pr18241-2.c: Likewise.
29238 * gcc.dg/pr18241-3.c: Likewise.
29239 * gcc.dg/pr18241-4.c: Likewise.
29240 * gcc.dg/pr18241-5.c: Likewise.
29241
29242 2005-01-08 Richard Henderson <rth@redhat.com>
29243
29244 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29245 False for x86 and x86-64.
29246
29247 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29248
29249 PR tree-optimization/18241
29250 * gcc.dg/pr18241-1.c: New test.
29251 * gcc.dg/pr18241-2.c: New test.
29252 * gcc.dg/pr18241-3.c: New test.
29253 * gcc.dg/pr18241-4.c: New test.
29254 * gcc.dg/pr18241-5.c: New test.
29255
29256 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29257
29258 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29259 gfortran.dg/select_4.f90: New.
29260
29261 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29262
29263 * gcc.c-torture/execute/20050107-1.c: New test.
29264
29265 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29266
29267 PR c++/19298
29268 * g++.dg/template/ref2.C: New.
29269
29270 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29271
29272 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29273 instead of being empty.
29274
29275 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29276
29277 PR fortran/15553
29278 * gfortran.dg/array-1.f90: New test.
29279
29280 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29281
29282 PR tree-optimization/19283
29283 * gcc.c-torture/execute/20050106-1.c: New test.
29284
29285 PR rtl-optimization/18861
29286 * gcc.dg/20050105-1.c: New test.
29287
29288 PR tree-optimization/18828
29289 * gcc.dg/20050105-2.c: New test.
29290
29291 2005-01-07 Andreas Jaeger <aj@suse.de>
29292
29293 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29294
29295 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29296
29297 PR fortran/18398
29298 * gfortran.dg/fmt_read.f90: New test.
29299
29300 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29301
29302 * gcc.dg/rs6000-ldouble-2.c: New.
29303
29304 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29305
29306 PR c++/19244
29307 * g++.dg/parser/ctor2.C: New test.
29308
29309 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29310
29311 PR c++/17154
29312 * g++.dg/template/using9.C: New test.
29313
29314 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29315
29316 PR c++/19258
29317 * g++.dg/lookup/friend6.C: New test.
29318
29319 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29320
29321 PR c++/19270
29322 * g++.dg/template/array10.C: New.
29323
29324 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29325
29326 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29327 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29328
29329 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29330
29331 * gcc.c-torture/compile/20050105-1.c: New test.
29332
29333 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29334
29335 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29336
29337 2005-01-05 Roger Sayle <roger@eyesopen.com>
29338
29339 PR middle-end/19100
29340 * gcc.dg/conv-3.c: New test case.
29341
29342 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29343
29344 * gcc.dg/asm-wide-1.c: New test.
29345
29346 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29347
29348 PR c++/19030
29349 * g++.dg/parse/crash22.C: New
29350
29351 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29352
29353 PR 19257
29354 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29355
29356 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29357
29358 PR middle-end/17767
29359 * gcc.dg/i386-mmx-6.c: New test case.
29360
29361 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29362
29363 PR tree-optimization/18308
29364 * gcc.dg/vect/pr18308.c: New testcase.
29365
29366 2005-01-04 Andreas Jaeger <aj@suse.de>
29367
29368 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29369
29370 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29371 Robert Bowdidge <bowdidge@apple.com>
29372
29373 * gcc.dg/cpp/subframework1.c: New.
29374 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29375 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29376 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29377 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29378
29379 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29380
29381 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29382 producing warning.
29383 * gcc.dg/darwin-weakimport-2.c: New.
29384
29385 2005-01-03 Richard Henderson <rth@redhat.com>
29386
29387 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29388
29389 2005-01-03 Richard Henderson <rth@redhat.com>
29390
29391 * gcc.dg/vect/vect.exp: Enable for ia64.
29392 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29393 (check_effective_target_vect_float): Likewise.
29394 (check_effective_target_vect_no_align): Likewise.
29395 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29396 * gcc.dg/vect/vect-8.c: Likewise.
29397
29398 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29399
29400 PR target/19236
29401 * gcc.dg/pr19236-1.c: New test case.
29402
29403 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29404
29405 PR rtl-optimization/12092
29406 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29407
29408 2005-01-02 Andreas Jaeger <aj@suse.de>
29409
29410 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29411
29412 2005-01-01 Roger Sayle <roger@eyesopen.com>
29413 Andrew Pinski <pinskia@physics.uc.edu>
29414
29415 PR rtl-optimization/12092
29416 * gcc.dg/pr12092-1.c: New test case.
29417
29418 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29419
29420 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29421 'hidden' and 'default' for better portability.
29422 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29423
29424 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29425 6 and 7.
29426 * g++.old-deja/g++.brendan/new3.C: Likewise.
29427
29428 2005-01-01 Steven Bosscher <stevenb@suse.de>
29429
29430 * gcc.dg/20041231-1.C: New test.
29431 * g++.dg/warn/Wunreachable-code-1.C: New test.
29432
29433 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29434
29435 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29436 file, not /dev/null. Abort on error.
29437
29438 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29439 Ziemowit Laski <zlaski@apple.com>
29440
29441 PR objc/18971
29442 * objc.dg/encode-5.m: New test.
29443
29444 2004-12-29 Richard Henderson <rth@redhat.com>
29445
29446 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29447 * objc.dg/stabs-1.m: Disable for ia64.
29448
29449 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29450
29451 PR c++/19190
29452 * g++.dg/warn/Wunused-10.C: New test.
29453
29454 2004-12-28 Richard Henderson <rth@redhat.com>
29455
29456 * objc.dg/stabs-1.m: Disable for alpha.
29457
29458 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29459
29460 PR c++/19149
29461 * g++.dg/parse/error23.C: New test.
29462
29463 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29464
29465 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29466
29467 PR fortran/19032
29468 * gfortran.dg/intrinsic_modulo_1.f90: New.
29469 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29470 tests with divisor -1.
29471
29472 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29473
29474 * g++.dg/opt/temp1.C (memcpy): Return a value.
29475
29476 PR c++/19148
29477 * g++.dg/expr/cond7.C: New test.
29478
29479 2004-12-27 Paul Brook <paul@codesourcery.com>
29480
29481 * gfortran.dg/g77/select_no_compile.f: Remove.
29482
29483 2004-12-27 Richard Henderson <rth@redhat.com>
29484
29485 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29486 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29487 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29488
29489 2004-12-26 Richard Henderson <rth@redhat.com>
29490
29491 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29492 by 1i instead of token pasting.
29493
29494 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29495
29496 PR tree-optimization/17578
29497 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29498 to additional_flags.
29499 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29500
29501 2004-12-25 Richard Henderson <rth@redhat.com>
29502
29503 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29504 Remove Alpha.
29505
29506 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29507
29508 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29509 hppa*-*-hpux*.
29510 * gcc.dg/pr17957.c (dg-options): Likewise.
29511 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29512 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29513 instead of 0 on __hppa__.
29514 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29515 "foo,%r" on hppa*-*-*.
29516
29517 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29518
29519 PR fortran/19071
29520 * gfortran.dg/complex_write.f90: New test.
29521
29522 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29523
29524 PR c++/17595
29525 * g++.dg/parse/pragma2.C: New test.
29526
29527 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29528
29529 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29530
29531 * gcc.dg/empty2.c: Add missing dg-warning.
29532
29533 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29534
29535 PR c++/17413
29536 * g++.dg/template/local4.C: New test.
29537 * g++.dg/template/crash19.C: Add dg-error marker.
29538
29539 * g++.dg/template/crash31.C: Correct embedded PR number.
29540
29541 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29542
29543 PR c++/16405
29544 * g++.dg/opt/temp1.C: Add do-run marker.
29545
29546 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29547
29548 * g++.dg/template/spec19.C: New.
29549
29550 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29551
29552 PR target/16819
29553 * gcc.dg/empty2.c: New.
29554
29555 2004-12-23 Richard Henderson <rth@redhat.com>
29556
29557 * lib/target-supports.exp (check_effective_target_vect_no_align):
29558 Remove i?86 and x86-64.
29559
29560 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29561
29562 PR c++/16405
29563 * g++.dg/opt/temp1.C: New test.
29564
29565 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29566
29567 PR c++/18733
29568 * g++.dg/template/friend33.C: New testcase.
29569
29570 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29571
29572 PR c++/18464
29573 * g++.dg/template/cond5.C: New test.
29574
29575 PR c++/18492
29576 * g++.dg/inherit/thunk3.C: New test.
29577
29578 PR c++/11224
29579 * g++.dg/warn/Wunused-9.C: New test.
29580
29581 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29582
29583 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29584
29585 2004-12-22 Jan Beulich <jbeulich@novell.com>
29586
29587 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29588
29589 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29590
29591 PR c++/18378
29592 * g++.dg/ext/packed8.C: New test.
29593
29594 PR c++/19063
29595 * g++.dg/template/crash31.C: New test.
29596
29597 PR c++/19034
29598 * g++.dg/template/crash30.C: New test.
29599
29600 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29601
29602 PR C++/18984
29603 * g++.dg/eh/ctor3.C: New test.
29604
29605 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29606
29607 * objc.dg/stabs-1.m: Allow section name to be quoted and
29608 assembly label to begin with '.LL'.
29609
29610 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29611
29612 * gcc.dg/vect/vect.exp
29613 (check_effective_target_lp64_or_vect_no_align): New.
29614 * gcc.dg/vect/vect-77.c: Use it.
29615 * gcc.dg/vect/vect-78.c: Use it.
29616
29617 * lib/target-supports.exp
29618 (check_effective_target_vect_no_max,
29619 check_effective_target_vect_no_bitwise,
29620 check_effective_target_vect_no_align): New.
29621 * gcc.dg/vect/vect-13.c: Use them.
29622 * gcc.dg/vect/vect-17.c: Ditto.
29623 * gcc.dg/vect/vect-18.c: Ditto.
29624 * gcc.dg/vect/vect-19.c: Ditto.
29625 * gcc.dg/vect/vect-20.c: Ditto.
29626 * gcc.dg/vect/vect-27.c: Ditto.
29627 * gcc.dg/vect/vect-29.c: Ditto.
29628 * gcc.dg/vect/vect-44.c: Ditto.
29629 * gcc.dg/vect/vect-48.c: Ditto.
29630 * gcc.dg/vect/vect-50.c: Ditto.
29631 * gcc.dg/vect/vect-52.c: Ditto.
29632 * gcc.dg/vect/vect-54.c: Ditto.
29633 * gcc.dg/vect/vect-56.c: Ditto.
29634 * gcc.dg/vect/vect-58.c: Ditto.
29635 * gcc.dg/vect/vect-60.c: Ditto.
29636 * gcc.dg/vect/vect-72.c: Ditto.
29637 * gcc.dg/vect/vect-80.c: Ditto.
29638
29639 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29640
29641 PR c++/14075
29642 * g++.dg/init/string1.C: New.
29643
29644 PR c++/18975
29645 * g++.dg/other/synth1.C: New.
29646
29647 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29648
29649 PR c/18963
29650 * gcc.dg/pr18963-1.c: New test.
29651
29652 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29653
29654 PR c/18596
29655 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29656 * gcc.dg/pr18596-1.c: Use dg-error.
29657 (dg-options): Use -fno-unit-at-a-time.
29658 * gcc.dg/pr18596-2.c: New test.
29659 * gcc.dg/pr18596-3.c: New test.
29660
29661 2004-12-20 Roger Sayle <roger@eyesopen.com>
29662
29663 PR middle-end/18683
29664 * g++.dg/opt/pr18683-1.C: New test case.
29665
29666 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29667
29668 PR other/19093
29669 * g++.dg/opt/max1.C: Fix for 64bit targets.
29670
29671 2004-12-20 Matt Austern <austern@apple.com>
29672
29673 PR c++/19044
29674 * g++.dg/ext/builtin6.C: New
29675
29676 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29677
29678 PR tree-optimization/19080
29679 * gcc.c-torture/compile/pr19080.c: New test.
29680
29681 2004-12-20 Steven Bosscher <stevenb@suse.de>
29682
29683 * gcc.dg/20041219-1.c: New test.
29684
29685 2004-12-19 Roger Sayle <roger@eyesopen.com>
29686
29687 PR middle-end/19068
29688 * g++.dg/opt/max1.C: New test case.
29689
29690 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29691
29692 * gcc.dg/fdata-sections-1.c: New test.
29693
29694 2004-12-18 Roger Sayle <roger@eyesopen.com>
29695
29696 PR middle-end/18548
29697 * gcc.dg/max-1.c: New test case.
29698
29699 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29700
29701 * gcc.c-torture/execute/20041218-1.c: New test.
29702
29703 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29704
29705 * gcc.dg/pr18501.c: New test.
29706 * gcc.dg/uninit-5.c: XFAIL.
29707 * gcc.dg/uninit-9.c: XFAIL.
29708
29709 2004-12-17 Dale Johannesen <dalej@apple.com>
29710
29711 * gcc.dg/20041213-1.c: New.
29712
29713 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29714
29715 * objc.dg/stabs-1.m: Allow assembly label to begin
29716 with a dot ('.').
29717
29718 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29719
29720 * gcc.c-torture/execute/20041213-1.c: Move...
29721 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29722
29723 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29724
29725 PR c++/18721
29726 * g++.dg/lookup/conv-5.C: New.
29727
29728 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29729
29730 * objc.dg/stabs-1.m: New test.
29731
29732 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29733
29734 * gcc.dg/visibility-c.c: Change compile to
29735 assemble for the test.
29736
29737 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29738
29739 PR target/19041
29740 * gcc.dg/visibility-c.c: New test.
29741
29742 2004-12-16 Roger Sayle <roger@eyesopen.com>
29743
29744 PR middle-end/18493
29745 * gcc.dg/switch-8.c: New test case.
29746
29747 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29748
29749 PR c++/18905
29750 * g++.dg/template/init4.C: New.
29751 * g++.dg/opt/static3.C: Enable optimizer.
29752
29753 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29754
29755 * g++.dg/other/complex1.C: New test.
29756
29757 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29758
29759 * g++.dg/opt/inline9.C: New test.
29760
29761 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29762
29763 PR fortran/18993
29764 * gfotran.dg/nullify_1.f: New test.
29765
29766 2004-12-15 Richard Henderson <rth@redhat.com>
29767
29768 * gcc.target/i386/i386.exp: New harness.
29769 * gcc.target/i386/vect-args.c: New.
29770
29771 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29772
29773 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29774
29775 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29776
29777 PR c++/18825
29778 * g++.dg/template/friend32.C: New test.
29779
29780 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29781
29782 * cpp/pragma-once-1.c: New test.
29783 * cpp/pragma-once-1b.h: Likewise.
29784 * cpp/pragma-once-1c.h: Likewise.
29785 * cpp/pragma-once-1d.h: Likewise.
29786 * cpp/inc/pragma-once-1a.h: Likewise.
29787
29788 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29789 Steven G. Kargl <kargls@comcast.net>
29790
29791 PR fortran/17597
29792 * gfortran.dg/list_read_3.f90: New test.
29793
29794 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29795
29796 * gcc.dg/ftrapv-2.c: New test.
29797
29798 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29799
29800 PR c++/18981
29801 * g++.dg/template/typename9.C: New test.
29802
29803 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29804
29805 PR c++/18738
29806 * g++.dg/template/typename8.C: New test.
29807 * g++.dg/parse/friend2.C: Tweak error message.
29808
29809 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29810
29811 * gcc.c-torture/20041214-1.c: New test.
29812
29813 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29814
29815 PR c++/18965
29816 * g++.dg/init/array17.C: New test.
29817
29818 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29819
29820 PR c++/18793
29821 * g++.dg/init/aggr3.C: New test.
29822
29823 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29824
29825 * gcc.dg/altivec-types-1.c: New test.
29826 * gcc.dg/altivec-types-2.c: New test.
29827 * gcc.dg/altivec-types-3.c: New test.
29828 * gcc.dg/altivec-types-4.c: New test.
29829 * g++.dg/ext/altivec-types-1.C: New test.
29830 * g++.dg/ext/altivec-types-2.C: New test.
29831 * g++.dg/ext/altivec-types-3.C: New test.
29832 * g++.dg/ext/altivec-types-4.C: New test.
29833
29834 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29835
29836 PR middle-end/18951
29837 * gcc.c-torture/execute/20041213-1.c: New test.
29838
29839 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29840
29841 PR c++/18949
29842 * g++.dg/template/cast1.C: New.
29843
29844 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29845
29846 * gcc.c-torture/execute/20041213-2.c: New test.
29847
29848 2004-12-13 Richard Henderson <rth@redhat.com>
29849
29850 * gcc.dg/i386-sse-10.c: Fix typo in options.
29851
29852 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29853
29854 PR c++/18968
29855 * g++.dg/opt/pr18968.C: New test.
29856
29857 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29858
29859 PR c++/18925
29860 * g++.dg/ext/visibility/staticdatamem.C: New test.
29861
29862 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29863
29864 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29865
29866 2004-12-13 Roger Sayle <roger@eyesopen.com>
29867
29868 PR rtl-optimization/18928
29869 * gcc.dg/pr18928-1.c: New test case.
29870
29871 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29872
29873 PR tree-opt/16951
29874 * gcc.c-torture/compile/20041211-1.c: New.
29875
29876 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29877
29878 PR middle-end/17564
29879 * gcc.c-torture/execute/20041212-1.c: New test.
29880
29881 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29882
29883 PR fortran/18869
29884 * gfortran.dg/common_1.f90: New test.
29885
29886 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29887 Paul Brook <paul@codesourcery.com>
29888
29889 PR fortran/16222
29890 * gfortran.dg/real_do_1.f90: New test.
29891
29892 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29893
29894 PR tree-opt/18040
29895 * g++.dg/opt/ptrmem6.C: New test.
29896
29897 2004-12-11 Roger Sayle <roger@eyesopen.com>
29898
29899 PR middle-end/18921
29900 * gcc.dg/pr18921-1.c: New test case.
29901
29902 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29903
29904 PR fortran/17175
29905 * gfortran.dg/scale_1.f90: New test.
29906
29907 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29908
29909 PR middle-end/18903
29910 * gcc.c-torture/compile/pr18903.c: New test.
29911
29912 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29913
29914 * gcc.c-torture/execute/20041210-1.c: New test.
29915
29916 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29917
29918 PR c++/18731
29919 * g++.dg/parser/struct-1.C: New test.
29920 * g++.dg/parser/struct-2.C: New test.
29921 * g++.dg/parser/struct-3.C: New test.
29922
29923 2004-12-09 Richard Henderson <rth@redhat.com>
29924
29925 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29926
29927 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29928 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29929
29930 2004-12-09 Matt Austern <austern@apple.com>
29931
29932 PR c++/18514
29933 * g++.dg/ext/builtin1.C: New
29934 * g++.dg/ext/builtin2.C: New
29935 * g++.dg/ext/builtin3.C: New
29936 * g++.dg/ext/builtin4.C: New
29937 * g++.dg/ext/builtin5.C: New
29938
29939 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29940
29941 PR tree-opt/18904
29942 * g++.dg/opt/ptrmem5.C: New test.
29943
29944 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29945
29946 * g++.dg/parse/typename5.C: Adjust for new error.
29947 * g++.dg/parse/typename7.C: New.
29948
29949 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29950
29951 PR c++/18073
29952 * g++.dg/other/mmintrin.C: New test.
29953
29954 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29955
29956 PR c++/16681
29957 * g++.dg/init/array15.C: New.
29958 * g++.dg/init/array16.C: New.
29959
29960 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29961
29962 PR fortran/18826
29963 * gfortran.dg/assign_1.f90: New test.
29964
29965 2004-12-08 Nick Clifton <nickc@redhat.com>
29966
29967 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29968 * gcc.target/xstormy16/data_below100: Likewise.
29969 * gcc.target/xstormy16/sfr: Likewise.
29970 * gcc.target/xstormy16/below100.S: New test source file.
29971 * gcc.target/xstormy16/below100.ld: New test linker script.
29972 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29973 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29974 bp instructions.
29975 * gcc.target/xstormy16/bp.c: Likewise.
29976
29977 * gcc.target/xstormy16/bss_below100: New files:
29978 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29979 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29980 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29981 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29982 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29983 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29984 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29985 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29986 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29987 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29988 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29989 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29990 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29991 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29992 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29993 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29994 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29995 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29996 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29997 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29998 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29999 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30000 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30001 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30002 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30003 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30004 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30005
30006 * gcc.target/xstormy16/data_below100: New files:
30007 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30008 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30009 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30010 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30011 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30012 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30013 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30014 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30015 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30016 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30017 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30018 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30019 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30020 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30021 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30022 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30023 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30024 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30025 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30026 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30027 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30028 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30029 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30030 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30031 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30032 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30033 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30034
30035 * gcc.target/xstormy16/sfr: New files:
30036 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30037 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30038 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30039 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30040 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30041 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30042 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30043 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30044 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30045 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30046 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30047 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30048 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30049 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30050 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30051 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30052 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30053 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30054 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30055 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30056 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30057 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30058 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30059 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30060 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30061 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30062 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30063 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30064 27_if0_sfrw_bitfield_f.c
30065
30066 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30067
30068 PR c++/18100
30069 * g++.dg/lookup/name-clash4.C: New test.
30070
30071 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30072
30073 PR c++/18672
30074 * g++.dg/opt/array1.C: New.
30075
30076 PR c++/18803
30077 * g++.dg/template/operator5.C: New.
30078
30079 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30080
30081 PR c/18867
30082 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30083
30084 2004-12-07 Steven Bosscher <stevenb@suse.de>
30085
30086 * gcc.dg/noncompile/20041207.c: New test.
30087
30088 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30089
30090 * g++.dg/other/unreachable-1.C: New test.
30091
30092 2004-12-06 Nick Clifton <nickc@redhat.com>
30093
30094 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30095 <limits.h> because the latter comes from gcc's include/ directory
30096 and not the newlib/libc/include directory.
30097
30098 2004-12-04 Richard Henderson <rth@redhat.com>
30099
30100 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30101
30102 2004-12-04 Richard Henderson <rth@redhat.com>
30103
30104 * lib/target-supports.exp (check_gc_sections_available): Disable
30105 for alpha and ia64.
30106
30107 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30108
30109 PR middle-end/17909
30110 * g++.dg/other/vararg-2.C: New test.
30111
30112 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30113
30114 PR c++/17011, c++/17971
30115 * g++.dg/template/error15.C: Adjust expected error.
30116 * g++.dg/template/instantiate3.C: Likewise.
30117
30118 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30119
30120 * gcc.dg/altivec-18.c: Fix for darwin
30121
30122 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30123
30124 PR c++/18782
30125 * g++.dg/parse/ptrmem2.C: New.
30126
30127 PR c++/18318
30128 * g++.dg/template/new1.C: New.
30129
30130 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30131
30132 PR fortran/18710
30133 * gfortran.dg/direct_io_3.f90: New test.
30134
30135 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30136
30137 PR 18758
30138 * g++.dg/parse/crash21.C: New.
30139
30140 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30141
30142 PR c++/15664, c++/18276
30143 * g++.dg/template/ttp13.C: New test.
30144 * g++.dg/template/ttp14.C: Likewise.
30145
30146 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30147
30148 PR c++/18123
30149 * g++.dg/parse/enum2.C: New test.
30150 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30151
30152 2004-12-02 Nick Clifton <nickc@redhat.com>
30153
30154 * gcc.target/xstormy16: New test directory.
30155 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30156 * gcc.target/xstormy16/bp.c: Check the generation of bp
30157 instructions.
30158 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30159 bn instructions and the BELOW100 attribute.
30160
30161 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30162
30163 PR target/16952
30164 * gcc.dg/ppc-eabi.c: New.
30165
30166 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30167
30168 PR fortran/18284
30169 * gfortran.dg/backspace.f90
30170
30171 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30172
30173 * gfortran.dg/inquire.f90: New test.
30174
30175 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30176
30177 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30178 handle effective-target-keyword.
30179 (dg-skip-if): Support effective-target keyword as target list.
30180 (dg-xfail-if): Ditto.
30181 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30182
30183 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30184
30185 PR tree-optimization/18291
30186 * gcc.c-torture/compile/pr18291.c: New test.
30187
30188 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30189
30190 PR C++/18729
30191 * g++.dg/parse/crash20.C: New.
30192
30193 PR c++/17431
30194 * g++.dg/overload/arg1.C: New.
30195 * g++.dg/overload/arg2.C: New.
30196 * g++.dg/overload/arg3.C: New.
30197 * g++.dg/overload/arg4.C: New.
30198
30199 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30200
30201 * gcc.dg/c99-flex-array-4.c: Remove.
30202
30203 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30204
30205 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30206
30207 * lib/target-supports.exp (is-effective-target): Simplify.
30208
30209 * lib/target-supports.exp (check_effective_target_vect_long):
30210 Fix for powerpc64-*-*.
30211
30212 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30213
30214 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30215 to support new requirements on FreeBSD 5.
30216
30217 2004-11-30 Devang Patel <dpatel@apple.com>
30218
30219 PR 18702
30220 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30221
30222 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30223
30224 * g++.dg/ext/altivec-13.C: New test.
30225
30226 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30227
30228 PR tree-opt/18298
30229 * gcc.c-torture/execute/p18298.c: New test.
30230
30231 2004-11-30 Ira Rosen <irar@il.ibm.com>
30232 Dorit Naishlos <dorit@il.ibm.com>
30233
30234 PR tree-opt/18607
30235 * gcc.dg/vect/vect-89.c: New test.
30236
30237 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30238
30239 * gcc.dg/pr18596-1.c: New test.
30240
30241 2004-11-30 Ben Elliston <bje@au.ibm.com>
30242
30243 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30244
30245 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30246
30247 PR c/18479
30248 * gcc.dg/pr18479.c: New test.
30249
30250 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30251
30252 PR target/18490
30253 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30254 mmix-knuth-mmixware.
30255
30256 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30257 cris-*-elf* cris-*-aout* mmix-*-*
30258
30259 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30260
30261 PR middle-end/18725
30262 * gcc.dg/pr18725.c: New test.
30263
30264 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30265
30266 PR target/18488
30267 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30268
30269 PR target/18336
30270 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30271
30272 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30273
30274 PR c++/18368
30275 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30276 * g++.old-deja/g++.law/ctors5.C: Likewise.
30277 * g++.old-deja/g++.other/crash25.C: Likewise.
30278
30279 PR c++/18674
30280 * g++.dg/template/error16.C: New test.
30281
30282 PR c++/18512
30283 * g++.dg/template/crash29.C: New test.
30284
30285 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30286
30287 PR tree-optimization/18712
30288 * gcc.c-torture/compile/pr18712.c: New test.
30289
30290 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30291
30292 PR c/7544
30293 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30294 tests.
30295
30296 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30297
30298 PR c++/18652
30299 * g++.dg/lookup/crash6.C: New test.
30300
30301 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30302
30303 PR middle-end/18164
30304 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30305
30306 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30307
30308 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30309 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30310 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30311
30312 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30313
30314 * gcc.dg/pr18164.c: New test.
30315
30316 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30317
30318 * gcc.dg/funroll-loops-all.c: New.
30319
30320 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30321
30322 PR target/18489
30323 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30324 delimeter, match space and TAB as well as ":".
30325
30326 PR target/18484
30327 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30328
30329 PR target/18348
30330 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30331
30332 PR target/18345
30333 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30334
30335 PR target/18337
30336 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30337
30338 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30339
30340 * gfortran.dg/direct_io_2.f90: New test.
30341
30342 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30343
30344 PR target/18334
30345 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30346
30347 2004-11-28 Richard Henderson <rth@redhat.com>
30348
30349 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30350
30351 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30352
30353 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30354 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30355 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30356 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30357 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30358 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30359 gcc.dg/pointer-arith-8.c: New tests.
30360
30361 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30362
30363 PR fortran/18364
30364 * gfortran.dg/endfile.f90: New test.
30365
30366 2004-11-27 Falk Hueffner <falk@debian.org>
30367
30368 * gcc.dg/loop-6.c: New test.
30369
30370 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30371
30372 * gcc.c-torture/execute/20041126-1.c: New test.
30373
30374 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30375
30376 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30377 on IRIX.
30378
30379 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30380
30381 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30382 functions.
30383
30384 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30385
30386 PR rtl-optimization/17825
30387 * gcc.c-torture/compile/20041119-1.c: New test.
30388
30389 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30390
30391 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30392 Check existence of ld library path variables before unsetting.
30393
30394 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30395
30396 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30397
30398 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30399
30400 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30401
30402 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30403
30404 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30405
30406 2004-11-26 Ben Elliston <bje@au.ibm.com>
30407
30408 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30409 dg-do directive.
30410
30411 2004-11-26 Ben Elliston <bje@au.ibm.com>
30412
30413 * gcc.dg/pr17957.c: Pass --param, not -param.
30414
30415 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30416
30417 PR middle-end/17957
30418 * gcc.dg/pr17957.c: New test.
30419
30420 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30421
30422 PR c++/18445
30423 * g++.dg/template/crash28.C: Likewise.
30424
30425 PR c++/18001
30426 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30427 * g++.dg/ext/lvaddr.C: Likewise.
30428 * g++.dg/opt/pr7503-3.C: Likewise.
30429
30430 PR c++/18466
30431 * g++.dg/parse/qualified3.C: New test.
30432 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30433
30434 PR c++/18545
30435 * g++.dg/expr/return1.C: New test.
30436
30437 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30438
30439 Friend class name lookup 3/n, PR c++/3332
30440 * g++.dg/lookup/friend3.C: New test.
30441 * g++.dg/lookup/friend4.C: Likewise.
30442 * g++.dg/lookup/friend5.C: Likewise.
30443
30444 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30445
30446 Friend class name lookup 2/n, PR c++/14513, c++/15410
30447 * g++.dg/lookup/friend2.C: New test.
30448 * g++.dg/template/friend31.C: Likewise.
30449
30450 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30451
30452 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30453
30454 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30455
30456 PR c++/17473
30457 * g++.dg/tc1/dr56.C: Remove.
30458 * g++.dg/template/typedef1.C: Add dg-error markers.
30459 * g++.old-deja/g++.other/typedef7.C: Likewise.
30460
30461 PR c++/18285
30462 * g++.dg/parse/typedef7.C: New test.
30463
30464 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30465
30466 * gcc.c-torture/execute/20041124-1.c: New test.
30467
30468 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30469
30470 * g++.dg/template/deduce3.C: New test.
30471
30472 PR c++/18586
30473 * g++.dg/template/crash27.C: New test.
30474
30475 PR c++/18530
30476 * g++.dg/warn/Wshadow-3.C: New test.
30477
30478 2004-11-24 Devang Patel <dpatel@apple.com>
30479
30480 PR/18555
30481 * gcc.dg/cpp/isysroot-1.c: New test.
30482 * gcc.dg/cpp/usr/include/stdio.h: New file.
30483 * gcc.dg/cpp/isysroot-2.c: New test.
30484 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30485 New file.
30486
30487 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30488
30489 PR c++/8929
30490 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30491
30492 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30493
30494 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30495 * gcc.target/sparc/pdist.c: Likewise.
30496
30497 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30498
30499 PR c++/16882
30500 * g++.dg/conversion/simd1.C: New test.
30501
30502 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30503
30504 * lib/target-libpath.exp: New file defining
30505 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30506 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30507 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30508 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30509 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30510
30511 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30512
30513 * gcc.dg/pragma-align-2.c: Test macro expansion.
30514 * gcc.dg/pragma-pack-2.c: New test.
30515
30516 2004-11-23 Richard Henderson <rth@redhat.com>
30517
30518 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30519 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30520 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30521 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30522 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30523 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30524
30525 * gcc.dg/vect/vect.exp: Add check for alpha.
30526 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30527 (check_effective_target_vect_int): Enable for alpha.
30528 (check_effective_target_vect_long): New.
30529 (is-effective-target): Add it.
30530
30531 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30532
30533 * gcc.dg/pr18614-1.c: New test.
30534
30535 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30536
30537 * gcc.dg/setjmp-2.c: New test.
30538
30539 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30540
30541 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30542 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30543 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30544 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30545 gcc.target/sparc/pdist.c: New tests.
30546
30547 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30548
30549 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30550
30551 2004-11-22 Dale Johannesen <dalej@apple.com>
30552
30553 * gcc.dg/20041111-1.c: New.
30554
30555 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30556
30557 PR tree-opt/18536
30558 * gcc.dg/vect/pr18536.c: New test.
30559
30560 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30561
30562 PR c++/18354
30563 * g++.dg/template/nontype11.C: New test.
30564
30565 2004-11-21 Roger Sayle <roger@eyesopen.com>
30566
30567 PR middle-end/18520
30568 * gcc.dg/pr18520-1.c: New test case.
30569
30570 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30571
30572 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30573 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30574 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30575 expected diagnostics.
30576
30577 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30578
30579 PR target/18580
30580 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30581 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30582 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30583
30584 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30585
30586 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30587
30588 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30589 Joseph Myers <joseph@codesourcery.com>
30590
30591 * lib/target-supports.exp (check_visibility_available): Really
30592 test the compiler.
30593
30594 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30595
30596 PR tree-opt/18181
30597 * gcc.dg/vect/vect-85.c: New test.
30598 * gcc.dg/vect/vect-86.c: New test.
30599 * gcc.dg/vect/vect-87.c: New test.
30600 * gcc.dg/vect/vect-88.c: New test.
30601
30602 2004-11-19 Ben Elliston <bje@au.ibm.com>
30603
30604 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30605
30606 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30607
30608 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30609 * gcc.dg/ppc-and-1.c: Ditto.
30610 * gcc.dg/ppc-compare-1.c: Ditto.
30611 * gcc.dg/ppc-mov-1.c: Ditto
30612
30613 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30614 Mark Mitchell <mark@codesourcery.com>
30615
30616 * gcc.dg/pragma-init-fini-2.c: New test.
30617
30618 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30619 Aldy Hernandez <aldyh@redhat.com>
30620
30621 * lib/target-supports.exp (check_effective_target_vect_int): New
30622 (check_effective_target_vect_float): New
30623 (check_effective_target_vect_double): New.
30624 (is-effective-target): Support new effective targets keywords.
30625 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30626 default action for dg-do.
30627 * gcc.dg/vect/pr16105.c: Use new support.
30628 * gcc.dg/vect/pr18400.c: Ditto.
30629 * gcc.dg/vect/pr18425.c: Ditto.
30630 * gcc.dg/vect/vect-1.c: Ditto.
30631 * gcc.dg/vect/vect-10.c: Ditto.
30632 * gcc.dg/vect/vect-11.c: Ditto.
30633 * gcc.dg/vect/vect-12.c: Ditto.
30634 * gcc.dg/vect/vect-13.c: Ditto.
30635 * gcc.dg/vect/vect-14.c: Ditto.
30636 * gcc.dg/vect/vect-15.c: Ditto.
30637 * gcc.dg/vect/vect-16.c: Ditto.
30638 * gcc.dg/vect/vect-17.c: Ditto.
30639 * gcc.dg/vect/vect-18.c: Ditto.
30640 * gcc.dg/vect/vect-19.c: Ditto.
30641 * gcc.dg/vect/vect-2.c: Ditto.
30642 * gcc.dg/vect/vect-20.c: Ditto.
30643 * gcc.dg/vect/vect-21.c: Ditto.
30644 * gcc.dg/vect/vect-22.c: Ditto.
30645 * gcc.dg/vect/vect-23.c: Ditto.
30646 * gcc.dg/vect/vect-24.c: Ditto.
30647 * gcc.dg/vect/vect-25.c: Ditto.
30648 * gcc.dg/vect/vect-26.c: Ditto.
30649 * gcc.dg/vect/vect-27.c: Ditto.
30650 * gcc.dg/vect/vect-27a.c: Ditto.
30651 * gcc.dg/vect/vect-28.c: Ditto.
30652 * gcc.dg/vect/vect-29.c: Ditto.
30653 * gcc.dg/vect/vect-29a.c: Ditto.
30654 * gcc.dg/vect/vect-3.c: Ditto.
30655 * gcc.dg/vect/vect-30.c: Ditto.
30656 * gcc.dg/vect/vect-31.c: Ditto.
30657 * gcc.dg/vect/vect-32.c: Ditto.
30658 * gcc.dg/vect/vect-33.c: Ditto.
30659 * gcc.dg/vect/vect-34.c: Ditto.
30660 * gcc.dg/vect/vect-35.c: Ditto.
30661 * gcc.dg/vect/vect-36.c: Ditto.
30662 * gcc.dg/vect/vect-37.c: Ditto.
30663 * gcc.dg/vect/vect-38.c: Ditto.
30664 * gcc.dg/vect/vect-4.c: Ditto.
30665 * gcc.dg/vect/vect-40.c: Ditto.
30666 * gcc.dg/vect/vect-41.c: Ditto.
30667 * gcc.dg/vect/vect-42.c: Ditto.
30668 * gcc.dg/vect/vect-43.c: Ditto.
30669 * gcc.dg/vect/vect-44.c: Ditto.
30670 * gcc.dg/vect/vect-45.c: Ditto.
30671 * gcc.dg/vect/vect-46.c: Ditto.
30672 * gcc.dg/vect/vect-47.c: Ditto.
30673 * gcc.dg/vect/vect-48.c: Ditto.
30674 * gcc.dg/vect/vect-48a.c: Ditto.
30675 * gcc.dg/vect/vect-49.c: Ditto.
30676 * gcc.dg/vect/vect-5.c: Ditto.
30677 * gcc.dg/vect/vect-50.c: Ditto.
30678 * gcc.dg/vect/vect-51.c: Ditto.
30679 * gcc.dg/vect/vect-52.c: Ditto.
30680 * gcc.dg/vect/vect-53.c: Ditto.
30681 * gcc.dg/vect/vect-54.c: Ditto.
30682 * gcc.dg/vect/vect-55.c: Ditto.
30683 * gcc.dg/vect/vect-56.c: Ditto.
30684 * gcc.dg/vect/vect-56a.c: Ditto.
30685 * gcc.dg/vect/vect-57.c: Ditto.
30686 * gcc.dg/vect/vect-58.c: Ditto.
30687 * gcc.dg/vect/vect-59.c: Ditto.
30688 * gcc.dg/vect/vect-6.c: Ditto.
30689 * gcc.dg/vect/vect-60.c: Ditto.
30690 * gcc.dg/vect/vect-61.c: Ditto.
30691 * gcc.dg/vect/vect-62.c: Ditto.
30692 * gcc.dg/vect/vect-63.c: Ditto.
30693 * gcc.dg/vect/vect-64.c: Ditto.
30694 * gcc.dg/vect/vect-65.c: Ditto.
30695 * gcc.dg/vect/vect-66.c: Ditto.
30696 * gcc.dg/vect/vect-67.c: Ditto.
30697 * gcc.dg/vect/vect-68.c: Ditto.
30698 * gcc.dg/vect/vect-69.c: Ditto.
30699 * gcc.dg/vect/vect-7.c: Ditto.
30700 * gcc.dg/vect/vect-72.c: Ditto.
30701 * gcc.dg/vect/vect-72a.c: Ditto.
30702 * gcc.dg/vect/vect-73.c: Ditto.
30703 * gcc.dg/vect/vect-74.c: Ditto.
30704 * gcc.dg/vect/vect-75.c: Ditto.
30705 * gcc.dg/vect/vect-76.c: Ditto.
30706 * gcc.dg/vect/vect-77.c: Ditto.
30707 * gcc.dg/vect/vect-77a.c: Ditto.
30708 * gcc.dg/vect/vect-78.c: Ditto.
30709 * gcc.dg/vect/vect-79.c: Ditto.
30710 * gcc.dg/vect/vect-8.c: Ditto.
30711 * gcc.dg/vect/vect-80.c: Ditto.
30712 * gcc.dg/vect/vect-82.c: Ditto.
30713 * gcc.dg/vect/vect-82_64.c: Ditto.
30714 * gcc.dg/vect/vect-83.c: Ditto.
30715 * gcc.dg/vect/vect-83_64.c: Ditto.
30716 * gcc.dg/vect/vect-9.c: Ditto.
30717 * gcc.dg/vect/vect-all.c: Ditto.
30718 * gcc.dg/vect/vect-none.c: Ditto.
30719
30720 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30721
30722 * lib/gcc-dg.exp (dg-skip-if): New function.
30723 (dg-forbid-option): Remove.
30724 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30725 * g++.dg/abi/bitfield8.C: Likewise.
30726 * g++.dg/abi/dtor1.C: Likewise.
30727 * g++.dg/abi/empty10.C: Likewise.
30728 * g++.dg/abi/empty7.C: Likewise.
30729 * g++.dg/abi/empty9.C: Likewise.
30730 * g++.dg/abi/layout3.C: Likewise.
30731 * g++.dg/abi/layout4.C: Likewise.
30732 * g++.dg/abi/thunk1.C: Likewise.
30733 * g++.dg/abi/thunk2.C: Likewise.
30734 * g++.dg/abi/vbase11.C: Likewise.
30735 * g++.dg/abi/vthunk2.C: Likewise.
30736 * g++.dg/abi/vthunk3.C: Likewise.
30737 * g++.dg/ext/attrib8.C: Likewise.
30738 * g++.dg/opt/longbranch2.C: Likewise.
30739 * g++.dg/opt/reg-stack4.C: Likewise.
30740 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30741 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30742 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30743 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30744 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30745 * gcc.dg/20000609-1.c: Likewise.
30746 * gcc.dg/20000720-1.c: Likewise.
30747 * gcc.dg/20011107-1.c: Likewise.
30748 * gcc.dg/20011119-1.c: Likewise.
30749 * gcc.dg/20020108-1.c: Likewise.
30750 * gcc.dg/20020122-2.c: Likewise.
30751 * gcc.dg/20020122-3.c: Likewise.
30752 * gcc.dg/20020201-3.c: Likewise.
30753 * gcc.dg/20020206-1.c: Likewise.
30754 * gcc.dg/20020218-1.c: Likewise.
30755 * gcc.dg/20020310-1.c: Likewise.
30756 * gcc.dg/20020411-1.c: Likewise.
30757 * gcc.dg/20020418-2.c: Likewise.
30758 * gcc.dg/20020426-1.c: Likewise.
30759 * gcc.dg/20020426-2.c: Likewise.
30760 * gcc.dg/20020517-1.c: Likewise.
30761 * gcc.dg/20020523-1.c: Likewise.
30762 * gcc.dg/20020523-2.c: Likewise.
30763 * gcc.dg/20020729-1.c: Likewise.
30764 * gcc.dg/20030204-1.c: Likewise.
30765 * gcc.dg/20030826-2.c: Likewise.
30766 * gcc.dg/20030926-1.c: Likewise.
30767 * gcc.dg/20031202-1.c: Likewise.
30768 * gcc.dg/980312-1.c: Likewise.
30769 * gcc.dg/980313-1.c: Likewise.
30770 * gcc.dg/990117-1.c: Likewise.
30771 * gcc.dg/990424-1.c: Likewise.
30772 * gcc.dg/990524-1.c: Likewise.
30773 * gcc.dg/991230-1.c: Likewise.
30774 * gcc.dg/i386-387-1.c: Likewise.
30775 * gcc.dg/i386-387-2.c: Likewise.
30776 * gcc.dg/i386-387-3.c: Likewise.
30777 * gcc.dg/i386-387-4.c: Likewise.
30778 * gcc.dg/i386-387-5.c: Likewise.
30779 * gcc.dg/i386-387-6.c: Likewise.
30780 * gcc.dg/i386-asm-1.c: Likewise.
30781 * gcc.dg/i386-bitfield1.c: Likewise.
30782 * gcc.dg/i386-bitfield2.c: Likewise.
30783 * gcc.dg/i386-loop-1.c: Likewise.
30784 * gcc.dg/i386-loop-2.c: Likewise.
30785 * gcc.dg/i386-loop-3.c: Likewise.
30786 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30787 * gcc.dg/i386-pic-1.c: Likewise.
30788 * gcc.dg/i386-regparm.c: Likewise.
30789 * gcc.dg/i386-signbit-1.c: Likewise.
30790 * gcc.dg/i386-signbit-2.c: Likewise.
30791 * gcc.dg/i386-signbit-3.c: Likewise.
30792 * gcc.dg/i386-sse-5.c: Likewise.
30793 * gcc.dg/i386-sse-8.c: Likewise.
30794 * gcc.dg/i386-unroll-1.c: Likewise.
30795 * gcc.dg/tls/opt-1.c: Likewise.
30796 * gcc.dg/tls/opt-2.c: Likewise.
30797 * gcc.dg/unroll-1.c: Likewise.
30798 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30799 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30800 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30801 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30802
30803 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30804
30805 * g++.dg/template/incomplete1.C: New test.
30806
30807 2004-11-16 Nick Clifton <nickc@redhat.com>
30808
30809 Revert patches accidentally commited during checkin of fixes for
30810 xstormy16 tests:
30811 gcc.c-torture/execute/simd-4.c: Revert
30812 gcc.dg/20040910-1.c: Revert.
30813
30814 2004-11-16 Paul Brook <paul@codesourcery.com>
30815
30816 PR fortran/13010
30817 * gfortran.dg/der_pointer_1.f90: New test.
30818
30819 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30820
30821 PR c/18498
30822 * gcc.dg/bitfld-13.c: New test.
30823
30824 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30825
30826 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30827 powerpc*-*-linux*.
30828
30829 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30830 * gcc.dg/ppc64-abi-2.c: Ditto.
30831 * gcc.dg/ppc64-abi-3.c: Ditto.
30832
30833 * lib/gcc-dg.exp (dg-target-list): Remove.
30834
30835 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30836
30837 * gcc.dg/ia64-postinc.c: New test.
30838
30839 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30840
30841 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30842
30843 2004-11-15 Nick Clifton <nickc@redhat.com>
30844
30845 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30846 __INT_MAX__ so that the test can be compiled by toolchains
30847 targeted at 16-bit processors.
30848
30849 * gcc.dg/20040625-1.c: Use long constants rather than integers
30850 when performing arithmetic that will overflow 16-bits.
30851
30852 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30853 xstormy16. It does not support 128-bit vector operations.
30854
30855 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30856 with the macro PTR_TYPE. Define this macro to an integer type
30857 suitable for holding a pointer.
30858
30859 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30860 the target is a 16-bit processor.
30861
30862 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30863 16-bit targets where the character constant will be too long.
30864
30865 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30866 where the double will not be directly addressable.
30867
30868 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30869
30870 Friend class name lookup 1/n, PR c++/18471
30871 * g++.dg/template/crash26.C: New test.
30872 * g++.dg/lookup/struct1.C: Adjust expected error.
30873 * g++.dg/parse/elab1.C: Likewise.
30874 * g++.dg/parse/elab2.C: Likewise.
30875 * g++.dg/parse/int-as-enum1.C: Likewise.
30876 * g++.dg/parse/struct-as-enum1.C: Likewise.
30877 * g++.dg/parse/typedef1.C: Likewise.
30878 * g++.dg/parse/typedef3.C: Likewise.
30879 * g++.dg/parse/typedef4.C: Likewise.
30880 * g++.dg/parse/typedef5.C: Likewise.
30881 * g++.dg/template/nontype4.C: Likewise.
30882 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30883 * g++.old-deja/g++.other/elab1.C: Likewise.
30884 * g++.old-deja/g++.other/syntax4.C: Likewise.
30885
30886 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30887
30888 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30889
30890 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30891
30892 * gcc.c-torture/execute/20041114-1.c: New test.
30893
30894 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30895
30896 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30897 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30898 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30899 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30900 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30901 gcc.dg/switch-7.c: New tests.
30902
30903 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30904
30905 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30906
30907 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30908
30909 PR tree-opt/18400
30910 * gcc.dg/vect/pr18400.c: New test.
30911
30912 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30913 Andrew Pinski <pinskia@physics.uc.edu>
30914
30915 PR tree-opt/18425
30916 * gcc.dg/vect/pr18425.c: New test.
30917
30918 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30919
30920 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30921 Guard with dg-require-alias and dg-require-visibility.
30922
30923 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30924
30925 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30926
30927 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30928
30929 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30930
30931 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30932
30933 PR c++/17344
30934 * g++.dg/template/defarg5.C: New test.
30935
30936 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30937
30938 * g++.dg/parse/cast1.C: Run only on ILP32.
30939 * g++.old-deja/g++.mike/p784.C: Likewise.
30940
30941 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30942
30943 * gcc.c-torture/execute/20041113-1.c: New test.
30944
30945 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30946
30947 PR target/18230
30948 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30949 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30950 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30951 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30952 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30953 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30954 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30955 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30956 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30957 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30958 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30959 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30960 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30961
30962 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30963
30964 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30965 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30966 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30967 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30968 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30969 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30970 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30971 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30972 gcc.target/sparc/combined-1.c: New tests.
30973
30974 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30975
30976 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30977 New tests.
30978
30979 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30980
30981 * lib/gcc-dg.exp (dg-forbid-option): New function.
30982 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30983 * g++.dg/abi/bitfield8.C: Likewise.
30984 * g++.dg/abi/dtor1.C: Likewise.
30985 * g++.dg/abi/empty10.C: Likewise.
30986 * g++.dg/abi/empty7.C: Likewise.
30987 * g++.dg/abi/empty9.C: Likewise.
30988 * g++.dg/abi/layout3.C: Likewise.
30989 * g++.dg/abi/layout4.C: Likewise.
30990 * g++.dg/abi/thunk1.C: Likewise.
30991 * g++.dg/abi/thunk2.C: Likewise.
30992 * g++.dg/abi/vbase11.C: Likewise.
30993 * g++.dg/abi/vthunk2.C: Likewise.
30994 * g++.dg/abi/vthunk3.C: Likewise.
30995 * g++.dg/ext/attrib8.C: Likewise.
30996 * g++.dg/opt/longbranch2.C: Likewise.
30997 * g++.dg/opt/reg-stack4.C: Likewise.
30998 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30999 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31000 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31001 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31002 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31003 * gcc.dg/20000609-1.c: Likewise.
31004 * gcc.dg/20000720-1.c: Likewise.
31005 * gcc.dg/20011107-1.c: Likewise.
31006 * gcc.dg/20011119-1.c: Likewise.
31007 * gcc.dg/20020108-1.c: Likewise.
31008 * gcc.dg/20020122-2.c: Likewise.
31009 * gcc.dg/20020122-3.c: Likewise.
31010 * gcc.dg/20020201-3.c: Likewise.
31011 * gcc.dg/20020206-1.c: Likewise.
31012 * gcc.dg/20020218-1.c: Likewise.
31013 * gcc.dg/20020310-1.c: Likewise.
31014 * gcc.dg/20020411-1.c: Likewise.
31015 * gcc.dg/20020418-2.c: Likewise.
31016 * gcc.dg/20020426-1.c: Likewise.
31017 * gcc.dg/20020426-2.c: Likewise.
31018 * gcc.dg/20020517-1.c: Likewise.
31019 * gcc.dg/20020523-1.c: Likewise.
31020 * gcc.dg/20020523-2.c: Likewise.
31021 * gcc.dg/20020729-1.c: Likewise.
31022 * gcc.dg/20030204-1.c: Likewise.
31023 * gcc.dg/20030826-2.c: Likewise.
31024 * gcc.dg/20030926-1.c: Likewise.
31025 * gcc.dg/20031202-1.c: Likewise.
31026 * gcc.dg/980312-1.c: Likewise.
31027 * gcc.dg/980313-1.c: Likewise.
31028 * gcc.dg/990117-1.c: Likewise.
31029 * gcc.dg/990424-1.c: Likewise.
31030 * gcc.dg/990524-1.c: Likewise.
31031 * gcc.dg/991230-1.c: Likewise.
31032 * gcc.dg/i386-387-1.c: Likewise.
31033 * gcc.dg/i386-387-2.c: Likewise.
31034 * gcc.dg/i386-387-3.c: Likewise.
31035 * gcc.dg/i386-387-4.c: Likewise.
31036 * gcc.dg/i386-387-5.c: Likewise.
31037 * gcc.dg/i386-387-6.c: Likewise.
31038 * gcc.dg/i386-asm-1.c: Likewise.
31039 * gcc.dg/i386-bitfield1.c: Likewise.
31040 * gcc.dg/i386-bitfield2.c: Likewise.
31041 * gcc.dg/i386-loop-1.c: Likewise.
31042 * gcc.dg/i386-loop-2.c: Likewise.
31043 * gcc.dg/i386-loop-3.c: Likewise.
31044 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31045 * gcc.dg/i386-pic-1.c: Likewise.
31046 * gcc.dg/i386-regparm.c: Likewise.
31047 * gcc.dg/i386-signbit-1.c: Likewise.
31048 * gcc.dg/i386-signbit-2.c: Likewise.
31049 * gcc.dg/i386-signbit-3.c: Likewise.
31050 * gcc.dg/i386-sse-5.c: Likewise.
31051 * gcc.dg/i386-sse-8.c: Likewise.
31052 * gcc.dg/i386-unroll-1.c: Likewise.
31053 * gcc.dg/tls/opt-1.c: Likewise.
31054 * gcc.dg/tls/opt-2.c: Likewise.
31055 * gcc.dg/unroll-1.c: Likewise.
31056 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31057 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31058 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31059 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31060 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31061 -m64 is specified.
31062
31063 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31064
31065 PR c++/18389
31066 * g++.dg/parse/cond1.C: New test.
31067
31068 PR c++/18429
31069 * g++.dg/template/array9.C: New test.
31070 * g++.dg/ext/vla1.C: Adjust error messages.
31071 * g++.dg/ext/vlm1.C: Likewise.
31072 * g++.dg/template/crash2.C: Likewise.
31073
31074 PR c++/18436
31075 * g++.dg/template/call3.C: New test.
31076
31077 PR c++/18407
31078 * g++.dg/template/ptrmem11.C: New test.
31079
31080 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31081
31082 PR other/14264
31083 * lib/g++.exp: Set LC_ALL and LANG to C.
31084 * lib/gcc-dg.exp: Likewise.
31085 * lib/gfortran.exp: Likewise.
31086 * lib/objc.exp: Likewise.
31087 * lib/treelang.exp: Likewise.
31088
31089 2004-11-12 Andreas Schwab <schwab@suse.de>
31090
31091 * gcc.dg/pr16286.c: Fix last change.
31092
31093 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31094
31095 PR c++/18416
31096 * g++.dg/init/global1.C: New test.
31097
31098 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31099
31100 * gcc.c-torture/execute/20041112-1.c: New test.
31101
31102 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31103
31104 * lib/gcc-dg.exp (dg-target-list): New.
31105
31106 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31107 Richard Sandiford <rsandifo@redhat.com>
31108
31109 * lib/target-supports.exp (get-compiler_messages): New.
31110 (check_named_sections_available): Use it.
31111 (check_effective_target_ilp32): New.
31112 (check_effective_target_lp64): New.
31113 (is-effective-target): New.
31114 * lib/gcc-dg.exp (dg-require-effective-target): New.
31115
31116 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31117
31118 * gcc.dg/precedence-1.c: New test.
31119
31120 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31121
31122 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31123
31124 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31125 message, delete generated files, use more descriptive name for
31126 executable, and make the test unsupported when it cannot be run.
31127
31128 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31129 (dg-require-weak, dg-require-visibility, dg-require-alias,
31130 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31131 dg-require-iconv, dg-require-named-sections): Use it.
31132
31133 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31134
31135 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31136
31137 PR target/16457
31138 * gcc.dg/ppc-and-1: New
31139
31140 PR target/16796
31141 * gcc.dg/ppc-mov-1.c: New.
31142
31143 PR target/16458
31144 * gcc.dg/ppc-compare-1.c: New.
31145
31146 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31147
31148 * objc.dg/desig-init-2.m: New test.
31149
31150 2004-11-10 Adam Nemet <anemet@lnxw.com>
31151
31152 PR middle-end/18160
31153 * g++.dg/warn/register-var-1.C: New test.
31154 * g++.dg/warn/register-var-2.C: New test.
31155
31156 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31157
31158 * gcc.dg/union-2.c: New test.
31159
31160 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31161
31162 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31163 New test for PR tree-optimization/17892.
31164
31165 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31166
31167 PR c++/18369
31168 * g++.dg/init/new12.C: New test.
31169
31170 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31171
31172 * gcc.target/sparc: New directory.
31173 * gcc.target/sparc/sparc.exp: New driver.
31174 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31175 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31176 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31177 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31178
31179 2004-11-10 Paul Brook <paul@codesourcery.com>
31180
31181 PR fortran/18218
31182 * gfortran.dg/list_read.c: New test.
31183
31184 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31185
31186 PR c/18322
31187 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31188 expected diagnostic location.
31189
31190 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31191
31192 * gcc.dg/20041109-1.c: New test.
31193
31194 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31195
31196 PR objc/18406
31197 * objc/compile/pr18406.m: New test.
31198
31199 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31200
31201 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31202
31203 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31204
31205 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31206
31207 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31208
31209 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31210
31211 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31212
31213 * gcc.dg/20030225-2.c: Add prototype for abort and
31214 exit.
31215
31216 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31217
31218 PR tree-opt/18299
31219 * gcc.c-torture/pr18299-1.c: New test.
31220
31221 2004-11-06 Andreas Schwab <schwab@suse.de>
31222
31223 * gcc.dg/pr16286.c: Also test for bool and pixel.
31224
31225 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31226
31227 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31228 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31229 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31230 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31231 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31232 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31233 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31234 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31235 gcc.dg/struct-semi-3.c: New tests.
31236
31237 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31238
31239 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31240
31241 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31242
31243 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31244 Do not use C99 designators.
31245
31246 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31247
31248 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31249
31250 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31251
31252 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31253 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31254 * gcc.c-torture/execute/simd-5.x: Remove.
31255
31256 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31257
31258 PR rtl-optimization/17933
31259 * gcc.dg/torture/pr17933-1.c: New test.
31260
31261 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31262
31263 PR target/18106
31264 * lib/target-supports.exp (check_weak_available): Support
31265 Windows.
31266
31267 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31268
31269 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31270 call to fflush(stdout) before abort.
31271 (my_ffsll): New function.
31272 (generate_fields): Use it.
31273
31274 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31275
31276 * gcc.dg/init-undef-1.c: New test.
31277
31278 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31279
31280 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31281 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31282 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31283 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31284 expected messages for new parser.
31285
31286 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31287
31288 * g++.dg/ext/visibility/symbian1.C: New test.
31289
31290 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31291
31292 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31293 on LP64 targets.
31294
31295 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31296
31297 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31298 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31299 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31300 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31301 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31302 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31303 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31304 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31305 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31306 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31307
31308 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31309
31310 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31311 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31312 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31313 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31314 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31315 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31316 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31317 for new parser.
31318
31319 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31320
31321 PR target/15342
31322 * gcc.dg/20041104-1.c: New test.
31323
31324 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31325
31326 * g++.dg/template/nontype7.C: New test.
31327 * g++.dg/template/nontype8.C: Likewise.
31328 * g++.dg/template/nontype9.C: Likewise.
31329 * g++.dg/template/nontype10.C: Likewise.
31330 * g++.dg/tc1/dr49.C: Likewise.
31331 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31332 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31333
31334 2004-11-04 Ben Elliston <bje@au.ibm.com>
31335
31336 * g++.dg/rtti/tinfo1.C: Remove xfails.
31337
31338 2004-11-04 Ben Elliston <bje@au.ibm.com>
31339
31340 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31341 packed attribute to the definition to satisfy the new C++ parser.
31342
31343 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31344
31345 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31346 invocations of va_arg.
31347
31348 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31349
31350 PR c++/18124
31351 * g++.dg/template/crash25.C: New test.
31352
31353 PR c++/18155
31354 * g++.dg/template/typedef2.C: New test.
31355 * g++.dg/parse/crash13.C: Adjust error markers.
31356
31357 PR c++/18177
31358 * g++.dg/conversion/const3.C: New test.
31359
31360 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31361
31362 PR fortran/17535
31363 PR fortran/17583
31364 PR fortran/17713
31365 * gfortran.dg/generic_[123].f90: New testcases.
31366
31367 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31368
31369 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31370 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31371
31372 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31373
31374 PR tree-opt/16808
31375 * gcc.c-torture/compile/pr16808.c: New test.
31376
31377 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31378
31379 PR rtl-optimization/17104
31380 * gcc.dg/ppc-bitfield1.c: New.
31381
31382 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31383
31384 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31385
31386 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31387
31388 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31389 strings for 32-bit code.
31390
31391 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31392
31393 PR c/18239
31394 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31395
31396 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31397
31398 PR c++/18064
31399 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31400
31401 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31402
31403 PR c++/15172
31404 * g++.dg/init/aggr2.C: New test.
31405
31406 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31407
31408 * objc.dg/local-decl-1.m: New test.
31409
31410 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31411
31412 * gcc.dg/20040910-1.c: Adjust regex.
31413
31414 2004-10-30 Roger Sayle <roger@eyesopen.com>
31415
31416 PR rtl-optimization/18084
31417 * g++.dg/opt/pr18084-1.C: New testcase.
31418
31419 2004-10-30 Matt Austern <austern@apple.com>
31420
31421 PR c++/17542
31422 * g++.dg/ext/attrib18.C: New test.
31423
31424 2004-10-30 Roger Sayle <roger@eyesopen.com>
31425
31426 PR middle-end/18096
31427 * gcc.dg/pr18096-1.c: New test case.
31428
31429 2004-10-30 Roger Sayle <roger@eyesopen.com>
31430
31431 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31432
31433 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31434
31435 PR c/16666
31436 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31437 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31438 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31439 gcc.dg/old-style-prom-3.c: New tests.
31440
31441 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31442
31443 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31444 Remove unnecessary inclusion of stdio.h.
31445
31446 2004-10-29 Roger Sayle <roger@eyesopen.com>
31447
31448 PR rtl-optimization/17581
31449 * gcc.dg/pr17581-1.c: New test case.
31450
31451 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31452
31453 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31454 being implemented.
31455 * g++.dg/conversion/dr195-1.C: New.
31456 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31457 * g++.old-deja/g++.mike/p10148.C: Likewise.
31458
31459 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31460
31461 PR c++/17695
31462 * g++.dg/debug/typedef2.C: New test.
31463
31464 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31465
31466 PR fortran/13490
31467 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31468 * gfortran.dg/g77/README: Update.
31469
31470 2004-10-28 Matt Austern <austern@apple.com>
31471
31472 PR c++/14124
31473 * g++.dg/ext/packed7.C: New test.
31474
31475 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31476
31477 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31478 scan-assembler.
31479 * lib/scanasm.exp (hidden-scan-for): New proc.
31480 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31481 string.
31482 (scan-not-hidden): Likewise.
31483 * lib/target-supports.exp (check_visibility_available): mach-o is
31484 support too.
31485
31486 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31487
31488 PR c++/17132
31489 * g++.dg/template/memclass3.C: New test.
31490
31491 2004-10-28 Adam Nemet <anemet@lnxw.com>
31492
31493 PR middle-end/18160
31494 * gcc.dg/register-var-1.c: New test.
31495 * gcc.dg/register-var-2.c: New test.
31496 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31497 error now.
31498
31499 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31500
31501 PR other/18172
31502 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31503 unused variables.
31504 * gcc.dg/vect/vect-22.c: Likewise.
31505
31506 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31507
31508 * gcc.dg/i386-rotate-1.c: New test.
31509
31510 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31511
31512 * g++.dg/init/ref12.C: Add "run" marker.
31513
31514 PR c++/17435
31515 * g++.dg/init/ref12.C: New test.
31516
31517 PR c++/18140
31518 * g++.dg/template/shift1.C: New test.
31519 * g++.dg/template/error10.C: Adjust error markers.
31520
31521 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31522
31523 PR tree-opt/17529
31524 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31525
31526 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31527
31528 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31529 * gcc.dg/weak/weak-3.c: Likewise.
31530 * gcc.dg/weak/weak-5.c: Likewise.
31531 * gcc.dg/weak/weak-9.c: Likewise.
31532 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31533 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31534
31535 * gcc.dg/darwin-weakimport-1.c: New.
31536
31537 2004-10-28 Ben Elliston <bje@au.ibm.com>
31538
31539 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31540
31541 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31542
31543 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31544 'syntax' error messages.
31545 * gcc.dg/cpp/direct2s.c: Likewise.
31546
31547 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31548
31549 * gcc.c-torture/compile/20041026-1.c: New.
31550
31551 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31552
31553 PR c++/18093
31554 * g++.dg/lookup/ns2.C: New test.
31555
31556 PR c++/18020
31557 * g++.dg/template/enum4.C: New test.
31558
31559 PR c++/18161
31560 * g++.dg/template/expr1.C: New test.
31561
31562 2004-10-26 Ben Elliston <bje@au.ibm.com>
31563
31564 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31565
31566 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31567
31568 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31569 gcc.dg/decl-nospec-3.c: New tests.
31570
31571 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31572
31573 * objc.dg/super-class-3.m: New test.
31574
31575 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31576
31577 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31578 resyncing.
31579 * gcc.dg/cpp/direct2s.c: Likewise.
31580
31581 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31582
31583 * objc.dg/image-info.m: Update for changes to section selection.
31584
31585 2004-10-25 David Ayers <d.ayers@inode.at>
31586 Ziemowit Laski <zlaski@apple.com>
31587
31588 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31589 diagnostics when messaging 'id <Proto>'.
31590 * objc.dg/class-protocol-1.m: New test.
31591 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31592 a non-existent method signature.
31593 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31594 Update diagnostics when messaging with non-existent method signature.
31595 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31596 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31597 invalid receivers are now resolved as if messaging 'id'; remove
31598 extraneous diagnostics.
31599
31600 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31601
31602 PR c/16667
31603 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31604 gcc.dg/init-desig-obs-3.c: New tests.
31605
31606 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31607
31608 * gcc.dg/debug/20041023-1.c: New test.
31609
31610 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31611
31612 PR middle-end/17407
31613 * gcc.c-torture/compile/pr17407.c: New test.
31614
31615 PR c++/18121
31616 * g++.dg/template/array8.C: New test.
31617
31618 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31619
31620 PR other/18138
31621 * lib/g++.exp: Accept more than one multilib libgcc.
31622 * lib/gcc-dg.exp: Likewise.
31623 * lib/objc.exp: Likewise.
31624 * lib/treelang.exp: Likewise.
31625 * lib/gfortran.exp: Likewise.
31626
31627 2004-10-24 Ben Elliston <bje@au.ibm.com>
31628
31629 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31630
31631 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31632
31633 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31634 * gcc.dg/c99-const-expr-3.c: Likewise.
31635
31636 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31637
31638 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31639
31640 2004-10-23 Ben Elliston <bje@au.ibm.com>
31641
31642 * gcc.c-torture/execute/loop-2e.x: Remove.
31643
31644 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31645
31646 PR c++/18095
31647 * g++.dg/parse/crash18.C: New.
31648 * g++.dg/parse/crash19.C: New.
31649
31650 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31651
31652 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31653 * g++.dg/ext/dllimport2.C: Same.
31654 * g++.dg/ext/dllimport8.C: Same.
31655
31656 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31657
31658 PR c++/10841
31659 * g++.dg/conversion/cast1.C: New test.
31660 * g++.dg/overload/pmf1.C: Adjust error marker.
31661
31662 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31663
31664 PR objc/17923
31665 * objc.dg/const-str-7.m: New test.
31666
31667 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31668
31669 * g++.dg/template/memfriend11.C: Fix comment typo.
31670 * g++.dg/template/memfriend14.C: Likewise.
31671
31672 2004-10-20 Richard Henderson <rth@redhat.com>
31673
31674 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31675 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31676 -fasynchronous-unwind-tables.
31677
31678 2004-10-20 Richard Henderson <rth@redhat.com>
31679
31680 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31681 (main): Return success.
31682 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31683 (main): Return success.
31684
31685 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31686
31687 PR c++/13495
31688 * g++.dg/template/memfriend9.C: New test.
31689 * g++.dg/template/memfriend10.C: Likewise.
31690 * g++.dg/template/memfriend11.C: Likewise.
31691 * g++.dg/template/memfriend12.C: Likewise.
31692 * g++.dg/template/memfriend13.C: Likewise.
31693 * g++.dg/template/memfriend14.C: Likewise.
31694 * g++.dg/template/memfriend15.C: Likewise.
31695 * g++.dg/template/memfriend16.C: Likewise.
31696 * g++.dg/template/memfriend17.C: Likewise.
31697 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31698
31699 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31700
31701 * g++.dg/conversion/dr195.C: New.
31702 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31703
31704 2004-10-20 Ben Elliston <bje@au.ibm.com>
31705 Devang Patel <dpatel@apple.com>
31706
31707 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31708 of floating point arithmetic, which could trap.
31709
31710 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31711
31712 PR c++/14035
31713 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31714 * g++.dg/conversion/const2.C: New test.
31715 * g++.dg/expr/reinterpret2.C: New test.
31716 * g++.dg/expr/reinterpret3.C: New test.
31717 * g++.dg/expr/cast2.C: New test.
31718 * g++.dg/expr/copy1.C: New test.
31719 * g++.dg/other/conversion1.C: Change error message.
31720 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31721 function pointers to void *.
31722 * g++.old-deja/g++.mike/p10148.C: Likewise.
31723
31724 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31725
31726 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31727
31728 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31729
31730 PR c++/18047
31731
31732 * g++.dg/parse/expr3.C: New test.
31733
31734 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31735
31736 * gcc.dg/smod-1.c: New test.
31737
31738 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31739
31740 * objc.dg/method-14.m: New test.
31741
31742 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31743
31744 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31745 Also xfail as the patch was reverted.
31746
31747 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31748
31749 PR middle-end/16973
31750 * gcc.dg/pr16973.c: New test.
31751
31752 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31753
31754 PR tree-optimization/17656
31755 * gcc.c-torture/compile/pr17656.c: New test.
31756
31757 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31758
31759 * g++.dg/eh/shadow1.C: New.
31760
31761 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31762
31763 * gcc.c-torture/compile/20041018-1.c: New test.
31764
31765 2004-10-18 Ben Elliston <bje@au.ibm.com>
31766
31767 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31768 compiler referring to register 0 when accessing sdata. The linker
31769 now patches things up.
31770
31771 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31772
31773 PR c/17529
31774 * gcc.c-torture/compile/pr17529.c: New test.
31775
31776 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31777
31778 PR c++/17743
31779 * g++.dg/ext/attrib17.C: New test.
31780
31781 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31782
31783 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31784
31785 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31786
31787 PR c++/10479
31788 * g++.dg/ext/attrib16.C: New test.
31789
31790 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31791
31792 PR c++/17042
31793 * g++.dg/init/dso_handle1.C: New test.
31794
31795 PR c++/14667
31796 * g++.dg/parse/typedef6.C: New test.
31797
31798 PR c++/17916
31799 * g++.dg/parse/pragma1.C: New test.
31800
31801 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31802
31803 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31804
31805 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31806
31807 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31808 -fno-common when on HPPA HP-UX platforms.
31809
31810 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31811
31812 PR other/16820
31813 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31814 stdint.h.
31815 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31816 uintptr_t.
31817
31818 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31819
31820 PR c++/16301
31821 * g++.dg/lookup/strong-using-4.C: New test.
31822
31823 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31824
31825 PR middle-end/16567
31826 * gcc.c-torture/compile/nested-1.c: New test.
31827
31828 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31829
31830 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31831 and mipsisa64*-*-* (until support for misaligned loads is added).
31832 * gcc.dg/vect/vect-50.c: Likewise.
31833 * gcc.dg/vect/vect-52.c: Likewise.
31834 * gcc.dg/vect/vect-54.c: Likewise.
31835 * gcc.dg/vect/vect-58.c: Likewise.
31836 * gcc.dg/vect/vect-60.c: Likewise.
31837 * gcc.dg/vect/vect-80.c: Likewise.
31838
31839 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31840
31841 PR c++/17976
31842 * g++.dg/init/dtor3.C: New test.
31843
31844 2004-10-15 Ben Elliston <bje@au.ibm.com>
31845
31846 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31847
31848 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31849
31850 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31851 * gcc.dg/macho-lo-sum.c: Likewise.
31852
31853 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31854
31855 * gcc.dg/ppc-spe64-1.c: New test.
31856
31857 2004-10-14 Devang Patel <dpatel@apple.com>
31858
31859 PR 17635
31860 * gcc.dg/pr17635.c : New test.
31861
31862 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31863
31864 * gcc.dg/vect/vect-28.c: Remove xfail.
31865 * gcc.dg/vect/vect-30.c: Remove xfail.
31866 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31867 * gcc.dg/vect/vect-33.c: Remove xfail.
31868 * gcc.dg/vect/vect-44.c: Remove xfail.
31869 * gcc.dg/vect/vect-46.c: Remove xfail.
31870 * gcc.dg/vect/vect-50.c: Remove xfail.
31871 * gcc.dg/vect/vect-52.c: Remove xfail.
31872 * gcc.dg/vect/vect-54.c: Remove xfail.
31873 * gcc.dg/vect/vect-58.c: Remove xfail.
31874 * gcc.dg/vect/vect-60.c: Remove xfail.
31875 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31876 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31877 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31878 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31879 * gcc.dg/vect/vect-8.c: Remove xfail.
31880 * gcc.dg/vect/vect-80.c: Remove xfail.
31881 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31882
31883 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31884
31885 * gcc.dg/vect/vect-82.c: New testcase.
31886 * gcc.dg/vect/vect-82_64.c: New testcase.
31887 * gcc.dg/vect/vect-83.c: New testcase.
31888 * gcc.dg/vect/vect-83_64.c: New testcase.
31889
31890 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31891
31892 * gcc.dg/cpp/error-1.c: New test.
31893
31894 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31895
31896 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31897
31898 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31899
31900 PR target/17984
31901 * gcc.dg/cris-peep2-xsrand2.c: New test.
31902
31903 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31904
31905 PR c++/17661
31906 * g++.dg/expr/for2.C: New test.
31907
31908 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31909
31910 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31911
31912 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31913
31914 PR tree-optimization/17724
31915 * g++.dg/opt/pr17724-1.C: New test.
31916 * g++.dg/opt/pr17724-2.C: New test.
31917 * g++.dg/opt/pr17724-3.C: New test.
31918 * g++.dg/opt/pr17724-4.C: New test.
31919 * g++.dg/opt/pr17724-5.C: New test.
31920 * g++.dg/opt/pr17724-6.C: New test.
31921
31922 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31923
31924 PR c/17301
31925 * gcc.dg/pr17301-2.c: New test.
31926
31927 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31928
31929 PR c++/15876
31930 * g++.dg/parse/error22.C: New test.
31931
31932 PR c++/17936
31933 * g++.dg/template/spec18.C: New test.
31934
31935 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31936
31937 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31938 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31939 memcpy.
31940 * gcc.dg/ia64-sync-2.c: Ditto.
31941 * gcc.dg/ia64-sync-3.c: Ditto.
31942
31943 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31944
31945 * g++.dg/eh/cleanup5.C: Add dg-options "".
31946
31947 2004-10-11 Roger Sayle <roger@eyesopen.com>
31948
31949 PR middle-end/17657
31950 * gcc.dg/switch-4.c: New test case.
31951
31952 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31953
31954 * gcc.c-torture/execute/20041011-1.c: New test.
31955
31956 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31957
31958 PR c++/17554
31959 * g++.dg/init/for3.C: New test.
31960
31961 PR c++/17657
31962 * g++.dg/opt/switch2.C: New test.
31963
31964 PR middle-end/17703
31965 * g++.dg/warn/Wreturn-2.C: New test.
31966
31967 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31968
31969 PR c++/17907
31970 * g++.dg/eh/cleanup5.C: New test.
31971
31972 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31973
31974 PR c++/17393
31975 * g++.dg/parse/error21.C: New test.
31976
31977 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31978
31979 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31980 * g++.dg/warn/incomplete1.C: Likewise.
31981 * g++.dg/template/qualttp20.C: Likewise.
31982
31983 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31984
31985 PR c/17881
31986 * parm-incomplete-1.c: New test.
31987
31988 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31989
31990 PR c++/17867
31991 * g++.dg/parse/error19.C: New test.
31992
31993 PR c++/17670
31994 * g++.dg/init/new11.C: New test.
31995
31996 PR c++/17821
31997 * g++.dg/parse/error20.C: New test.
31998
31999 PR c++/17826
32000 * g++.dg/template/crash24.C: New test.
32001
32002 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32003
32004 PR c/17301
32005 * gcc.dg/pr17301-1.c: New test.
32006
32007 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32008
32009 PR c/17189
32010 * gcc.dg/anon-struct-5.c: New test.
32011
32012 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32013
32014 PR c/17844
32015 * gcc.dg/pr17844-1.c: New test.
32016
32017 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32018
32019 PR tree-optimization/17906
32020 * gcc.c-torture/compile/pr17906.c: New.
32021
32022 2004-10-09 Stuart Hastings <stuart@apple.com>
32023 Roger Sayle <roger@eyesopen.com>
32024
32025 PR rtl-optimization/17853
32026 * gcc.dg/i386-mmx-5.c: New testcase.
32027
32028 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32029
32030 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32031
32032 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32033
32034 PR c++/17524
32035 * g++.dg/template/static9.C: New test.
32036
32037 PR c++/17685
32038 * g++.dg/parse/operator5.C: New test.
32039
32040 2004-10-09 Roger Sayle <roger@eyesopen.com>
32041
32042 PR middle-end/17894
32043 * gcc.c-torture/execute/divcmp-4.c: New test case.
32044
32045 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32046
32047 PR tree-opt/17902
32048 * g++.dg/opt/pr17902.C: New test.
32049
32050 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32051
32052 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32053
32054 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32055
32056 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32057
32058 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32059
32060 * gcc.dg/assign-warn-3.c: New test.
32061
32062 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32063
32064 PR c/16999
32065 * gcc.dg/cpp/ident-1.c: New test.
32066
32067 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32068
32069 * gcc.c-torture/compile/acc1.c: New.
32070
32071 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32072
32073 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32074 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32075
32076 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32077
32078 * gcc.dg/ultrasp11.c: New test.
32079
32080 2004-10-08 Michael Matz <matz@suse.de>
32081
32082 * gcc.dg/doloop-2.c: New test.
32083
32084 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32085
32086 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32087 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32088 objc.dg/method-9.m: Update expected diagnostics.
32089
32090 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32091
32092 * gcc.dg/ppc-fsel-3.c: New file.
32093 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32094
32095 2004-10-07 Paul Brook <paul@codesourcery.com>
32096
32097 * gfortran.dg/intrinsic_verify_1.f90: New test.
32098
32099 2004-10-07 Paul Brook <paul@codesourcery.com>
32100
32101 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32102
32103 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32104
32105 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32106 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32107 commit.
32108
32109 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32110
32111 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32112
32113 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32114
32115 PR c++/17115
32116 * g++.dg/warn/Winline-4.C: New test.
32117
32118 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32119
32120 * gcc.c-torture/compile/20041007-1.c: New test.
32121
32122 2004-10-07 Paul Brook <paul@codesourcery.com>
32123
32124 PR fortran/17678
32125 * gfortran.dg/use_allocated_1.f90: New test.
32126
32127 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32128
32129 PR middle-end/17849
32130 * gfortran.fortran-torture/compile/nested.f90: New test
32131
32132 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32133
32134 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32135
32136 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32137
32138 PR c++/17368
32139 * g++.dg/ext/asm6.C: New test.
32140
32141 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32142
32143 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32144
32145 2004-10-06 Paul Brook <paul@codesourcery.com>
32146
32147 PR libfortran/17709
32148 * gfortran.dg/empty_format_1.f90: New test.
32149
32150 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32151
32152 PR fortran/17568
32153 * gfortran.dg/ishft.f90: New test.
32154
32155 PR fortran/17283
32156 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32157 tests.
32158
32159 2004-10-06 Paul Brook <paul@codesourcery.com>
32160
32161 * gfortran.dg/do_1.f90: New test.
32162
32163 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32164
32165 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32166 optimizing for size.
32167
32168 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32169
32170 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32171
32172 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32173
32174 * gcc.c-torture/compile/20041005-1.c: New test.
32175
32176 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32177
32178 PR c++/17829
32179 * g++.dg/lookup/koenig4.C: New.
32180
32181 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32182
32183 * g++.dg/other/classkey1.C: Adjust quoting marks.
32184 * g++.dg/parse/error15.C: Likewise.
32185 * g++.dg/template/meminit2.C (int>): Likewise.
32186
32187 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32188
32189 PR fortran/17283
32190 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32191
32192 PR fortran/17631
32193 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32194
32195 PR fortran/17708
32196 * gfortran.dg/pr17708.f90: New test.
32197
32198 2004-10-04 Chao-ying Fu <fu@mips.com>
32199
32200 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32201 * gcc.dg/vect/vect-4.c: Ditto.
32202 * gcc.dg/vect/vect-5.c: Ditto.
32203 * gcc.dg/vect/vect-6.c: Ditto.
32204 * gcc.dg/vect/vect-8.c: Ditto.
32205 * gcc.dg/vect/vect-16.c: Ditto.
32206 * gcc.dg/vect/vect-30.c: Ditto.
32207 * gcc.dg/vect/vect-40.c: Ditto.
32208 * gcc.dg/vect/vect-41.c: Ditto.
32209 * gcc.dg/vect/vect-42.c: Ditto.
32210 * gcc.dg/vect/vect-43.c: Ditto.
32211 * gcc.dg/vect/vect-44.c: Ditto.
32212 * gcc.dg/vect/vect-45.c: Ditto.
32213 * gcc.dg/vect/vect-46.c: Ditto.
32214 * gcc.dg/vect/vect-47.c: Ditto.
32215 * gcc.dg/vect/vect-48.c: Ditto.
32216 * gcc.dg/vect/vect-49.c: Ditto.
32217 * gcc.dg/vect/vect-50.c: Ditto.
32218 * gcc.dg/vect/vect-51.c: Ditto.
32219 * gcc.dg/vect/vect-52.c: Ditto.
32220 * gcc.dg/vect/vect-53.c: Ditto.
32221 * gcc.dg/vect/vect-54.c: Ditto.
32222 * gcc.dg/vect/vect-55.c: Ditto.
32223 * gcc.dg/vect/vect-56.c: Ditto.
32224 * gcc.dg/vect/vect-57.c: Ditto.
32225 * gcc.dg/vect/vect-58.c: Ditto.
32226 * gcc.dg/vect/vect-59.c: Ditto.
32227 * gcc.dg/vect/vect-60.c: Ditto.
32228 * gcc.dg/vect/vect-74.c: Ditto.
32229 * gcc.dg/vect/vect-79.c: Ditto.
32230 * gcc.dg/vect/vect-80.c: Ditto.
32231
32232 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32233
32234 * gcc.dg/unused-7.c: Use the correct option.
32235
32236 2004-10-04 Paul Brook <paul@codesourcery.com>
32237 Bud Davis <bdavis9659@comcast.net>
32238
32239 PR fortran/17706
32240 PR fortran/16434
32241 * gfortran/pr17706.f90: New test.
32242 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32243
32244 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32245
32246 * gfortran.dg/pr17612.f90: New test.
32247
32248 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32249
32250 * g++.dg/template/local1.C: Adjust quoting marks in
32251 testing for diagnostics.
32252 * g++.dg/tls/diag-2.C: Likewise.
32253 * g++.dg/other/error8.C: Likewise.
32254
32255 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32256
32257 PR c/17178
32258 * gcc.dg/unused-4.c: Adjust to be correct.
32259
32260 PR c/17820
32261 * gcc.dg/unused-7.c: New test.
32262
32263 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32264
32265 PR c++/17797
32266 * g++.dg/overload/template2.C: New test.
32267
32268 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32269
32270 PR tree-optimization/16632
32271 * gcc.dg/tree-ssa/20041002-1.c: New.
32272
32273 2004-10-03 Paul Brook <paul@codesourcery.com>
32274
32275 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32276 rather than relying on default formatting.
32277
32278 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32279
32280 * gcc.dg/20040920-1.c: Update expected message text.
32281
32282 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32283
32284 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32285
32286 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32287
32288 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32289 tree level.
32290
32291 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32292
32293 * gcc.dg/tree-ssa/pr17343.c: Remove.
32294
32295 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32296
32297 PR tree-opt/17343
32298 * gcc.dg/tree-ssa/pr17343.c: New test.
32299
32300 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32301
32302 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32303 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32304 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32305 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32306 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32307
32308 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32309
32310 * gcc.dg/lvalue-2.c: New test.
32311
32312 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32313
32314 PR c/17730
32315 * gcc.dg/pr17730-1.c: New test
32316
32317 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32318
32319 PR c/7425
32320 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32321
32322 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32323
32324 * gcc.c-torture/execute/stdarg-1.c: New test.
32325 * gcc.c-torture/execute/stdarg-2.c: New test.
32326 * gcc.c-torture/execute/stdarg-3.c: New test.
32327 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32328 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32329 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32330 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32331 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32332
32333 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32334
32335 PR tree-optimization/17697
32336 * g++.dg/opt/pr17697-1.C: New test.
32337 * g++.dg/opt/pr17697-2.C: New test.
32338 * g++.dg/opt/pr17697-3.C: New test.
32339
32340 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32341
32342 PR c/16409
32343 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32344 gcc.dg/vla-init-5.c: New tests.
32345
32346 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32347
32348 PR c/13804
32349 * gcc.dg/pr13804-1.c: New test.
32350
32351 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32352
32353 PR fortran/16938
32354 * gfortran.dg/pr16938.f90: New test.
32355
32356 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32357
32358 * g++.dg/template/crash23.C: New test.
32359
32360 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32361
32362 PR c++/17585
32363 * g++.dg/template/static8.C: New test.
32364
32365 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32366
32367 PR c++/17681
32368 * g++.dg/other/error9.C: New test.
32369
32370 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32371
32372 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32373
32374 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32375
32376 PR fortran/15164
32377 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32378
32379 2004-09-26 Roger Sayle <roger@eyesopen.com>
32380
32381 PR middle-end/17112
32382 * gcc.dg/pr17112-1.c: New test case.
32383
32384 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32385
32386 PR c/11459
32387 * gcc.dg/pr11459-1.c: New test.
32388
32389 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32390
32391 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32392 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32393
32394 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32395
32396 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32397
32398 2004-09-25 Jan Hubicka <jh@suse.cz>
32399
32400 * compile/30040909-1.c: New test.
32401 * compile/30040907-1.c: New test.
32402
32403 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32404
32405 * gcc.c-torture/execute/va-arg-26.c: New test.
32406
32407 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32408
32409 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32410 extra diagnostics on targets with 64-bit pointers.
32411 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32412
32413 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32414
32415 PR c/17188
32416 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32417 * gcc.dg/decl-3.c: Adjust expected message.
32418
32419 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32420
32421 PR fortran/17615
32422 * gfortran.dg/pr17615.f90: New test.
32423
32424 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32425
32426 PR tree-optimzation/17517
32427 * g++.dg/tree-ssa/pr17517.C: New Test.
32428
32429 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32430
32431 PR c++/16889
32432 * g++.dg/lookup/ambig3.C: New.
32433
32434 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32435
32436 PR tree-opt/17624
32437 * g++.dg/opt/pr17624.C: New test.
32438
32439 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32440
32441 PR c/6980
32442 * gcc.dg/Wbad-function-cast-1.c: New test.
32443
32444 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32445
32446 * g++.dg/ext/complit1.C
32447 * g++.dg/other/error2.C
32448 * g++.dg/other/nontype-1.C
32449 * g++.dg/parse/crash11.C
32450 * g++.dg/parse/crash12.C
32451 * g++.dg/parse/error15.C
32452 * g++.dg/parse/error4.C
32453 * g++.dg/parse/tmpl-outside1.C
32454 * g++.dg/parse/too-many-tmpl-args1.C
32455 * g++.dg/template/dependent-expr3.C
32456 * g++.dg/template/error10.C
32457 * g++.dg/template/instantiate1.C
32458 * g++.dg/template/vtable2.C
32459 * g++.dg/warn/Wshadow-1.C
32460 * g++.dg/warn/weak1.C
32461 * g++.old-deja/g++.brendan/crash16.C
32462 * g++.old-deja/g++.brendan/crash18.C
32463 * g++.old-deja/g++.brendan/crash48.C
32464 * g++.old-deja/g++.brendan/crash49.C
32465 * g++.old-deja/g++.brendan/crash55.C
32466 * g++.old-deja/g++.brendan/crash56.C
32467 * g++.old-deja/g++.brendan/crash8.C
32468 * g++.old-deja/g++.brendan/enum11.C
32469 * g++.old-deja/g++.brendan/enum8.C
32470 * g++.old-deja/g++.brendan/enum9.C
32471 * g++.old-deja/g++.brendan/friend3.C
32472 * g++.old-deja/g++.brendan/misc14.C
32473 * g++.old-deja/g++.bugs/900402_02.C
32474 * g++.old-deja/g++.bugs/900404_03.C
32475 * g++.old-deja/g++.bugs/900404_04.C
32476 * g++.old-deja/g++.bugs/900428_03.C
32477 * g++.old-deja/g++.jason/crash4.C
32478 * g++.old-deja/g++.jason/overload21.C
32479 * g++.old-deja/g++.jason/redecl1.C
32480 * g++.old-deja/g++.jason/report.C
32481 * g++.old-deja/g++.jason/rfg10.C
32482 * g++.old-deja/g++.jason/template30.C
32483 * g++.old-deja/g++.law/arm12.C
32484 * g++.old-deja/g++.law/ctors5.C
32485 * g++.old-deja/g++.law/cvt20.C
32486 * g++.old-deja/g++.law/init10.C
32487 * g++.old-deja/g++.law/init8.C
32488 * g++.old-deja/g++.law/visibility17.C
32489 * g++.old-deja/g++.law/visibility7.C
32490 * g++.old-deja/g++.mike/net8.C
32491 * g++.old-deja/g++.mike/p646.C
32492 * g++.old-deja/g++.mike/p700.C
32493 * g++.old-deja/g++.mike/p701.C
32494 * g++.old-deja/g++.mike/p811.C
32495 * g++.old-deja/g++.ns/template13.C
32496 * g++.old-deja/g++.other/array3.C
32497 * g++.old-deja/g++.other/crash25.C
32498 * g++.old-deja/g++.other/dtor3.C
32499 * g++.old-deja/g++.other/dtor4.C
32500 * g++.old-deja/g++.other/main1.C
32501 * g++.old-deja/g++.other/warn7.C
32502 * g++.old-deja/g++.pt/crash11.C
32503 * g++.old-deja/g++.pt/crash36.C
32504 * g++.old-deja/g++.pt/spec22.C
32505 * g++.old-deja/g++.pt/spec9.C
32506 * g++.old-deja/g++.pt/ttp52.C
32507 * g++.old-deja/g++.robertl/eb103.C
32508 * g++.old-deja/g++.robertl/eb121.C
32509 * g++.old-deja/g++.robertl/eb22.C
32510 * g++.old-deja/g++.robertl/eb8.C:
32511 Update locations and/or regexps of dg-error markers.
32512 Remove markers for some bogus messages that are no longer issued.
32513
32514 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32515
32516 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32517 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32518
32519 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32520
32521 PR c++/17618
32522 * g++.dg/lookup/crash5.C: New test.
32523
32524 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32525
32526 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32527 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32528 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32529 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32530 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32531 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32532
32533 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32534 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32535 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32536 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32537 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32538 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32539
32540 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32541
32542 * gcc.dg/vect/vect-44.c: Check additional cases.
32543 * gcc.dg/vect/vect-48.c: Check additional cases.
32544
32545 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32546 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32547 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32548 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32549 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32550 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32551 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32552 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32553 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32554
32555 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32556 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32557 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32558
32559 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32560
32561 * gcc.dg/tree-ssa/loop-6.c: New test.
32562
32563 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32564
32565 PR c++/17620
32566 * g++.dg/inherit/base2.C: New.
32567
32568 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32569
32570 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32571 * gcc.dg/20001012-2.c: Likewise.
32572 * gcc.dg/20001013-1.c: Likewise.
32573 * gcc.dg/20001101-1.c: Likewise.
32574 * gcc.dg/20001102-1.c: Likewise.
32575 * gcc.dg/bf-spl1.c: Likewise.
32576 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32577 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32578
32579 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32580
32581 PR tree-optimization/16721
32582 * gcc.dg/tree-ssa/pr16721.c: New test.
32583
32584 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32585
32586 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32587 * gcc.dg/20040305-1.c: Likewise.
32588
32589 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32590
32591 PR c/16566
32592 * gcc.c-torture/compile/pr16566-1.c,
32593 gcc.c-torture/compile/pr16566-2.c,
32594 gcc.c-torture/compile/pr16566-3.c: New tests.
32595
32596 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32597
32598 PR tree-optimization/17512
32599 * gcc.c-torture/compile/20040916-1.c.
32600
32601 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32602
32603 * gcc.dg/pragma-re-3.c: New test.
32604
32605 2004-09-17 Matt Austern <austern@apple.com>
32606
32607 PR c++/15049
32608 * g++.dg/other/anon3.C: New.
32609
32610 2004-09-21 Roger Sayle <roger@eyesopen.com>
32611
32612 PR c++/7503
32613 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32614 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32615 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32616 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32617 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32618
32619 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32620
32621 PR fortran/17286
32622 * gfortran.dg/pr17286.f90: New test.
32623
32624 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32625
32626 PR c++/17530
32627 * g++.dg/template/static7.C: New test.
32628
32629 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32630
32631 PR tree-opt/17558
32632 * gcc.c-torture/compile/pr17558.c: New test.
32633
32634 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32635
32636 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32637 if SKIP_ATTRIBUTE is defined.
32638
32639 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32640
32641 PR fortran/15957
32642 * gfortran.dg/pr15957.f90: New test.
32643
32644 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32645
32646 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32647 in comparison.
32648 * gcc.dg/vect/vect-79.c: Likewise.
32649 * gcc.dg/vect/vect-80.c: Likewise.
32650
32651 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32652
32653 PR fortran/15750
32654 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32655
32656 2004-09-20 Ira Rosen <irar@il.ibm.com>
32657
32658 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32659 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32660 * gcc.dg/vect/vect-62.c: New testcase.
32661 * gcc.dg/vect/vect-63.c: New testcase.
32662 * gcc.dg/vect/vect-64.c: New testcase.
32663 * gcc.dg/vect/vect-65.c: New testcase.
32664 * gcc.dg/vect/vect-66.c: New testcase.
32665 * gcc.dg/vect/vect-67.c: New testcase.
32666 * gcc.dg/vect/vect-68.c: New testcase.
32667 * gcc.dg/vect/vect-69.c: New testcase.
32668 * gcc.dg/vect/vect-79.c: New testcase.
32669 * gcc.dg/vect/vect-80.c: New testcase.
32670
32671 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32672
32673 * gcc.target/mips/asm-1.c: New test.
32674
32675 2004-09-19 Ira Rosen <irar@il.ibm.com>
32676
32677 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32678 * gcc.dg/vect/vect-73.c: New testcase.
32679 * gcc.dg/vect/vect-74.c: New testcase.
32680 * gcc.dg/vect/vect-75.c: New testcase.
32681 * gcc.dg/vect/vect-76.c: New testcase.
32682 * gcc.dg/vect/vect-77.c: New testcase.
32683 * gcc.dg/vect/vect-78.c: New testcase
32684
32685 2004-09-18 Paul Brook <paul@codesourcery.com>
32686
32687 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32688
32689 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32690
32691 PR c/17424
32692 * gcc.dg/pr17424-1.c: New test.
32693
32694 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32695
32696 * g++.dg/tree-ssa/pr17153.C: New test.
32697
32698 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32699
32700 PR pch/13361
32701 * g++.dg/pch/wchar-1.C: New.
32702 * g++.dg/pch/wchar-1.Hs: New.
32703
32704 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32705
32706 * gcc.c-torture/execute/20040917-1.c: New test.
32707
32708 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32709
32710 PR tree-optimization/17319
32711 * gcc.dg/pr17319.c: New test.
32712
32713 2004-09-17 Devang Patel <dpatel@apple.com>
32714
32715 * gcc.dg/20040813-1.c: New test.
32716
32717 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32718
32719 PR tree-optimization/17273
32720 * gcc.c-torture/compile/pr17273.c: New test.
32721
32722 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32723
32724 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32725 Update expected messages.
32726 * gcc.dg/declspec-13.c: New test.
32727
32728 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32729
32730 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32731
32732 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32733
32734 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32735 change what 'a' is pointing to.
32736
32737 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32738
32739 PR c++/16002
32740 * g++.dg/template/error18.C: New test.
32741
32742 PR c++/16029
32743 * g++.dg/warn/Wunused-8.C: New test.
32744
32745 2004-09-17 Steven Bosscher <stevenb@suse.de>
32746
32747 PR tree-optimization/17513
32748 * gcc.dg/20040916-1.c: New test.
32749
32750 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32751
32752 PR c++/17501
32753 * g++.dg/template/typename7.C: New test.
32754
32755 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32756
32757 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32758
32759 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32760
32761 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32762 with -ftree-based-profiling also.
32763 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32764
32765 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32766
32767 PR/15364
32768 * gfortran.dg/der_array_io_1.f90: New test.
32769 * gfortran.dg/der_array_io_2.f90: New test.
32770 * gfortran.dg/der_array_io_3.f90: New test.
32771
32772 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32773
32774 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32775 EABI.
32776
32777 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32778
32779 * g++.dg/opt/switch1.C: New test.
32780
32781 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32782
32783 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32784 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32785 Update expected messages.
32786
32787 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32788
32789 PR fortran/16485
32790 * gfortran.dg/same_name_1.f90: New test.
32791
32792 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32793
32794 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32795 dereference garbage pointers.
32796
32797 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32798
32799 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32800 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32801
32802 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32803 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32804 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32805
32806 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32807
32808 PR c++/17324
32809 * g++.dg/template/mangle1.C: New test.
32810
32811 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32812
32813 PR tree-optimization/17252
32814 * gcc.c-torture/execute/pr17252.c: New test.
32815
32816 2004-09-14 Andrew Pinski <apinski@apple.com>
32817
32818 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32819
32820 2004-09-14 Roger Sayle <roger@eyesopen.com>
32821
32822 PR rtl-optimization/9771
32823 * gcc.dg/pr9771-1.c: New test case.
32824
32825 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32826
32827 PR tree-optimization/15262
32828 * gcc.c-torture/execute/pr15262-1.c: New test.
32829 * gcc.c-torture/execute/pr15262-2.c: New test.
32830
32831 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32832
32833 * gcc.dg/declspec-12.c: New test.
32834
32835 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32836
32837 * gfortran.dg/pr17090.f90: Add directives to test.
32838
32839 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32840
32841 * gcc.c-torture/compile/20040914-1.c: New test.
32842
32843 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32844
32845 PR c++/16162
32846 * g++.dg/template/decl2.C: New test.
32847
32848 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32849
32850 PR fortran/17090
32851 * gfortran.dg/pr17090.f90: New test.
32852
32853 2004-09-13 Dale Johannesen <dalej@apple.com>
32854
32855 * gcc.c-torture/compile/pr17408.c: New test case.
32856
32857 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32858
32859 PR c++/16716
32860 * g++.dg/parse/crash17.C: New test.
32861
32862 PR c++/17327
32863 * g++.dg/template/enum3.C: New test.
32864
32865 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32866
32867 * lib/gcc-defs.exp: Load wrapper.exp.
32868 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32869 using local code.
32870 * lib/gcc.exp (gcc_init): Similar.
32871 * lib/gfortran.exp (gfortran_init): Similar.
32872 * lib/objc.exp (objc_init): Similar.
32873 * lib/treelang.exp (treelang_init): Similar.
32874 * lib/wrapper.exp: New file with build_wrapper call machinery in
32875 ${tool}_maybe_build_wrapper.
32876
32877 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32878
32879 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32880 "inline".
32881 * gcc.dg/declspec-11.c: Update expected messages.
32882 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32883 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32884 gcc.dg/inline-12.c: New tests.
32885
32886 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32887
32888 * g++.dg/tree-ssa/pr17400.C: New testcase.
32889
32890 2004-09-13 James E Wilson <wilson@specifixinc.com>
32891
32892 * gcc.target/mips/sb1-1.c: New testcase.
32893
32894 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32895
32896 * lib/g77-dg.exp: Remove unused file.
32897 * lib/mike-g77.exp: Ditto.
32898 * lib/g77.exp: Ditto.
32899
32900 2004-09-12 Richard Henderson <rth@redhat.com>
32901
32902 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32903
32904 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32905
32906 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32907 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32908 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32909 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32910 Update expected messages.
32911
32912 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32913
32914 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32915 declaration/use mismatch for dirp parameter.
32916
32917 2004-09-12 Andrew Pinski <apinski@apple.com>
32918
32919 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32920 -fgnu-runtime is passed.
32921
32922 2004-09-12 Richard Henderson <rth@redhat.com>
32923
32924 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32925 do the uplevel thing and update additional_flags directly.
32926 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32927 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32928 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32929 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32930
32931 2004-09-11 Steven Bosscher <stevenb@suse.de>
32932
32933 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32934
32935 2004-09-11 Roger Sayle <roger@eyesopen.com>
32936
32937 PR middle-end/17411
32938 * g++.dg/opt/pr17411-1.C: New test case.
32939
32940 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32941
32942 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32943 gcc.dg/tls/diag-2.c: Update expected messages.
32944 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32945 messages.
32946 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32947 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32948 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32949 gcc.dg/tls/diag-5.c: New tests.
32950
32951 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32952
32953 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32954
32955 2004-09-11 Steven Bosscher <stevenb@suse.de>
32956
32957 * g++.dg/parse/break-in-for.C: New test.
32958
32959 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32960
32961 * gcc.dg/tree-ssa/20040911-1.c: New test.
32962
32963 2004-09-11 Andreas Jaeger <aj@suse.de>
32964
32965 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32966 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32967
32968 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32969
32970 * gcc.target/frv: New directory of FR-V-specific tests.
32971
32972 2004-09-10 James E Wilson <wilson@specifixinc.com>
32973
32974 * gcc.dg/convert-vec-1.c: New test.
32975
32976 2004-09-10 Roger Sayle <roger@eyesopen.com>
32977
32978 PR middle-end/17024
32979 * gcc.dg/pr17024-1.c: New test case.
32980
32981 2004-09-10 Eric Christopher <echristo@redhat.com>
32982
32983 * gcc.dg/20040910-1.c: New test.
32984
32985 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32986
32987 * gcc.dg/bitfld-9.c: New test.
32988
32989 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32990
32991 * gcc.c-torture/execute/ieee/acc1.c: New test.
32992 * gcc.c-torture/execute/ieee/acc2.c: New test.
32993 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32994
32995 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32996
32997 * gcc.dg/deprecated-2.c: New test.
32998
32999 2004-09-09 James E Wilson <wilson@specifixinc.com>
33000
33001 * gcc.dg/init-vec-1.c: New test.
33002
33003 2004-09-09 Roger Sayle <roger@eyesopen.com>
33004
33005 PR middle-end/17055
33006 * gcc.dg/pr17055-1.c: New test case.
33007
33008 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33009
33010 PR target/17377
33011 * gcc.c-torture/execute/pr17377.c: New test.
33012
33013 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33014
33015 PR c/8420
33016 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33017 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33018 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33019 gcc.dg/long-long-typespec-1.c: New tests.
33020 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33021
33022 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33023
33024 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33025 gcc.dg/gnu99-static-1.c: New tests.
33026
33027 2004-09-08 Devang Patel <dpatel@apple.com>
33028
33029 * gcc.dg/darwin-ld-20040828-1.c: New test.
33030 * gcc.dg/darwin-ld-20040828-2.c: New test.
33031 * gcc.dg/darwin-ld-20040828-3.c: New test.
33032
33033 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33034
33035 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33036 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33037 in error message.
33038 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33039 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33040 in error message.
33041 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33042 types they qualify.
33043 * objc.dg/type-size-2.m: Fix wording in comment.
33044 * objc.dg/va-meth-1.m: New test case.
33045
33046 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33047
33048 PR c/16633:
33049 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33050 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33051
33052 2004-09-06 Devang Patel <dpatel@apple.com>
33053
33054 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33055 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33056
33057 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33058
33059 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33060 reflect changed line numbering of diagnostics.
33061
33062 2004-09-06 Paul Brook <paul@codesourcery.com>
33063
33064 * gfortran.dg/edit_real_1.f90: Add new test.
33065
33066 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33067
33068 * gcc.dg/tree-ssa/loop-2.c: New test.
33069 * gcc.dg/tree-ssa/loop-3.c: New test.
33070 * gcc.dg/tree-ssa/loop-4.c: New test.
33071 * gcc.dg/tree-ssa/loop-5.c: New test.
33072
33073 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33074
33075 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33076
33077 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33078
33079 * gcc.dg/format/sentinel-1.c: New test.
33080
33081 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33082
33083 * gcc.dg/builtins-46.c: New.
33084
33085 2004-09-03 Devang Patel <dpatel@apple.com>
33086
33087 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33088 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33089
33090 2004-09-03 Jan Beulich <jbeulich@novell.com>
33091
33092 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33093 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33094 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33095 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33096 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33097 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33098 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33099 the non-portable bzero.
33100 * gcc.dg/20010912-1.c: xfail for NetWare.
33101 * gcc.dg/20020426-2.c: xfail for NetWare.
33102 * gcc.dg/20021014-1.c: xfail for NetWare.
33103 * gcc.dg/20021018-1.c: xfail for NetWare.
33104 * gcc.dg/20030213-1.c: xfail for NetWare.
33105 * gcc.dg/20030225-1.c: xfail for NetWare.
33106 * gcc.dg/20030708-1.c: xfail for NetWare.
33107 * gcc.dg/builtins-config.h: Also exclude NetWare.
33108 * gcc.dg/format/format.h: Define restrict only if not already defined.
33109 * gcc.dg/nest.c: xfail for NetWare.
33110 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33111 * lib/target-supports.exp (check_visibility_available): Exclude
33112 NetWare.
33113
33114 2004-09-03 Jan Beulich <jbeulich@novell.com>
33115
33116 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33117 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33118 deterministic starting point for the alignment of structure fields.
33119 * gcc.dg/Wpadded.c: Dito.
33120 * g++.dg/abi/vbase10.C: Dito.
33121
33122 2004-09-03 Devang Patel <dpatel@apple.com>
33123
33124 * g++.dg/debug/pr15736.cc: New test.
33125
33126 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33127
33128 * README.QMTEST: Fix out-of-date link.
33129
33130 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33131
33132 PR fortran/16579
33133 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33134 Delete. Duplicate of gfortran.dg/g77/20010610.f
33135
33136 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33137
33138 * g++.dg/abi/arm_rtti1.C: New test.
33139
33140 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33141
33142 * gcc.dg/ppc-vector-memcpy.c: New.
33143 * gcc.dg/ppc-vector-memset.c: New.
33144
33145 2004-09-02 Chao-ying Fu <fu@mips.com>
33146
33147 * gcc.target/mips/mips-3d-1.c: New test.
33148 * gcc.target/mips/mips-3d-2.c: New test.
33149 * gcc.target/mips/mips-3d-3.c: New test.
33150 * gcc.target/mips/mips-3d-4.c: New test.
33151 * gcc.target/mips/mips-3d-5.c: New test.
33152 * gcc.target/mips/mips-3d-6.c: New test.
33153 * gcc.target/mips/mips-3d-7.c: New test.
33154 * gcc.target/mips/mips-3d-8.c: New test.
33155 * gcc.target/mips/mips-3d-9.c: New test.
33156 * gcc.target/mips/mips-ps-1.c: New test.
33157 * gcc.target/mips/mips-ps-2.c: New test.
33158 * gcc.target/mips/mips-ps-3.c: New test.
33159 * gcc.target/mips/mips-ps-4.c: New test.
33160 * gcc.target/mips/mips-ps-type.c: New test.
33161
33162 2004-09-02 Paul Brook <paul@codesourcery.com>
33163
33164 * gfortran.dg/edit_real_1.f90: Add new tests.
33165
33166 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33167
33168 PR fortran/15327
33169 * gfortran.dg/merge_char_1.f90: New test.
33170
33171 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33172
33173 PR fortran/16404
33174 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33175
33176 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33177
33178 PR c/1522
33179 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33180
33181 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33182
33183 * g++.dg/opt/loop1.C: Do not XFAIL.
33184
33185 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33186
33187 * gcc.c-torture/execute/20040831-1.c: New test.
33188
33189 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33190
33191 PR fortran/16579
33192 * gfortran.dg/g77/20010610.f: Now passes.
33193 Copy from g77.f-torture/execute. Add dg-run directive.
33194 * gfortran.dg/g77/README: Update
33195
33196 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33197
33198 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33199 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33200 (t1, t2, t3, t4): Add volatile.
33201
33202 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33203
33204 * g++.dg/ext/visibility/arm1.C: New test.
33205
33206 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33207
33208 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33209 -pedantic-errors.
33210
33211 2004-09-01 Paul Brook <paul@codesourcery.com>
33212
33213 * gfortran.dg/eof_2.f90: New test.
33214
33215 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33216
33217 PR fortran/16579
33218 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33219
33220 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33221
33222 PR libfortran/16805
33223 * gfortran.dg/list_read_2.f90: New test.
33224
33225 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33226
33227 * g++.dg/abi/key1.C: New test.
33228
33229 2004-08-31 Richard Henderson <rth@redhat.com>
33230
33231 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33232 form of offsetof.
33233 * g++.dg/other/offsetof5.C: Remove duplicate.
33234
33235 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33236
33237 PR fortran/17244
33238 * gfortran.dg/func_derived_1.f90: New test.
33239
33240 2004-08-31 Paul Brook <paul@codesourcery.com>
33241
33242 * gfortran.dg/eof_1.f90: New test.
33243
33244 2004-08-31 Paul Brook <paul@codesourcery.com>
33245
33246 * gfortran.dg/list_read_1.f90: New file.
33247
33248 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33249
33250 * g++.dg/opt/loop1.C: XFAIL.
33251
33252 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33253
33254 * gcc.dg/funcdef-storage-1.c: New.
33255 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33256 an extern function in local scope.
33257 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33258 declare an 'auto inline' function in local scope.
33259 * gcc.dg/20011130-1.c: Likewise.
33260 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33261 an 'auto' function in local scope.
33262 * gcc.dg/20021014-1.c: Likewise.
33263 * gcc.dg/20030331-2.c: Likewise.
33264
33265 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33266
33267 * gfortran.dg/blockdata_1.f90: New test.
33268
33269 2004-08-30 Richard Henderson <rth@redhat.com>
33270
33271 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33272
33273 2004-08-30 Richard Henderson <rth@redhat.com>
33274
33275 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33276 additional_flags set by alternate driver.
33277 (ieee-options): New procedure.
33278 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33279 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33280 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33281 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33282
33283 2004-08-30 Richard Henderson <rth@redhat.com>
33284
33285 * lib/f-torture.exp: Remove.
33286
33287 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33288
33289 PR rtl-optimization/16590
33290 * g++.dg/opt/loop1.C: New test.
33291
33292 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33293
33294 PR fortran/13910
33295 * gfortran.dg/oldstyle_1.f90: New test.
33296
33297 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33298 Paul Brook <paul@codesourcery.com>
33299
33300 * gfortran.dg/g77/README: Update.
33301 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33302 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33303 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33304
33305 2004-08-28 Paul Brook <paul@codesourcery.com>
33306
33307 PR libfortran/17195
33308 * gfortran.dg/edit_real_1.f90: New test.
33309
33310 2004-08-27 Paul Brook <paul@codesourcery.com>
33311
33312 * gfortran.dg/rewind_1.f90: New test.
33313
33314 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33315
33316 PR fortran/16597
33317 * gfortran.dg/pr16597.f90: New test.
33318
33319 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33320
33321 PR c/13801
33322 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33323 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33324 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33325 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33326 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33327
33328 2004-08-26 Nick Clifton <nickc@redhat.com>
33329
33330 * gcc.c-torture/compile/pr17119.c: New test.
33331
33332 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33333
33334 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33335
33336 2004-08-25 Richard Henderson <rth@redhat.com>
33337
33338 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33339 the bits that expect kind=8 to be the largest real kind.
33340
33341 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33342
33343 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33344
33345 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33346
33347 * gfortran.dg/assignment_1.f90: New test.
33348
33349 2004-08-25 Adam Nemet <anemet@lnxw.com>
33350
33351 * g++.dg/template/repo3.C: New test.
33352
33353 2004-08-25 Roger Sayle <roger@eyesopen.com>
33354
33355 PR middle-end/16693
33356 PR tree-optimization/16372
33357 * g++.dg/opt/pr16372-1.C: New test case.
33358 * g++.dg/opt/pr16693-1.C: New test case.
33359 * g++.dg/opt/pr16693-2.C: New test case.
33360
33361 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33362
33363 * objc.dg/proto-lossage-4.m: New test.
33364
33365 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33366
33367 PR c++/17155
33368 * g++.dg/inherit/local2.C: New test.
33369
33370 2004-08-25 Paul Brook <paul@codesourcery.com>
33371
33372 PR fortran/17144
33373 * gfortran.dg/string_ctor_1.f90: New test.
33374
33375 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33376
33377 PR c++/14428
33378 * g++.dg/template/redecl2.C: New test.
33379
33380 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33381
33382 PR fortran/17143
33383 * gfortran.dg/pr17143.f90: New test.
33384
33385 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33386
33387 PR fortran/17164
33388 * gfortran.dg/pr17164.f90: New test.
33389
33390 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33391
33392 * gcc.dg/tree-ssa/loop-1.c: New test.
33393
33394 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33395
33396 * gcc.c-torture/compile/20040824-1.c: New test.
33397
33398 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33399
33400 * gcc.c-torture/compile/iftrap-3.c: New test.
33401
33402 2004-08-24 Paul Brook <paul@codesourcery.com>
33403
33404 * gfortran.dg/entry_2.f90: New test.
33405
33406 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33407
33408 PR c++/16889
33409 * g++.dg/lookup/ambig[12].C: New.
33410
33411 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33412
33413 PR c++/16706
33414 * g++.dg/template/crash21.C: New test.
33415 * g++.dg/template/crash22.C: Likewise.
33416
33417 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33418
33419 PR c++/17149
33420 * g++.dg/template/access15.C: New.
33421
33422 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33423
33424 PR c++/17163
33425 * g++.dg/template/repo2.C: New test.
33426
33427 2004-08-23 Roger Sayle <roger@eyesopen.com>
33428
33429 PR rtl-optimization/17078
33430 * gcc.c-torture/execute/pr17078-1.c: New test case.
33431
33432 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33433
33434 PR c/14492
33435 * gcc.dg/debug/crash1.c: New test.
33436
33437 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33438
33439 PR c/16180
33440 * gcc.dg/loop-5.c: New test.
33441
33442 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33443
33444 * gcc.c-torture/execute/20040823-1.c: New test.
33445
33446 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33447
33448 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33449 to the assembler. Simplify test accordingly.
33450 (asm_abi_flags): Use GNU names.
33451 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33452 to check for ABI flags.
33453
33454 2004-08-22 Andrew Pinski <apinski@apple.com>
33455
33456 * g++.dg/opt/pr14029.C: New test.
33457 * gcc.c-torture/execute/pr15262.c: New test.
33458
33459 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33460
33461 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33462
33463 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33464
33465 PR 16908
33466 * gfortran.dg/direct_io.f90: New test.
33467
33468 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33469
33470 PR c++/17121
33471 * g++.dg/inherit/local2.C: New test.
33472
33473 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33474
33475 PR c++/17120
33476 * g++.dg/warn/Wparentheses-4.C: New test.
33477
33478 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33479
33480 PR c++/17121
33481 * g++.dg/inherit/local2.C: New test.
33482
33483 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33484 * gcc.dg/ppc-ldstruct.c: Likewise.
33485 * gcc.dg/ppc64-abi-2.c: Likewise.
33486
33487 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33488
33489 PR rtl-optimization/17099
33490 * gcc.c-torture/execute/20040820-1.c: New test.
33491
33492 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33493
33494 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33495
33496 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33497
33498 PR fortran/17077
33499 * gfortran.dg/auto_array_1.f90: New test.
33500
33501 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33502
33503 PR fortran/17074
33504 * gfortran.dg/simpleif_1.f90: New test.
33505
33506 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33507
33508 * lib/target-supports.exp (check_profiling_available): Return
33509 false for arm*-*-symbianelf* and arm*-*-eabi*.
33510
33511 PR c++/15890
33512 * g++.dg/template/delete1.C: New test.
33513
33514 2004-08-19 Paul Brook <paul@codesourcery.com>
33515
33516 PR fortran/14976
33517 PR fortran/16228
33518 * gfortran.dg/data_char_1.f90: New test.
33519
33520 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33521
33522 PR fortran/16946
33523 * gfortran.dg/reduction.f90: New testcase.
33524
33525 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33526
33527 PR fortran/16520
33528 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33529
33530 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33531
33532 PR c++/17041
33533 * g++.dg/Wparentheses-3.C: New test.
33534
33535 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33536
33537 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33538 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33539 * gcc.dg/vect/vect-2.c: Likewise.
33540 * gcc.dg/vect/vect-3.c: Likewise.
33541 * gcc.dg/vect/vect-4.c: Likewise.
33542 * gcc.dg/vect/vect-5.c: Likewise.
33543 * gcc.dg/vect/vect-6.c: Likewise.
33544 * gcc.dg/vect/vect-7.c: Likewise.
33545 * gcc.dg/vect/vect-25.c: Likewise.
33546 * gcc.dg/vect/vect-31.c: Likewise.
33547 * gcc.dg/vect/vect-32.c: Likewise.
33548 * gcc.dg/vect/vect-34.c: Likewise.
33549 * gcc.dg/vect/vect-36.c: Likewise.
33550 * gcc.dg/vect/vect-all.c: Likewise.
33551
33552 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33553
33554 PR c++/17068
33555 * g++.dg/template/operator4.C: New test.
33556
33557 2004-08-18 Richard Henderson <rth@redhat.com>
33558
33559 * gcc.dg/20040206-1.c: XFAIL.
33560
33561 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33562
33563 PR c++/16246
33564 * g++.dg/template/array7.C: New test.
33565
33566 2004-08-17 James E Wilson <wilson@specifixinc.com>
33567
33568 * gcc.dg/mips-movcc-1.c: New test.
33569 * gcc.dg/mips-movcc-2.c: New test.
33570 * gcc.dg/mips-movcc-3.c: New test.
33571
33572 * gcc.dg/mips-nmadd-1.c: New test.
33573 * gcc.dg/mips-nmadd-2.c: New test.
33574
33575 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33576
33577 PR c++/15871
33578 * g++.dg/opt/inline8.C: New test.
33579
33580 PR c++/16965
33581 * g++.dg/parse/error17.C: New test.
33582
33583 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33584
33585 * gcc.dg/vect: New directory for vectorizer tests.
33586 * gcc.dg/vect/tree-vect.h: New file.
33587 * gcc.dg/vect/vect.exp: New file.
33588 * gcc.dg/vect/pr16105.c.c: New test.
33589 * gcc.dg/vect/vect-1.c: New test.
33590 * gcc.dg/vect/vect-2.c: New test.
33591 * gcc.dg/vect/vect-3.c: New test.
33592 * gcc.dg/vect/vect-4.c: New test.
33593 * gcc.dg/vect/vect-5.c: New test.
33594 * gcc.dg/vect/vect-6.c: New test.
33595 * gcc.dg/vect/vect-7.c: New test.
33596 * gcc.dg/vect/vect-8.c: New test.
33597 * gcc.dg/vect/vect-9.c: New test.
33598 * gcc.dg/vect/vect-10.c: New test.
33599 * gcc.dg/vect/vect-11.c: New test.
33600 * gcc.dg/vect/vect-12.c: New test.
33601 * gcc.dg/vect/vect-13.c: New test.
33602 * gcc.dg/vect/vect-14.c: New test.
33603 * gcc.dg/vect/vect-15.c: New test.
33604 * gcc.dg/vect/vect-16.c: New test.
33605 * gcc.dg/vect/vect-17.c: New test.
33606 * gcc.dg/vect/vect-18.c: New test.
33607 * gcc.dg/vect/vect-19.c: New test.
33608 * gcc.dg/vect/vect-20.c: New test.
33609 * gcc.dg/vect/vect-21.c: New test.
33610 * gcc.dg/vect/vect-22.c: New test.
33611 * gcc.dg/vect/vect-23.c: New test.
33612 * gcc.dg/vect/vect-24.c: New test.
33613 * gcc.dg/vect/vect-25.c: New test.
33614 * gcc.dg/vect/vect-26.c: New test.
33615 * gcc.dg/vect/vect-27.c: New test.
33616 * gcc.dg/vect/vect-28.c: New test.
33617 * gcc.dg/vect/vect-29.c: New test.
33618 * gcc.dg/vect/vect-30.c: New test.
33619 * gcc.dg/vect/vect-31.c: New test.
33620 * gcc.dg/vect/vect-32.c: New test.
33621 * gcc.dg/vect/vect-33.c: New test.
33622 * gcc.dg/vect/vect-34.c: New test.
33623 * gcc.dg/vect/vect-35.c: New test.
33624 * gcc.dg/vect/vect-36.c: New test.
33625 * gcc.dg/vect/vect-37.c: New test.
33626 * gcc.dg/vect/vect-38.c: New test.
33627 * gcc.dg/vect/vect-40.c: New test.
33628 * gcc.dg/vect/vect-41.c: New test.
33629 * gcc.dg/vect/vect-42.c: New test.
33630 * gcc.dg/vect/vect-43.c: New test.
33631 * gcc.dg/vect/vect-44.c: New test.
33632 * gcc.dg/vect/vect-45.c: New test.
33633 * gcc.dg/vect/vect-46.c: New test.
33634 * gcc.dg/vect/vect-47.c: New test.
33635 * gcc.dg/vect/vect-48.c: New test.
33636 * gcc.dg/vect/vect-49.c: New test.
33637 * gcc.dg/vect/vect-50.c: New test.
33638 * gcc.dg/vect/vect-51.c: New test.
33639 * gcc.dg/vect/vect-52.c: New test.
33640 * gcc.dg/vect/vect-53.c: New test.
33641 * gcc.dg/vect/vect-54.c: New test.
33642 * gcc.dg/vect/vect-55.c: New test.
33643 * gcc.dg/vect/vect-56.c: New test.
33644 * gcc.dg/vect/vect-57.c: New test.
33645 * gcc.dg/vect/vect-58.c: New test.
33646 * gcc.dg/vect/vect-59.c: New test.
33647 * gcc.dg/vect/vect-60.c: New test.
33648 * gcc.dg/vect/vect-61.c: New test.
33649 * gcc.dg/vect/vect-all.c: New test.
33650 * gcc.dg/vect/vect-none.c: New test.
33651
33652 2004-08-17 Paul Brook <paul@codesourcery.com>
33653
33654 PR fortran/13082
33655 * gfortran.dg/entry_1.f90: New test.
33656
33657 2004-08-17 Andrew Pinski <apinski@apple.com>
33658
33659 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33660
33661 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33662
33663 * gcc.dg/pr17036-1.c: New test.
33664
33665 2004-08-16 Devang Patel <dpatel@apple.com>
33666
33667 * gcc.dg/darwin-20040809-1.c: New test.
33668
33669 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33670
33671 * gcc.dg/funcdef-attr-1.c: New test.
33672
33673 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33674
33675 * gcc.dg/altivec-17.c: New test.
33676 * gcc.dg/altivec-18.c: New test.
33677
33678 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33679
33680 PR c++/6749
33681 * g++.dg/template/vtable2.C: New test.
33682
33683 2004-08-14 Richard Henderson <rth@redhat.com>
33684
33685 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33686 * gcc.dg/pack-test-4.c (main): Return 0.
33687 * gcc.dg/setjmp-1.c: Remove XFAIL.
33688 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33689
33690 2004-08-14 Richard Henderson <rth@redhat.com>
33691
33692 * gcc.dg/980217-1.c: Add prototype for printf.
33693
33694 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33695
33696 * gfortran.dg/pr16935.f90: New test.
33697
33698 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33699
33700 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33701
33702 2004-08-13 Paul Brook <paul@codesourcery.com>
33703
33704 * gfortran.dg/der_io_1.f90: Remove stray comma.
33705
33706 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33707
33708 * gcc.dg/vmx/cw-bug-2.c: Remove.
33709 * gcc.dg/vmx/vprint-1.c: Remove.
33710 * gcc.dg/vmx/vscan-1.c: Remove.
33711
33712 2004-08-12 Devang patel <dpatel@apple.com>
33713
33714 * gcc.dg/darwin-20040809-2.c: New test.
33715
33716 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33717
33718 * g++.dg/ext/altivec-12.C: New test.
33719
33720 * g++.dg/ext/altivec-11.C: New test.
33721
33722 2004-08-12 Paul Brook <paul@codesourcery.com>
33723
33724 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33725
33726 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33727
33728 * g++.dg/ext/altivec-2.C: Check for hardware support before
33729 executing any VMX instructions.
33730
33731 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33732
33733 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33734
33735 PR c++/16276
33736 * g++.old-deja/g++.other/comdat4.C: New test.
33737 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33738
33739 2004-08-12 Ben Elliston <bje@au.ibm.com>
33740
33741 PR target/16286
33742 * gcc.dg/pr16286.c: New test.
33743
33744 2004-08-12 Jan Beulich <jbeulich@novell.com>
33745
33746 * g++.dg/ext/asm5.C: New.
33747
33748 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33749
33750 PR c++/16698
33751 * g++.dg/eh/crash1.C: New test.
33752
33753 PR c++/16717
33754 * g++.dg/ext/construct1.C: New test.
33755
33756 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33757
33758 PR c++/16853
33759 * g++.dg/init/ptrmem1.C: New test.
33760
33761 PR c++/16618
33762 * g++.dg/parse/offsetof5.C: New test.
33763
33764 PR c++/16870
33765 * g++.dg/template/overload3.C: New test.
33766
33767 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33768
33769 PR c++/16964
33770 * g++.dg/parse/error16.C: New test.
33771
33772 PR c++/16904
33773 * g++.dg/template/error14.C: New test.
33774
33775 PR c++/16929
33776 * g++.dg/template/error15.C: New test.
33777
33778 2004-08-11 Devang Patel <dpatel@apple.com>
33779
33780 * gcc.dg/darwin-ld-20040809-1.c: New test.
33781 * gcc.dg/darwin-ld-20040809-2.c: New test.
33782
33783 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33784
33785 PR fortran/16917
33786 * gfortran.dg/dfloat_1.f90: New test.
33787
33788 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33789
33790 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33791 * gcc.dg/dll-2.c: Fix dg-require syntax.
33792 * gcc.misc-tests/arm-isr.c (abort): Declare.
33793 (exit): Likewise.
33794
33795 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33796
33797 PR c++/16971
33798 * g++.dg/parse/crash16.C: New test.
33799
33800 2004-08-10 Roger Sayle <roger@eyesopen.com>
33801
33802 * gcc.dg/mips-rsqrt-1.c: New test case.
33803 * gcc.dg/mips-rsqrt-2.c: New test case.
33804 * gcc.dg/mips-rsqrt-3.c: New test case.
33805
33806 2004-08-10 Paul Brook <paul@codesourcery.com>
33807
33808 * gfortran.dg/der_io_1.f90: New test.
33809
33810 2004-08-10 Paul Brook <paul@codesourcery.com>
33811
33812 PR fortran/16919
33813 * gfortran.dg/der_array_1.f90: New test.
33814
33815 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33816
33817 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33818
33819 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33820
33821 * gcc.dg/wchar_t-2.c: Fix typo.
33822
33823 2004-08-09 Falk Hueffner <falk@debian.org>
33824
33825 PR tree-optimization/12517
33826 * gcc.c-torture/compile/pr12517.c: New test.
33827
33828 PR tree-optimization/12578
33829 * gcc.c-torture/compile/pr12578.c: New test.
33830
33831 PR tree-optimization/12899
33832 * gcc.c-torture/compile/pr12899.c: New test.
33833
33834 PR rtl-optimization/14692
33835 * gcc.c-torture/compile/pr14692.c: New test.
33836
33837 PR tree-optimization/16461
33838 * gcc.c-torture/compile/pr16461.c: New test.
33839
33840 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33841
33842 * gfortran.dg/getenv_1.f90: New test.
33843
33844 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33845
33846 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33847 wchar_t.
33848 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33849
33850 2004-08-06 Paul Brook <paul@codesourcery.com>
33851
33852 * gfortran.dg/ret_array_1.f90: New test.
33853 * gfortran.dg/ret_pointer_1.f90: New test.
33854
33855 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33856
33857 * gcc.dg/missing-field-init-[12].c: New tests.
33858 * g++.dg/warn/missing-field-init-[12].C: New tests.
33859
33860 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33861
33862 * gcc.dg/enum2.c: New test.
33863 * gcc.dg/symbian3.c: Likewise.
33864 * gcc.dg/symbian4.c: Likewise.
33865 * gcc.dg/wchar_t-2.c: Likewise.
33866
33867 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33868
33869 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33870 destructor tests.
33871
33872 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33873
33874 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33875 dg-require-visiblity.
33876 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33877 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33878 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33879 * g++.dg/ext/visibility/new1.C: Likewise.
33880 * g++.dg/ext/visibility/pragma.C: Likewise.
33881 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33882 * g++.dg/ext/visibility/virtual.C: Likewise.
33883 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33884 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33885 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33886 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33887 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33888 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33889 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33890 * g++/dg/ext/visibility/visibility-8.C: New test.
33891 * gcc.c-torture/compile/dll.x: Remove.
33892 * gcc.dg/dll-2.c: Use dg-require-dll
33893 * gcc.dg/visibility-10.c: New test.
33894 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33895 supporting DLLs.
33896 * lib/scanasm.exp (scan_hidden): New function.
33897 (scan_not_hidden): Likewise.
33898
33899 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33900
33901 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33902
33903 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33904
33905 * gcc.c-torture/execute/20040805-1.c: New test.
33906
33907 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33908
33909 * gcc.dg/20020118-1.c: Declare abort.
33910 * gcc.dg/altivec_check.h: Likewise.
33911 * gcc.dg/iftrap-2.c: Likewise.
33912 * gcc.dg/pragma-darwin.c: Likewise.
33913 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33914
33915 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33916
33917 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33918
33919 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33920
33921 * gcc.c-torture/execute/builtins/abs-2.c,
33922 gcc.c-torture/execute/builtins/abs-3.c,
33923 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33924 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33925 intmax_t, uintmax_t and their limits.
33926 * gcc.dg/intmax_t-1.c: New test.
33927
33928 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33929
33930 * g++.dg/tc1/dr147.C: Add reference to PR.
33931
33932 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33933
33934 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33935 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33936
33937 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33938
33939 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33940
33941 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33942
33943 * gcc.dg/redecl-5.c: New test.
33944 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33945 of scanf.
33946
33947 2004-08-03 Roger Sayle <roger@eyesopen.com>
33948
33949 PR middle-end/16790
33950 * gcc.c-torture/execute/pr16790-1.c: New test case.
33951
33952 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33953
33954 * g++.dg/ext/visibility/assign1.C: New test.
33955 * g++.dg/ext/visibility/new1.C: Likewise.
33956
33957 * gcc.dg/symbian1.c: New test.
33958 * gcc.dg/symbian2.c: Likewise.
33959
33960 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33961
33962 PR target/16570
33963 * gcc.dg/i386-sse-9.c: New test.
33964
33965 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33966
33967 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33968
33969 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33970
33971 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33972 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33973 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33974 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33975 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33976 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33977 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33978 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33979 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33980 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33981 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33982 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33983 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33984 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33985 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33986 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33987 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33988 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33989 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33990 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33991 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33992 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33993 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33994 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33995 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33996 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33997 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33998 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33999 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34000 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34001 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34002 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34003 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34004 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34005 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34006 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34007 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34008 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34009 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34010 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34011 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34012 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34013 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34014 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34015 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34016 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34017 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34018 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34019 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34020 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34021 gcc.misc-tests/i386-pf-3dnow-1.c,
34022 gcc.misc-tests/i386-pf-athlon-1.c,
34023 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34024 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34025 Declare built-in functions used.
34026 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34027
34028 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34029
34030 PR c++/16707
34031 * g++.dg/lookup/using12.C: New test.
34032
34033 * g++.dg/init/null1.C: Fix PR number.
34034 * g++.dg/parse/namespace10.C: Likewise.
34035
34036 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34037
34038 PR c++/16224
34039 * g++.dg/template/spec17.C: New test.
34040 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34041 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34042
34043 2004-08-02 David Billinghurst
34044
34045 PR fortran/16292
34046 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34047
34048 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34049
34050 * gcc.dg/ia64-got-1.c: New test case.
34051
34052 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34053
34054 PR c++/16489
34055 * g++.dg/init/null1.C: New test.
34056 * g++.dg/tc1/dr76.C: Adjust error marker.
34057
34058 PR c++/16529
34059 * g++.dg/parse/namespace10.C: New test.
34060
34061 PR c++/16810
34062 * g++.dg/inherit/ptrmem2.C: New test.
34063
34064 2004-08-02 Ben Elliston <bje@au.ibm.com>
34065
34066 PR target/16155
34067 * gcc.dg/pr16155.c: New test.
34068
34069 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34070
34071 * gcc.dg/redecl-2.c: New test.
34072
34073 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34074
34075 * gcc.dg/darwin-longdouble.c: New file.
34076
34077 2004-07-30 Richard Henderson <rth@redhat.com>
34078
34079 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34080 write to constant argument.
34081 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34082
34083 2004-07-30 Richard Henderson <rth@redhat.com>
34084
34085 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34086 tests of nearest around zero.
34087
34088 2004-07-30 Andrew Pinski <apinski@apple.com>
34089
34090 * gcc.c-torture/compile/20040730-1.c: New test.
34091
34092 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34093
34094 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34095 powerpc-eabispe.
34096
34097 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34098
34099 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34100
34101 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34102
34103 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34104 contains $ld_library_path.
34105 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34106
34107 2004-07-29 Richard Henderson <rth@redhat.com>
34108
34109 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34110
34111 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34112 (alt2, which): New.
34113 (Check): Accept either alternative.
34114
34115 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34116
34117 * g++.dg/abi/inline1.C: New test.
34118 * g++.dg/abi/local1-a.cc: Likewise.
34119 * g++.dg/abi/local1.C: Likewise.
34120 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34121 * g++.dg/abi/mangle12.C: Likewise.
34122 * g++.dg/abi/mangle17.C: Likewise.
34123 * g++.dg/abi/mangle20-2.C: Likewise.
34124 * g++.dg/opt/interface1.C: Likewise.
34125 * g++.dg/opt/interface1.h: Likewise.
34126 * g++.dg/opt/interface1-a.cc: New test.
34127 * g++.dg/parse/repo1.C: New test.
34128 * g++.dg/template/repo1.C: Likewise.
34129 * g++.dg/warn/Winline-1.C: Likewise.
34130 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34131
34132 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34133
34134 * gcc.dg/tree-ssa/20040729-1.c: New test.
34135
34136 2004-07-27 Matt Austern <austern@apple.com>
34137
34138 * gcc.dg/darwin-bool-1.c: New test.
34139 * gcc.dg/darwin-bool-2.c: New test.
34140
34141 2004-07-28 Richard Henderson <rth@redhat.com>
34142
34143 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34144 arguments in the correct type. Don't write to constant arguments.
34145
34146 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34147
34148 PR tree-optimization/16688
34149 PR tree-optimization/16689
34150 * g++.dg/tree-ssa/pr16688.C: New test.
34151
34152 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34153
34154 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34155 loads. Not only in the comment, this time.
34156
34157 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34158
34159 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34160 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34161 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34162 * gcc.dg/sh4a-bitmovua.c: New.
34163 * gcc.dg/sh4a-cos.c: New.
34164 * gcc.dg/sh4a-cosf.c: New.
34165 * gcc.dg/sh4a-fprun.c: New.
34166 * gcc.dg/sh4a-fsrra.c: New.
34167 * gcc.dg/sh4a-memmovua.c: New.
34168 * gcc.dg/sh4a-sin.c: New.
34169 * gcc.dg/sh4a-sincos.c: New.
34170 * gcc.dg/sh4a-sincosf.c: New.
34171 * gcc.dg/sh4a-sinf.c: New.
34172
34173 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34174
34175 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34176 conditionals.
34177 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34178 loads.
34179 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34180 DOM1.
34181
34182 2004-07-27 Andrew Pinski <apinski@apple.com>
34183
34184 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34185
34186 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34187
34188 * gcc.dg/pragma-isr.c: New test.
34189
34190 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34191
34192 PR c++/14429
34193 * g++.dg/template/ttp11.C: New test.
34194
34195 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34196
34197 * gcc.c-torture/compile/20040727-1.c: New test.
34198
34199 2004-07-26 Eric Christopher <echristo@redhat.com>
34200
34201 * gcc.c-torture/compile/20040726-2.c: New test.
34202
34203 2004-07-26 Andrew Pinski <apinski@apple.com>
34204
34205 * g++.dg/rtti/tinfo1.C: Xfail.
34206
34207 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34208
34209 * gcc.c-torture/compile/20040726-1.c: New test.
34210
34211 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34212 Brian Ryner <bryner@brianryner.com>
34213
34214 PR c++/9283
34215 PR c++/15000
34216 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34217 * g++.dg/ext/visibility/: New directory.
34218 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34219 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34220 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34221 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34222 * g++.dg/ext/visibility/fvisibility.C,
34223 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34224 g++.dg/ext/visibility/fvisibility-override1.C
34225 g++.dg/ext/visibility/fvisibility-override2.C
34226 g++.dg/ext/visibility/memfuncts.C
34227 g++.dg/ext/visibility/noPLT.C
34228 g++.dg/ext/visibility/pragma.C
34229 g++.dg/ext/visibility/pragma-override1.C
34230 g++.dg/ext/visibility/pragma-override2.C
34231 g++.dg/ext/visibility/staticmemfuncts.C
34232 g++.dg/ext/visibility/virtual.C: New tests.
34233
34234 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34235
34236 PR c/15360
34237 * gcc.dg/pr15360-1.c: New test.
34238
34239 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34240
34241 * gcc.dg/pragma-align-2.c: New test.
34242 * gcc.dg/pragma-init-fini.c: New test.
34243 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34244 targets.
34245
34246 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34247
34248 * gcc.dg/init-string-2.c: New test.
34249
34250 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34251
34252 PR 16684
34253 * gcc.dg/Wredundant-decls-1.c: New test case.
34254
34255 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34256
34257 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34258 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34259 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34260 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34261 * gcc.dg/compat/generate-random.c: New file.
34262 * gcc.dg/compat/generate-random.h: Likewise.
34263 * gcc.dg/compat/generate-random_r.c: Likewise.
34264 * gcc.dg/compat/struct-layout-1.h: Likewise.
34265 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34266 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34267 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34268 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34269 * gcc.dg/compat/struct-layout-1_main.c: New test.
34270 * gcc.dg/compat/struct-layout-1_x.c: New file.
34271 * gcc.dg/compat/struct-layout-1_y.c: New file.
34272 * gcc.dg/compat/struct-layout-1_test.h: New file.
34273
34274 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34275
34276 * gcc.dg/comp-return-1.c: New test
34277
34278 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34279
34280 * gcc.dg/vmx/8-02a.c: Fix typo.
34281
34282 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34283 * gcc.dg/darwin-abi-3.c: New test.
34284
34285 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34286 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34287
34288 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34289 * gcc.dg/vmx/ops-long-1.c: New test.
34290 * gcc.dg/vmx/ops-long-2.c: New test.
34291
34292 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34293
34294 * g++.dg/lookup/conv-[1234].C: New.
34295
34296 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34297
34298 * g++.dg/parse/attr2.C: Simplify.
34299
34300 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34301
34302 PR c/7284
34303 * gcc.c-torture/execute/pr7284-1.c: New test.
34304
34305 2004-07-22 Brian Booth <bbooth@redhat.com>
34306
34307 * gcc.dg/tree-ssa/20040721-1.c: New test.
34308
34309 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34310
34311 * g++.dg/template/crash20.c: New.
34312
34313 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34314
34315 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34316 Add dg-run directive. Declare variables as required.
34317 * gfortran.dg/g77/README: Update
34318
34319 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34320
34321 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34322 gcc.dg/cris-peep2-andu2.c: New tests.
34323
34324 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34325
34326 PR c/15052
34327 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34328 on return type.
34329 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34330 messages.
34331 * gcc.dg/qual-return-2.c: Update expected messages.
34332 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34333
34334 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34335
34336 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34337 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34338
34339 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34340
34341 PR c/11250
34342 * gcc.dg/init-string-1.c: New test.
34343
34344 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34345
34346 PR middle-end/15345
34347 PR c/16450
34348 * gcc.dg/torture/nested-fn-1.c: New test.
34349
34350 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34351
34352 PR target/16559
34353 * gcc.dg/ia64-fptr-1.c: New file.
34354
34355 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34356
34357 PR c++/14497
34358 * g++.dg/template/spec16.C: New test.
34359 * g++.old-deja/g++.robertl/eb118.C: Remove.
34360
34361 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34362
34363 PR c++/509
34364 * g++.dg/template/spec15.C: New test.
34365
34366 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34367
34368 Copy cases from g77.f-torture/execute and add dg-run
34369 directive. Other changes as noted.
34370 * gfortran.dg/g77/13037.f
34371 * gfortran.dg/g77/1832.f
34372 * gfortran.dg/g77/19981119-0.f
34373 * gfortran.dg/g77/19990313-0.f
34374 * gfortran.dg/g77/19990313-1.f
34375 * gfortran.dg/g77/19990313-2.f
34376 * gfortran.dg/g77/19990313-3.f
34377 * gfortran.dg/g77/19990419-1.f
34378 * gfortran.dg/g77/19990826-0.f
34379 * gfortran.dg/g77/19990826-2.f
34380 * gfortran.dg/g77/20000503-1.f
34381 * gfortran.dg/g77/20001111.f
34382 * gfortran.dg/g77/20010116.f
34383 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34384 * gfortran.dg/g77/20010430.f
34385 * gfortran.dg/g77/6177.f
34386 * gfortran.dg/g77/947.f
34387 * gfortran.dg/g77/970816-3.f
34388 * gfortran.dg/g77/971102-1.f
34389 * gfortran.dg/g77/980520-1.f
34390 * gfortran.dg/g77/980628-0.f
34391 * gfortran.dg/g77/980628-1.f
34392 * gfortran.dg/g77/980628-10.f
34393 * gfortran.dg/g77/980628-2.f
34394 * gfortran.dg/g77/980628-3.f
34395 * gfortran.dg/g77/980628-7.f
34396 * gfortran.dg/g77/980628-8.f
34397 * gfortran.dg/g77/980628-9.f
34398 * gfortran.dg/g77/980701-0.f
34399 * gfortran.dg/g77/980701-1.f
34400 * gfortran.dg/g77/cabs.f
34401 * gfortran.dg/g77/claus.f
34402 * gfortran.dg/g77/complex_1.f
34403 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34404 * gfortran.dg/g77/dcomplex.f
34405 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34406 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34407 * gfortran.dg/g77/f90-intrinsic-numeric.f
34408 * gfortran.dg/g77/int8421.f
34409 * gfortran.dg/g77/labug1.f
34410 * gfortran.dg/g77/large_vec.f
34411 * gfortran.dg/g77/le.f
34412 * gfortran.dg/g77/short.f
34413 * gfortran.dg/g77/README: Update
34414
34415 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34416
34417 PR c++/16637
34418 * g++.dg/parse/lookup4.C: New test.
34419
34420 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34421
34422 PR c++/16175
34423 * g++.dg/template/ttp10.C: New test.
34424
34425 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34426
34427 * gcc.dg/pr12625-1.c: New test.
34428
34429 2004-07-20 Steven Bosscher <stevenb@suse.de>
34430
34431 * gcc.dg/switch-warn-1.c: New test.
34432 * gcc.dg/switch-warn-2.c: New test.
34433 * gcc.c-torture/compile/pr14730.c: Update.
34434
34435 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34436
34437 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34438 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34439 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34440 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34441
34442 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34443
34444 PR c++/16623
34445 * g++.dg/template/assign1.C: New test.
34446
34447 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34448
34449 PR c++/12170
34450 * g++.dg/template/ttp9.C: New test.
34451
34452 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34453
34454 * gcc.dg/format/cmn-err-1.c: New test.
34455
34456 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34457
34458 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34459 gcc.dg/Wparentheses-10.c: New tests.
34460 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34461
34462 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34463
34464 PR fortran/16465
34465 * gfortran.dg/g77//ffixed-line-length-0.f,
34466 gfortran.dg/g77/ffixed-line-length-132.f,
34467 gfortran.dg/g77/ffixed-line-length-72.f,
34468 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34469 gfortran.dg/g77/README: Update.
34470
34471 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34472
34473 PR c++/13092
34474 * g++.dg/template/non-dependent7.C: New test.
34475 * g++.dg/template/non-dependent8.C: Likewise.
34476 * g++.dg/template/non-dependent9.C: Likewise.
34477 * g++.dg/template/non-dependent10.C: Likewise.
34478
34479 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34480
34481 PR c++/16337
34482 * g++.dg/parse/attr2.C: New test.
34483
34484 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34485
34486 * g77.dg: Removed.
34487 * g77.f-torture: Ditto.
34488
34489 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34490
34491 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34492 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34493 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34494
34495 2004-07-16 Richard Henderson <rth@redhat.com>
34496
34497 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34498
34499 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34500
34501 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34502 tests with full list of options.
34503 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34504 of TORTURE_OPTIONS if test contains 'dg-do run'.
34505
34506 PR fortran/16404
34507 * gfortran.dg/do_iterator.f90: New test.
34508
34509 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34510
34511 PR rtl-optimization/16536
34512 * gcc.c-torture/execute/restrict-1.c: New test.
34513
34514 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34515
34516 PR fortran/15324
34517 * gfortran.dg/pr15324.f90: New test.
34518
34519 PR fortran/15129
34520 * gfortran.dg/pr15129.f90: New test.
34521
34522 PR fortran/15140
34523 * gfortran.dg/pr15140.f90: New test.
34524
34525 PR fortran/13792
34526 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34527 compile-time simplification.
34528
34529 2004-07-14 Mike Stump <mrs@apple.com>
34530
34531 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34532
34533 2004-07-14 James E Wilson <wilson@specifixinc.com>
34534
34535 PR target/16325
34536 * gcc.dg/profile-generate-1.c: New.
34537
34538 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34539
34540 * gcc.c-torture/execute/20040709-1.c: New test.
34541 * gcc.c-torture/execute/20040709-2.c: New test.
34542
34543 2004-07-14 Mike Stump <mrs@apple.com>
34544
34545 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34546
34547 2004-07-14 Mike Stump <mrs@apple.com>
34548
34549 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34550
34551 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34552
34553 PR c++/16518
34554 * g++.dg/parse/mutable1.C: New test.
34555
34556 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34557
34558 PR tree-optimization/16443
34559 * gcc.dg/tree-ssa/20040713-1.c: New test.
34560
34561 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34562
34563 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34564 for operator new.
34565
34566 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34567
34568 * gfortran.dg/g77/README: New file
34569 * gfortran.dg/g77/19981216-0.f: Copy from
34570 g77.f-torture/noncompile. Add "dg-do compile" and
34571 dg-error as required.
34572 * gfortran.dg/g77/19990218-1.f: Likewise.
34573 * gfortran.dg/g77/19990905-1.f: Likewise.
34574 * gfortran.dg/g77/9263.f: Likewise.
34575 * gfortran.dg/g77/980615-0.f: Likewise.
34576 * gfortran.dg/g77/980616-0.f: Likewise.
34577 * gfortran.dg/g77/check0.f: Likewise.
34578 * gfortran.dg/g77/select_no_compile.f: Likewise.
34579
34580 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34581
34582 Copy files from g77.f-torture/compile.
34583 Add "{ dg-do compile}". Other changes as noted
34584 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34585 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34586 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34587 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34588 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34589 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34590 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34591 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34592 statement to conform to standard. Append alpha1.x for reference.
34593 * gfortran.dg/g77/xformat.f: Add dg-warning
34594
34595 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34596
34597 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34598 Add {dg-do compile} directive.
34599 * gfortran.dg/g77/cpp2.F: Likewise.
34600
34601 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34602
34603 PR c++/5402
34604 * g++.dg/lookup/name-clash1.C: New test.
34605
34606 PR c++/9777
34607 * g++.dg/lookup/name-clash2.C: New test.
34608
34609 PR c++/12102
34610 * g++.dg/lookup/name-clash3.C: New test.
34611
34612 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34613
34614 * g++.dg/lookup/new2.C: New test.
34615 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34616
34617 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34618
34619 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34620 Add {dg-do compile} directive.
34621 * gfortran.dg/g77/13060.f: Likewise.
34622 * gfortran.dg/g77/19990218-0.f: Likewise.
34623 * gfortran.dg/g77/19990305-0.f: Likewise.
34624 * gfortran.dg/g77/19990419-0.f: Likewise.
34625 * gfortran.dg/g77/19990502-0.f: Likewise.
34626 * gfortran.dg/g77/19990502-1.f: Likewise.
34627 * gfortran.dg/g77/19990525-0.f: Likewise.
34628 * gfortran.dg/g77/19990826-1.f: Likewise.
34629 * gfortran.dg/g77/19990826-3.f: Likewise.
34630 * gfortran.dg/g77/19990905-2.f: Likewise.
34631 * gfortran.dg/g77/20000412-1.f: Likewise.
34632 * gfortran.dg/g77/20000511-1.f: Likewise.
34633 * gfortran.dg/g77/20000511-2.f: Likewise.
34634 * gfortran.dg/g77/20000518.f: Likewise.
34635 * gfortran.dg/g77/20000601-1.f: Likewise.
34636 * gfortran.dg/g77/20000601-2.f: Likewise.
34637 * gfortran.dg/g77/20000629-1.f: Likewise.
34638 * gfortran.dg/g77/20000630-2.f: Likewise.
34639 * gfortran.dg/g77/20010115.f: Likewise.
34640 * gfortran.dg/g77/20010321-1.f: Likewise.
34641 * gfortran.dg/g77/20010426.f: Likewise.
34642 * gfortran.dg/g77/20020307-1.f: Likewise.
34643 * gfortran.dg/g77/8485.f: Likewise.
34644 * gfortran.dg/g77/960317-1.f: Likewise.
34645 * gfortran.dg/g77/970915-0.f: Likewise.
34646 * gfortran.dg/g77/980310-1.f: Likewise.
34647 * gfortran.dg/g77/980310-2.f: Likewise.
34648 * gfortran.dg/g77/980310-3.f: Likewise.
34649 * gfortran.dg/g77/980310-4.f: Likewise.
34650 * gfortran.dg/g77/980310-6.f: Likewise.
34651 * gfortran.dg/g77/980310-7.f: Likewise.
34652 * gfortran.dg/g77/980310-8.f: Likewise.
34653 * gfortran.dg/g77/980419-2.f: Likewise.
34654 * gfortran.dg/g77/980424-0.f: Likewise.
34655 * gfortran.dg/g77/980427-0.f: Likewise.
34656 * gfortran.dg/g77/980729-0.f: Likewise.
34657 * gfortran.dg/g77/981117-1.f: Likewise.
34658 * gfortran.dg/g77/toon_1.f: Likewise.
34659
34660 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34661
34662 PR c++/2204
34663 * g++.dg/other/abstract2.C: New test.
34664
34665 2004-07-12 Paul Brook <paul@codesourcery.com>
34666
34667 * gfortran.dg/pointer_init_1.f90: New test.
34668
34669 2004-07-11 Paul Brook <paul@codesourcery.com>
34670
34671 PR fortran/15986
34672 * gfortran.dg/contained_1.f90: New test.
34673
34674 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34675
34676 * g++.dg/parse/defarg8.C: New test.
34677
34678 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34679
34680 PR fortran/16433
34681 * gfortran.dg/pr16433.f: New test.
34682
34683 PR fortran/17574
34684 * gfortran.dg/pr15754.f90: New test.
34685
34686 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34687
34688 PR tree-optimization/16437
34689 * gcc.c-torture/execute/bitfld-4.c: New test.
34690
34691 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34692
34693 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34694 access to common var from module.
34695
34696 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34697
34698 PR fortran/16336
34699 * gfortran.fortran-torture/execute/common_2.f90: New test.
34700
34701 2004-07-10 Paul Brook <paul@codesourcery.com>
34702
34703 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34704
34705 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34706
34707 PR fortran/15969
34708 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34709
34710 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34711
34712 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34713 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34714 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34715 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34716 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34717 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34718 * gfortran.dg/g77/funderscoring.f: Likewise.
34719 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34720
34721 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34722
34723 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34724
34725 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34726 Paul Brook <paul@codesourcery.com>
34727
34728 PR fortran/13415
34729 * gfortran.dg/common_pointer_1.f90: New test.
34730
34731 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34732
34733 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34734
34735 2004-07-09 James E Wilson <wilson@specifixinc.com>
34736
34737 PR target/16364
34738 * gcc.c-torture/compile/20040709-1.c: New.
34739
34740 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34741
34742 PR fortran/14077
34743 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34744
34745 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34746
34747 PR fortran/13201
34748 * gfortran.dg/shape_1.f90: New test.
34749
34750 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34751 Andrew Pinski <apinski@apple.com>
34752
34753 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34754
34755 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34756
34757 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34758 comment.
34759
34760 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34761 Paul Brook <paul@codesourcery.com>
34762
34763 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34764 '.f95' and '.F95'.
34765
34766 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34767
34768 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34769
34770 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34771
34772 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34773 testcases with capital suffix.
34774
34775 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34776
34777 PR fortran/15481
34778 PR fortran/13372
34779 PR fortran/13575
34780 PR fortran/15978
34781 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34782
34783 * gfortran.dg/implicit_1.f90: New test.
34784
34785 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34786
34787 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34788 expression to match gfortran warning/error messages
34789 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34790 dg-error text.
34791
34792 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34793
34794 * lib/fortran-torture.exp: Rename proc search_for to
34795 search_for_re.
34796
34797 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34798
34799 * gcc.c-torture/execute/simd-5.x: New file.
34800 XFAIL on SPARC 64-bit at -O0.
34801
34802 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34803
34804 PR c++/8211
34805 PR c++/16165
34806 * g++.dg/warn/effc3.C: New test.
34807
34808 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34809
34810 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34811 change X to 1X in format.
34812 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34813 add data statements to conform to standard.
34814
34815 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34816
34817 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34818 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34819 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34820
34821 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34822
34823 * gfortran.dg/g77/7388.f: Copy from g77.dg
34824 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34825 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34826 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34827 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34828 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34829 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34830 * gfortran.dg/g77/strlen0.f: Likewise.
34831
34832 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34833
34834 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34835 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34836
34837 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34838
34839 * gcc.c-torture/execute/920428-2.x: Delete.
34840 * gcc.c-torture/execute/920501-7.x: Likewise.
34841
34842 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34843
34844 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34845 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34846 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34847 prescott and c3-2.
34848 (PREFETCH_3DNOW): Add -march=c3.
34849
34850 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34851
34852 PR c/16437
34853 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34854 * gcc.c-torture/execute/bf64-1.x: Likewise.
34855
34856 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34857
34858 * gcc.c-torture/compile/20040708-1.c: New test.
34859
34860 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34861
34862 PR c++/16169
34863 * g++.dg/warn/effc2.C: New test.
34864
34865 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34866
34867 * gcc.c-torture/execute/bitfld-1.x: Remove.
34868 * gcc.c-torture/execute/bitfld-3.c: New test.
34869 * gcc.dg/bitfld-2.c: Remove XFAILs.
34870
34871 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34872
34873 PR c++/16276
34874 * g++.dg/rtti/tinfo1.C: New file.
34875
34876 2004-07-07 Eric Christopher <echristo@redhat.com>
34877
34878 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34879
34880 2004-07-07 Andrew Pinski <apinski@apple.com>
34881
34882 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34883
34884 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34885
34886 * g++.dg/init/call1.C: XFAIL.
34887
34888 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34889
34890 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34891 except for movstrict*, to movmem* and clrstr* to clrmem*.
34892
34893 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34894
34895 * gcc.c-torture/execute/20040707-1.c: New test.
34896
34897 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34898
34899 * gcc.c-torture/execute/20040706-1.c: New test.
34900
34901 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34902
34903 PR c++/3671
34904 * g++.dg/template/spec14.C: New test.
34905
34906 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34907
34908 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34909 nothing if not yet defined. Use it in b, c and d type definitions.
34910 * gcc.c-torture/execute/20040705-1.c: New test.
34911 * gcc.c-torture/execute/20040705-2.c: New test.
34912
34913 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34914
34915 PR c++/2518
34916 * g++.dg/lookup/new1.C: New test.
34917
34918 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34919
34920 PR c++/11406
34921 * g++.dg/template/sizeof8.C: New test.
34922
34923 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34924
34925 * gcc.c-torture/compile/20040705-1.c: New test.
34926
34927 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34928
34929 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34930
34931 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34932
34933 * gcc.dg/cpp/if-mop.c: Two new testcases.
34934 * gcc.dg/cpp/trad/comment-3.c: New.
34935
34936 2004-07-04 Paul Brook <paul@codesourcery.com>
34937
34938 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34939
34940 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34941
34942 PR c++/3761
34943 * g++.dg/lookup/crash4.C: New test.
34944
34945 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34946
34947 * gcc.c-torture/execute/builtin-abs-1.c
34948 * gcc.c-torture/execute/builtin-abs-2.c
34949 * gcc.c-torture/execute/builtin-complex-1.c
34950 * gcc.c-torture/execute/builtins/string-1-lib.c
34951 * gcc.c-torture/execute/builtins/string-1.c
34952 * gcc.c-torture/execute/builtins/string-2-lib.c
34953 * gcc.c-torture/execute/builtins/string-2.c
34954 * gcc.c-torture/execute/builtins/string-3-lib.c
34955 * gcc.c-torture/execute/builtins/string-3.c
34956 * gcc.c-torture/execute/builtins/string-4-lib.c
34957 * gcc.c-torture/execute/builtins/string-4.c
34958 * gcc.c-torture/execute/builtins/string-5-lib.c
34959 * gcc.c-torture/execute/builtins/string-5.c
34960 * gcc.c-torture/execute/builtins/string-6-lib.c
34961 * gcc.c-torture/execute/builtins/string-6.c
34962 * gcc.c-torture/execute/builtins/string-7-lib.c
34963 * gcc.c-torture/execute/builtins/string-7.c
34964 * gcc.c-torture/execute/builtins/string-8-lib.c
34965 * gcc.c-torture/execute/builtins/string-8.c
34966 * gcc.c-torture/execute/builtins/string-9-lib.c
34967 * gcc.c-torture/execute/builtins/string-9.c
34968 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34969 * gcc.c-torture/execute/builtins/string-asm-1.c
34970 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34971 * gcc.c-torture/execute/builtins/string-asm-2.c
34972 * gcc.c-torture/execute/stdio-opt-1.c
34973 * gcc.c-torture/execute/stdio-opt-2.c
34974 * gcc.c-torture/execute/stdio-opt-3.c
34975 * gcc.c-torture/execute/string-opt-1.c
34976 * gcc.c-torture/execute/string-opt-10.c
34977 * gcc.c-torture/execute/string-opt-11.c
34978 * gcc.c-torture/execute/string-opt-12.c
34979 * gcc.c-torture/execute/string-opt-13.c
34980 * gcc.c-torture/execute/string-opt-14.c
34981 * gcc.c-torture/execute/string-opt-15.c
34982 * gcc.c-torture/execute/string-opt-16.c
34983 * gcc.c-torture/execute/string-opt-2.c
34984 * gcc.c-torture/execute/string-opt-6.c
34985 * gcc.c-torture/execute/string-opt-7.c
34986 * gcc.c-torture/execute/string-opt-8.c:
34987 Replace with ...
34988
34989 * gcc.c-torture/execute/builtins/abs-2.c
34990 * gcc.c-torture/execute/builtins/abs-3.c
34991 * gcc.c-torture/execute/builtins/complex-1.c
34992 * gcc.c-torture/execute/builtins/fprintf.c
34993 * gcc.c-torture/execute/builtins/fputs.c
34994 * gcc.c-torture/execute/builtins/memcmp.c
34995 * gcc.c-torture/execute/builtins/memmove.c
34996 * gcc.c-torture/execute/builtins/memops-asm.c
34997 * gcc.c-torture/execute/builtins/mempcpy-2.c
34998 * gcc.c-torture/execute/builtins/mempcpy.c
34999 * gcc.c-torture/execute/builtins/memset.c
35000 * gcc.c-torture/execute/builtins/printf.c
35001 * gcc.c-torture/execute/builtins/sprintf.c
35002 * gcc.c-torture/execute/builtins/strcat.c
35003 * gcc.c-torture/execute/builtins/strchr.c
35004 * gcc.c-torture/execute/builtins/strcmp.c
35005 * gcc.c-torture/execute/builtins/strcpy.c
35006 * gcc.c-torture/execute/builtins/strcspn.c
35007 * gcc.c-torture/execute/builtins/strlen-2.c
35008 * gcc.c-torture/execute/builtins/strlen.c
35009 * gcc.c-torture/execute/builtins/strncat.c
35010 * gcc.c-torture/execute/builtins/strncmp-2.c
35011 * gcc.c-torture/execute/builtins/strncmp.c
35012 * gcc.c-torture/execute/builtins/strncpy.c
35013 * gcc.c-torture/execute/builtins/strpbrk.c
35014 * gcc.c-torture/execute/builtins/strpcpy-2.c
35015 * gcc.c-torture/execute/builtins/strpcpy.c
35016 * gcc.c-torture/execute/builtins/strrchr.c
35017 * gcc.c-torture/execute/builtins/strspn.c
35018 * gcc.c-torture/execute/builtins/strstr-asm.c
35019 * gcc.c-torture/execute/builtins/strstr.c:
35020 ... these new files.
35021
35022 * gcc.c-torture/execute/builtins/abs-2-lib.c
35023 * gcc.c-torture/execute/builtins/abs-3-lib.c
35024 * gcc.c-torture/execute/builtins/complex-1-lib.c
35025 * gcc.c-torture/execute/builtins/fprintf-lib.c
35026 * gcc.c-torture/execute/builtins/fputs-lib.c
35027 * gcc.c-torture/execute/builtins/memcmp-lib.c
35028 * gcc.c-torture/execute/builtins/memmove-lib.c
35029 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35030 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35031 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35032 * gcc.c-torture/execute/builtins/memset-lib.c
35033 * gcc.c-torture/execute/builtins/printf-lib.c
35034 * gcc.c-torture/execute/builtins/sprintf-lib.c
35035 * gcc.c-torture/execute/builtins/strcat-lib.c
35036 * gcc.c-torture/execute/builtins/strchr-lib.c
35037 * gcc.c-torture/execute/builtins/strcmp-lib.c
35038 * gcc.c-torture/execute/builtins/strcpy-lib.c
35039 * gcc.c-torture/execute/builtins/strcspn-lib.c
35040 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35041 * gcc.c-torture/execute/builtins/strlen-lib.c
35042 * gcc.c-torture/execute/builtins/strncat-lib.c
35043 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35044 * gcc.c-torture/execute/builtins/strncmp-lib.c
35045 * gcc.c-torture/execute/builtins/strncpy-lib.c
35046 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35047 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35048 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35049 * gcc.c-torture/execute/builtins/strrchr-lib.c
35050 * gcc.c-torture/execute/builtins/strspn-lib.c
35051 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35052 * gcc.c-torture/execute/builtins/strstr-lib.c
35053 * gcc.c-torture/execute/builtins/lib/abs.c
35054 * gcc.c-torture/execute/builtins/lib/fprintf.c
35055 * gcc.c-torture/execute/builtins/lib/memset.c
35056 * gcc.c-torture/execute/builtins/lib/printf.c
35057 * gcc.c-torture/execute/builtins/lib/sprintf.c
35058 * gcc.c-torture/execute/builtins/lib/strcpy.c
35059 * gcc.c-torture/execute/builtins/lib/strcspn.c
35060 * gcc.c-torture/execute/builtins/lib/strncat.c
35061 * gcc.c-torture/execute/builtins/lib/strncmp.c
35062 * gcc.c-torture/execute/builtins/lib/strncpy.c
35063 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35064 * gcc.c-torture/execute/builtins/lib/strspn.c
35065 * gcc.c-torture/execute/builtins/lib/strstr.c:
35066 New files containing support routines.
35067
35068 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35069 declaration.
35070 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35071 when not optimizing.
35072
35073 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35074
35075 PR c++/16240
35076 * g++.dg/abi/mangle22.C: New test.
35077 * g++.dg/abi/mangle23.C: Likewise.
35078
35079 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35080
35081 PR fortran/16290
35082 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35083 Allow for cases without denormalized floating point numbers.
35084
35085 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35086
35087 PR c/1027
35088 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35089 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35090 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35091 expected warning text.
35092 * gcc.dg/format/diag-2.c: New test.
35093
35094 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35095
35096 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35097
35098 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35099
35100 * gcc.dg/builtins-43.c: New.
35101 * gcc.dg/builtins-44.c: New.
35102 * gcc.dg/builtins-45.c: New.
35103
35104 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35105 Andreas Tobler <a.tobler@schweiz.ch>
35106
35107 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35108 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35109 as SIGSEGV.
35110 * gcc.dg/cleanup-11.c: Likewise.
35111 * gcc.dg/cleanup-8.c: Likewise.
35112 * gcc.dg/cleanup-9.c: Likewise.
35113 * gcc.dg/cleanup-5.c: Run on all platforms.
35114
35115 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35116
35117 * g++.dg/warn/nonnull1.C: New test.
35118
35119 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35120
35121 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35122 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35123 Special-case the Sun compiler wrt to <complex.h>.
35124
35125 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35126
35127 * gcc.dg/Wunreachable-8.C: New test.
35128
35129 * gcc.dg/h8300-ice2.c : New test.
35130
35131 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35132
35133 PR fortran/16161
35134 * gfortran.fortran-torture/compile/implicit.f90: Add test
35135 for implicit character.
35136
35137 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35138
35139 PR fortran/16289
35140 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35141 Use tiny() intrinsic to find smallest non-negative real
35142
35143 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35144
35145 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35146 * gcc.dg/compat/struct-by-value-22_x.c: New.
35147 * gcc.dg/compat/struct-by-value-22_y.c: New.
35148
35149 * gcc.c-torture/execute/20040629-1.c: New test.
35150
35151 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35152
35153 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35154 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35155
35156 PR target/16195
35157 * gcc.dg/20040625-1.c: New test.
35158
35159 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35160
35161 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35162
35163 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35164
35165 PR fortran/15963
35166 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35167
35168 2004-06-29 Richard Henderson <rth@redhat.com>
35169
35170 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35171
35172 2004-06-29 Paul Brook <paul@codesourcery.com>
35173
35174 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35175 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35176
35177 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35178
35179 PR c++/16260
35180 * g++.dg/parse/crash15.C: New.
35181
35182 2004-06-28 Andrew Pinski <apinski@apple.com>
35183
35184 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35185 by the error already.
35186
35187 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35188
35189 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35190
35191 PR target/14041
35192 * gcc.dg/h8300-bss-align-1.c : New.
35193
35194 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35195
35196 * PR c++/16174
35197 * g++.dg/template/ctor4.C: New.
35198
35199 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35200
35201 PR c++/16205
35202 * g++.dg/warn/Wsequence-point-1.C: New test.
35203
35204 2004-06-27 Paul Brook <paul@codesourcery.com>
35205
35206 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35207
35208 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35209
35210 * g++.old-deja/g++.mike/p7325.C: Remove.
35211
35212 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35213
35214 PR c/14963
35215 * gcc.dg/pr14963.c: New test.
35216
35217 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35218
35219 PR c++/16193
35220 * g++.dg/parse/redef1.C: New test.
35221
35222 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35223
35224 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35225 20021110.c.
35226 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35227 20021119-1.c.
35228 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35229 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35230 5-04.c.
35231 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35232 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35233 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35234 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35235 g++.brendan/enum14.C.
35236 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35237 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35238 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35239 g++.mike/virt1.C.
35240 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35241 memtemp24.C.
35242
35243 2004-06-27 Roger Sayle <roger@eyesopen.com>
35244
35245 * gcc.dg/20040527-1.c: New test case.
35246
35247 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35248
35249 PR gfortran/pr16196
35250 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35251
35252 2004-06-25 Roger Sayle <roger@eyesopen.com>
35253
35254 PR middle-end/15825
35255 * gcc.dg/pr15825-1.c: New test case.
35256
35257 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35258
35259 * gcc.c-torture/execute/20040625-1.c: New test.
35260
35261 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35262
35263 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35264
35265 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35266
35267 * gcc.dg/torture/mips-div-1.c: New test.
35268
35269 2004-06-24 Jeff Law <law@redhat.com>
35270
35271 * gcc.dg/tree-ssa/20040624-1.c: New test.
35272
35273 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35274
35275 * gcc.c-torture/compile/20040624-1.c: New test.
35276
35277 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35278
35279 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35280 this directory.
35281
35282 2004-06-23 Andrew Pinski <apinski@apple.com>
35283
35284 PR middle-end/15988
35285 * g++.dg/opt/ptrmem4.C: New test.
35286
35287 * gcc.dg/c90-array-quals-2.c: New test.
35288
35289 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35290
35291 * gcc.dg/kpice1.c: New test.
35292
35293 2006-06-23 Andrew Pinski <apinski@apple.com>
35294
35295 * gcc.dg/c90-array-quals.c: New test.
35296
35297 2006-06-22 Richard Henderson <rth@redhat.com>
35298
35299 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35300
35301 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35302
35303 * gcc.dg/builtins-config.h: Handle FreeBSD.
35304
35305 2006-06-22 Richard Henderson <rth@redhat.com>
35306
35307 * g++.dg/opt/devirt1.C: New.
35308
35309 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35310
35311 * g++.dg/opt/pr15551.C: New testcase.
35312
35313 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35314
35315 PR target/14800
35316 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35317 x86_64-*-linux* when compiling for 32bit.
35318
35319 2004-06-21 Andrew Pinski <apinski@apple.com>
35320
35321 * gcc.dg/pch/struct-1.c: New.
35322 * gcc.dg/pch/struct-1.hs: New.
35323
35324 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35325
35326 * gcc.dg/pch/save-temps-1.c: New file.
35327 * gcc.dg/pch/save-temps-1.hs: New file.
35328
35329 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35330
35331 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35332 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35333
35334 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35335
35336 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35337 to fix type error.
35338 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35339 Remove trailing spaces.
35340
35341 2004-06-21 Richard Henderson <rth@redhat.com>
35342
35343 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35344 merging && to BIT_FIELD_REF.
35345
35346 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35347
35348 * g++.dg/opt/placeholder1.C: New test.
35349
35350 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35351
35352 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35353 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35354 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35355 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35356
35357 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35358
35359 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35360 extern "C".
35361 * g++.dg/other/pragma-re-1.C: Add comments.
35362
35363 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35364
35365 PR gfortran/16080
35366 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35367
35368 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35369
35370 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35371 instead of setting the type of size_t by
35372 hand.
35373
35374 2004-06-18 Roger Sayle <roger@eyesopen.com>
35375
35376 * gcc.dg/unordered-2.c: New test case.
35377 * gcc.dg/unordered-3.c: New test case.
35378
35379 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35380
35381 PR other/16043
35382 * lib/g++.exp (g++_version): Tweak regexp for version
35383 * lib/g77.exp (g77_version): Likewise.
35384 * lib/gfortran.exp (gfortran_version): Likewise.
35385 * lib/objc.exp (objc_version): Likewise.
35386 * lib/treelang.exp (treelang_version): Likewise.
35387
35388 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35389
35390 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35391 Use INT_MAX instead of __INT_MAX__.
35392 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35393
35394 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35395 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35396 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35397 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35398 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35399 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35400 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35401 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35402 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35403
35404 * gcc.dg/range-test-1.c: New test.
35405 * g++.dg/opt/range-test-1.C: New test.
35406
35407 2004-06-17 Richard Henderson <rth@redhat.com>
35408
35409 * objc.dg/sync-1.m: New.
35410 * objc.dg/try-catch-1.m: Don't force next runtime.
35411 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35412 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35413 shadowed catch clause.
35414 * objc.dg/try-catch-5.m: New.
35415
35416 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35417
35418 Bug 14610
35419 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35420
35421 2004-06-15 Richard Henderson <rth@redhat.com>
35422
35423 * gcc.dg/20001116-1.c: Move expected warning line.
35424
35425 2004-06-15 Richard Henderson <rth@redhat.com>
35426
35427 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35428 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35429
35430 2004-06-15 Jeff Law <law@redhat.com>
35431
35432 * gcc.dg/tree-ssa/20040615-1.c: New test.
35433 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35434 be less sensitive to operand ordering.
35435 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35436
35437 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35438
35439 * g++.dg/abi/bitfield3.C: Add comment..
35440
35441 2004-06-15 Richard Henderson <rth@redhat.com>
35442
35443 * g++.dg/ext/stmtexpr1.C: XFAIL.
35444 * gcc.dg/20030612-1.c: XFAIL.
35445
35446 2004-06-15 Eric Christopher <echristo@redhat.com>
35447
35448 * g++.dg/charset/asm5.c: New.
35449 * gcc.dg/charset/asm6.c: New.
35450
35451 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35452
35453 PR fortran/15962
35454 * gfortran.fortran-torture/execute/select_1.f90: New test.
35455
35456 2004-06-15 Paul Brook <paul@codesourcery.com>
35457
35458 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35459
35460 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35461
35462 PR c++/15967
35463 * g++.dg/lookup/crash3.C: New test.
35464
35465 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35466
35467 PR c++/15947
35468 * g++.dg/parse/dtor4.C: New test.
35469
35470 2004-06-14 Jeff Law <law@redhat.com>
35471
35472 * gcc.c-torture/compile/20040614-1.c: New test.
35473
35474 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35475
35476 PR fortran/15211
35477 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35478 LEN of a character array.
35479
35480 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35481
35482 PR c++/15096
35483 * g++.dg/template/ptrmem10.C: New test.
35484
35485 PR c++/14930
35486 * g++.dg/template/friend30.C: New test.
35487
35488 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35489
35490 PR fortran/14928
35491 * gfortran.fortran-torture/compile/mloc.f90: New test.
35492
35493 2004-06-13 Paul Brook <paul@codesourcery.com>
35494
35495 * gfortran.fortran-torture/execute/random_2.f90: New test.
35496
35497 2004-06-13 Eric Christopher <echristo@redhat.com>
35498
35499 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35500
35501 2004-06-12 Paul Brook <paul@codesourcery.com>
35502
35503 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35504
35505 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35506
35507 PR fortran/14923
35508 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35509
35510 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35511
35512 PR fortran/14957
35513 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35514 syntax errors in end statements of contained subroutines.
35515
35516 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35517
35518 PR fortran/12841
35519 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35520
35521 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35522
35523 PR fortran/15665
35524 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35525
35526 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35527
35528 PR gfortran/12839
35529 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35530
35531 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35532
35533 PR c++/15862
35534 * g++.dg/parse/enum1.C: New test.
35535
35536 2004-06-10 Jeff Law <law@redhat.com>
35537
35538 * gcc.c-torture/compile/20040610-1.c: New test.
35539
35540 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35541
35542 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35543 * g++.old-deja/g++.other/decl3.C: Likewise.
35544
35545 2004-06-10 Brian Booth <bbooth@redhat.com>
35546
35547 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35548 V_MAY_DEF instead of VDEF.
35549 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35550
35551 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35552
35553 PR c++/14211
35554 * g++.dg/conversion/const1.C: New test.
35555
35556 PR c++/15076
35557 * g++.dg/conversion/reinterpret1.C: New test.
35558
35559 PR c++/15877
35560 * g++.dg/template/enum2.C: New test.
35561
35562 PR c++/15227
35563 * g++.dg/template/error13.C: New test.
35564
35565 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35566
35567 PR fortran/14957
35568 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35569 arguments to test_* REAL and of the right size.
35570
35571 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35572
35573 PR target/15569
35574 PR rtl-optimization/15681
35575 * gcc.dg/20040609-1.c: New test.
35576
35577 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35578
35579 PR c++/14791
35580 * g++.dg/opt/builtins1.C: New test.
35581
35582 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35583
35584 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35585 that use default windows32 struct layout.
35586 * gcc.dg/i386-bitfield2.c: Likewise.
35587
35588 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35589
35590 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35591 for mingw32 and cygwin targets.
35592
35593 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35594
35595 * gcc.dg/pch/macro-4.c: New.
35596 * gcc.dg/pch/macro-4.hs: New.
35597
35598 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35599
35600 PR fortran/13249
35601 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35602
35603 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35604
35605 PR fortran/13372
35606 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35607
35608 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35609
35610 PR gfortran/14897
35611 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35612
35613 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35614
35615 PR gfortran/15755
35616 * gfortran.fortran-torture/execute/backspace.c : New test.
35617
35618 2004-06-09 Paul Brook <paul@codesourcery.com>
35619
35620 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35621 (pointer_to_section): Rewrite to use smaller array.
35622
35623 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35624
35625 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35626 * gcc.dg/ext/altivec-10.c: Same.
35627 * gcc.dg/ext/altivec-11.c: Same.
35628 * gcc.dg/ext/altivec-12.c: Same.
35629 * gcc.dg/ext/altivec-13.c: Same.
35630 * gcc.dg/ext/altivec-14.c: Same.
35631 * gcc.dg/ext/altivec-15.c: Same.
35632 * gcc.dg/ext/altivec-16.c: Same.
35633 * gcc.dg/ext/altivec-3.c: Same.
35634 * gcc.dg/ext/altivec-4.c: Same.
35635 * gcc.dg/ext/altivec-6.c: Same.
35636 * gcc.dg/ext/altivec-7.c: Same.
35637 * gcc.dg/ext/altivec-8.c: Same.
35638 * gcc.dg/ext/altivec-varargs-1.c: Same.
35639
35640 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35641 * g++.dg/ext/altivec-10.C: Same.
35642 * g++.dg/ext/altivec-2.C: Same.
35643 * g++.dg/ext/altivec-3.C: Same.
35644 * g++.dg/ext/altivec-4.C: Same.
35645 * g++.dg/ext/altivec-5.C: Same.
35646 * g++.dg/ext/altivec-6.C: Same.
35647 * g++.dg/ext/altivec-7.C: Same.
35648 * g++.dg/ext/altivec-8.C: Same.
35649 * g++.dg/ext/altivec-9.C: Same.
35650
35651 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35652
35653 PR c++/7841
35654 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35655
35656 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35657
35658 * gcc.dg/union-1.c: New test.
35659
35660 2004-06-07 Roger Sayle <roger@eyesopen.com>
35661
35662 * gcc.dg/builtins-41.c: New test case.
35663 * gcc.dg/builtins-42.c: New test case.
35664
35665 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35666
35667 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35668 * g++.dg/ext/altivec-10.C: Same.
35669 * g++.dg/ext/altivec-2.C: Same.
35670 * g++.dg/ext/altivec-3.C: Same.
35671 * g++.dg/ext/altivec-4.C: Same.
35672 * g++.dg/ext/altivec-5.C: Same.
35673 * g++.dg/ext/altivec-6.C: Same.
35674 * g++.dg/ext/altivec-7.C: Same.
35675 * g++.dg/ext/altivec-8.C: Same.
35676 * g++.dg/ext/altivec-9.C: Same.
35677 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35678 * g++.old-deja/g++.brendan/new3.C: Same.
35679 * gcc.c-torture/execute/eeprof-1.x: Same.
35680
35681 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35682
35683 PR c/14765
35684 * gcc.dg/pr14765-1.c: New test.
35685
35686 2004-06-07 Roger Sayle <roger@eyesopen.com>
35687
35688 PR c/14649
35689 * gcc.dg/pr14649-1.c: New test case.
35690
35691 2004-06-07 Richard Henderson <rth@redhat.com>
35692
35693 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35694 if temporaries.
35695
35696 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35697
35698 * g++.dg/eh/elide1.C: Remove XFAIL.
35699
35700 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35701
35702 PR c++/15337
35703 * g++.dg/expr/sizeof3.C: New test.
35704
35705 PR c++/14777
35706 * g++.dg/template/access14.C: New test.
35707
35708 PR c++/15554
35709 * g++.dg/template/enum1.C: New test.
35710
35711 PR c++/15057
35712 * g++.dg/eh/throw1.C: New test.
35713
35714 2004-06-07 David Ayers <d.ayers@inode.at>
35715 Ziemowit Laski <zlaski@apple.com>
35716
35717 * lib/objc.exp (objc_target_compile): Revert the '-framework
35718 Foundation' flag fix, since bare Darwin does not ship
35719 with the Foundation framework.
35720 * objc/execute/next_mapping.h: Provide a local NSConstantString
35721 @interface and @implementation.
35722 (objc_constant_string_init): A constructor function, used to
35723 initialize the NSConstantString meta-class object.
35724 * objc/execute/string1.m: Include "next_mapping.h" instead of
35725 <Foundation/NSString.h>.
35726 * objc/execute/string2.m: Likewise.
35727 * objc/execute/string3.m: Likewise.
35728 * objc/execute/string4.m: Likewise.
35729
35730 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35731
35732 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35733 to double. Replace double with FLOAT.
35734 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35735
35736 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35737 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35738 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35739 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35740 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35741 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35742 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35743 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35744
35745 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35746
35747 PR c/13519
35748 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35749
35750 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35751
35752 PR c++/15503
35753 * g++.dg/template/meminit2.C: New test.
35754
35755 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35756
35757 PR target/15822
35758 * gcc.c-torture/execute/compare-fp-1.c,
35759 gcc.c-torture/execute/compare-fp-2.c,
35760 gcc.c-torture/execute/compare-fp-3.c,
35761 gcc.c-torture/execute/compare-fp-4.c,
35762 gcc.c-torture/execute/compare-fp-3.x,
35763 gcc.c-torture/execute/compare-fp-4.x: Moved...
35764 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35765 gcc.c-torture/execute/ieee/compare-fp-2.c,
35766 gcc.c-torture/execute/ieee/compare-fp-3.c,
35767 gcc.c-torture/execute/ieee/compare-fp-4.c,
35768 gcc.c-torture/execute/ieee/compare-fp-3.x,
35769 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35770
35771 2004-06-04 David Ayers <d.ayers@inode.at>
35772
35773 * objc/execute/protocol-isEqual-4.m: New testcase.
35774
35775 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35776
35777 * objc/execute/protocol-isEqual-1.m: New testcase.
35778 * objc/execute/protocol-isEqual-2.m: New testcase.
35779 * objc/execute/protocol-isEqual-3.m: New testcase.
35780
35781 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35782
35783 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35784
35785 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35786
35787 * lib/objc.exp (objc_target_compile): When running tests on
35788 Darwin (Mac OS X), inform the linker about '-framework
35789 'Foundation'.
35790
35791 2004-06-02 Eric Christopher <echristo@redhat.com>
35792
35793 * gcc.c-torture/compile/20040602-1.c: New.
35794
35795 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35796
35797 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35798 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35799
35800 PR tree-optimization/14736
35801 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35802
35803 PR tree-optimization/14042
35804 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35805
35806 PR tree-optimization/14729
35807 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35808
35809 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35810
35811 PR fortran/15557
35812 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35813
35814 2004-06-01 Richard Hederson <rth@redhat.com>
35815
35816 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35817
35818 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35819
35820 PR c++/14932
35821 * g++.dg/parse/offsetof4.C: New test.
35822
35823 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35824
35825 PR objc/7993
35826 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35827
35828 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35829
35830 PR c++/15701
35831 * g++.dg/template/friend29.C: New test.
35832
35833 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35834
35835 PR c/15749
35836 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35837
35838 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35839
35840 * gcc.dg/sparc-trap-1.c: New test.
35841
35842 2004-05-31 Roger Sayle <roger@eyesopen.com>
35843
35844 PR middle-end/15069
35845 * g++.dg/opt/fold3.C: New test case.
35846
35847 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35848
35849 * lib/target-supports.exp (check_iconv_available): Fix fallout
35850 from 2004-05-28 patch.
35851
35852 2004-05-30 Paul Brook <paul@codesourcery.com>
35853
35854 PR fortran/15620
35855 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35856 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35857
35858 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35859
35860 * gfortran.fortran-torture/execute/random_1.f90: New test.
35861
35862 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35863
35864 * g++.dg/ext/altivec-10.C: New test.
35865
35866 2004-05-29 Paul Brook <paul@codesourcery.com>
35867
35868 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35869
35870 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35871
35872 * gcc.dg/altivec-16.c: New test.
35873
35874 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35875
35876 * lib/target-supports.exp (check_vmx_hw_available): New.
35877 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35878
35879 * lib/target-supports.exp (check_alias_available,
35880 check_iconv_available, check_named_sections_available): Use
35881 unique names for temporary files.
35882
35883 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35884
35885 * gcc.dg/altivec-15.c: New test.
35886
35887 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35888
35889 PR c++/15083
35890 * g++.dg/warn/noeffect6.C: New test.
35891
35892 PR c++/15471
35893 * g++.dg/expr/ptrmem4.C: New test.
35894
35895 PR c++/15640
35896 * g++.dg/template/operator3.C: New test.
35897
35898 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35899
35900 PR c++/14668
35901 * g++.dg/lookup/redecl1.C: New test.
35902 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35903
35904 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35905
35906 * gcc.c-torture/execute/compare-fp-1.c,
35907 gcc.c-torture/execute/compare-fp-2.c,
35908 gcc.c-torture/execute/compare-fp-3.c,
35909 gcc.c-torture/execute/compare-fp-4.c,
35910 gcc.c-torture/execute/compare-fp-3.x,
35911 gcc.c-torture/execute/compare-fp-4.x,
35912 gcc.dg/pr15649-1.c: New.
35913
35914 2004-05-27 Adam Nemet <anemet@lnxw.com>
35915
35916 PR c++/12883
35917 * g++.dg/init/array14.C: New test.
35918
35919 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35920
35921 * lib/compat.exp (compat-get-options-main): New.
35922 (compat-get-options): Remove unneeded code, warn for ignored
35923 command.
35924 (compat-execute): Check flag set by dg-require-* commands.
35925
35926 * lib/compat.exp (compat-execute): Break up long lines.
35927
35928 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35929
35930 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35931 * gcc.dg/altivec-14.c: New test.
35932 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35933
35934 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35935 * gcc.dg/altivec-12.c: Ditto.
35936
35937 * gcc.dg/altivec-3.c: Move call to altivec_check.
35938
35939 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35940
35941 PR c++/15044
35942 * g++.dg/template/error12.C: New test.
35943
35944 PR c++/15317
35945 * g++.dg/ext/attrib15.C: New test.
35946
35947 PR c++/15329
35948 * g++.dg/template/ptrmem9.C: New test.
35949
35950 2004-05-25 Paul Brook <paul@codesourcery.com>
35951
35952 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35953
35954 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35955
35956 PR c++/15165
35957 * g++.dg/template/crash19.C: New test.
35958
35959 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35960
35961 PR c++/15025
35962 * g++.dg/template/redecl1.C: New test.
35963
35964 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35965
35966 PR c++/14821
35967 * g++.dg/other/ns1.C: New test.
35968
35969 PR c++/14883
35970 * g++.dg/template/invalid1.C: New test.
35971
35972 2004-05-23 Paul Brook <paul@codesourcery.com>
35973 Victor Leikehman <lei@haifasphere.co.il>
35974
35975 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35976 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35977
35978 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35979
35980 PR c++/15285
35981 PR c++/15299
35982 * g++.dg/template/non-dependent5.C: New test.
35983 * g++.dg/template/non-dependent6.C: New test.
35984
35985 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35986
35987 PR c++/15507
35988 * g++.dg/inherit/union1.C: New test.
35989
35990 PR c++/15542
35991 * g++.dg/template/addr1.C: New test.
35992
35993 PR c++/15427
35994 * g++.dg/template/array5.C: New test.
35995
35996 PR c++/15287
35997 * g++.dg/template/array6.C: New test.
35998
35999 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36000 Roger Sayle <roger@eyesopen.com>
36001
36002 * g++.dg/lookup/forscope2.C: New test case.
36003
36004 2004-05-22 Ben Elliston <bje@au.ibm.com>
36005
36006 * gcc.dg/cpp/Wmissingdirs.c: New.
36007
36008 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36009
36010 PR target/15301
36011 * gcc.dg/compat/union-m128-1.h: New file.
36012 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36013 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36014 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36015
36016 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36017
36018 PR target/15302
36019 * gcc.dg/compat/struct-complex-1.h: New file.
36020 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36021 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36022 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36023
36024 2004-05-20 Roger Sayle <roger@eyesopen.com>
36025
36026 PR middle-end/3074
36027 * gcc.dg/pr3074-1.c: New test case.
36028 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36029
36030 2004-05-20 Falk Hueffner <falk@debian.org>
36031
36032 PR other/15526
36033 * gcc.dg/ftrapv-1.c: New test case.
36034
36035 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36036
36037 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36038
36039 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36040 Jeff Law <law@redhat.com>
36041
36042 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36043 * gcc.dg/tree-ssa/20040518-2.c: New test.
36044
36045 * gcc.dg/tree-ssa/20040518-1.c: New test.
36046
36047 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36048
36049 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36050
36051 2004-05-18 Paul Brook <paul@codesourcery.com>
36052
36053 PR fortran/13930
36054 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36055
36056 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36057
36058 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36059 constant folding.
36060
36061 2004-05-17 Steven Bosscher <stevenb@suse.de>
36062
36063 * gcc.dg/tree-ssa/20040517-1.c: New test.
36064
36065 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36066
36067 * gcc.dg/loop-4.c: New test.
36068
36069 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36070
36071 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36072
36073 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36074
36075 PR fortran/15311
36076 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36077
36078 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36079
36080 PR fortran/13826
36081 PR fortran/13940
36082 * gfortran.fortran-torture/compile/data_1.f90: New test.
36083
36084 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36085
36086 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36087 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36088
36089 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36090
36091 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36092
36093 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36094
36095 PR c/15444
36096 * gcc.dg/format/xopen-1.c: Adjust expected message.
36097 * gcc.dg/format/xopen-3.c: New test.
36098
36099 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36100
36101 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36102
36103 2004-05-14 Jeff Law <law@redhat.com>
36104
36105 * gcc.dg/tree-ssa/20040514-2.c: New test.
36106
36107 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36108
36109 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36110 this ...
36111 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36112 this.
36113
36114 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36115
36116 * gcc.dg/tree-ssa/20040514-1.c: New test.
36117
36118 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36119
36120 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36121 test.
36122
36123 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36124
36125 PR fortran/14066
36126 * gfortran.fortran-torture/compile/do_1.f90: New test.
36127
36128 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36129
36130 PR fortran/15051
36131 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36132 test.
36133
36134 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36135
36136 PR fortran/15149
36137 * gfortran.fortran-torture/execute/random_init.f90: New test.
36138
36139 2004-05-13 Paul Brook <paul@codesourcery.com>
36140
36141 PR fortran/15314
36142 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36143
36144 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36145
36146 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36147 for the powerpc case.
36148
36149 2004-05-13 Jeff Law <law@redhat.com>
36150
36151 * gcc.dg/tree-ssa/20040513-1.c: New test.
36152 * gcc.dg/tree-ssa/20040513-2.c: New test.
36153
36154 2004-05-13 Paul Brook <paul@codesourcery.com>
36155
36156 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36157 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36158 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36159
36160 2004-05-13 Andreas Schwab <schwab@suse.de>
36161
36162 PR other/10819
36163 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36164 characters.
36165
36166 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36167
36168 PR fortran/15294
36169 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36170
36171 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36172
36173 Merge from tree-ssa-20020619-branch. See
36174 ChangeLog.tree-ssa for details.
36175
36176 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36177
36178 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36179 include <altivec.h> explicitly.
36180 * gcc.dg/altivec-13.c: Likewise.
36181
36182 2004-05-11 Paul Brook <paul@codesourcery.com>
36183
36184 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36185
36186 2004-05-10 Eric Christopher <echristo@redhat.com>
36187
36188 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36189 * gcc.dg/sibcall-4.c: Ditto.
36190
36191 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36192
36193 * g++.dg/ext/altivec-8.C: New test case.
36194 * gcc.dg/altivec-13.c: New test case.
36195
36196 2004-05-08 Roger Sayle <roger@eyesopen.com>
36197
36198 * gcc.c-torture/execute/divcmp-1.c: New test case.
36199 * gcc.c-torture/execute/divcmp-2.c: New test case.
36200 * gcc.c-torture/execute/divcmp-3.c: New test case.
36201
36202 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36203
36204 * g++.dg/other/pragma-re-2.C: New test.
36205
36206 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36207
36208 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36209 * gcc.dg/i386-387-2.c: Likewise.
36210
36211 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36212 __builtin_drem.
36213 * gcc.dg/i386-387-6.c: Likewise.
36214
36215 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36216
36217 * gcc.dg/builtins-33.c: Also check log1p*.
36218
36219 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36220
36221 PR optimization/15296
36222 * gcc.c-torture/execute/pr15296.c: New test.
36223
36224 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36225
36226 * gcc.dg/builtins-40.c: New test.
36227
36228 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36229
36230 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36231
36232 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36233
36234 * g++.dg/ext/spe1.C: New testcase.
36235
36236 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36237
36238 * objc.dg/image-info.m: Allow additional attributes
36239 for __image_info section.
36240
36241 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36242
36243 * gcc.dg/torture/mips-hilo-2.c: New test.
36244
36245 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36246
36247 PR c++/14389
36248 * g++.dg/template/member5.C: New test.
36249
36250 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36251
36252 * gcc.dg/builtins-34.c: Also check expm1*.
36253
36254 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36255
36256 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36257 * gcc.dg/torture/builtin-convert-3.c: New test.
36258
36259 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36260
36261 PR middle-end/15054
36262 * g++.dg/opt/pr15054.C: New test.
36263
36264 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36265
36266 * gcc.dg/torture/builtin-rounding-1.c: New test.
36267 * gcc.dg/builtins-25.c: Delete.
36268 * gcc.dg/builtins-29.c: Delete.
36269
36270 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36271
36272 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36273 * gcc.dg/sibcall-4.c: Likewise.
36274 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36275
36276 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36277
36278 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36279 bit-field on 16-bit targets.
36280
36281 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36282
36283 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36284 16-bit targets.
36285
36286 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36287
36288 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36289 * gcc.dg/rs6000-power2-2.c: Likewise.
36290
36291 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36292
36293 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36294 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36295 Change the asm registers to be in form of frN instead of fN.
36296
36297 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36298
36299 * gcc.dg/torture/builtin-convert-2.c: New test.
36300
36301 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36302
36303 * gcc.dg/rs6000-power2-1.c: New test.
36304 * gcc.dg/rs6000-power2-2.c: New test.
36305
36306 2004-04-28 Jan Hubicka <jh@suse.cz>
36307
36308 * gcc.dg/unused-6.c: New test.
36309
36310 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36311 Ulrich Weigand <uweigand@de.ibm.com>
36312
36313 * ada/acats/run_all.sh: Define $target variable.
36314
36315 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36316
36317 PR c++/15119
36318 * g++.dg/other/vararg-1.C: New test.
36319
36320 PR c++/4794
36321 * g++.dg/eh/cleanup3.C: New test.
36322
36323 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36324
36325 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36326 and ad8011a (target_insn).
36327 * ada/acats/support/macro.dfs: Likewise.
36328 * ada/acats/support/impbit.adb: New file.
36329
36330 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36331
36332 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36333
36334 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36335
36336 * gcc.dg/loop-3.c: New test.
36337
36338 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36339
36340 * gcc.c-torture/execute/simd-5.c: New test.
36341
36342 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36343
36344 PR c++/15064
36345 * g++.dg/template/crash18.C: New test.
36346
36347 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36348
36349 * g++.dg/ext/complit3.C: New test.
36350
36351 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36352
36353 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36354 * gcc.dg/altivec-3.c: Same.
36355 * gcc.dg/altivec-varargs-1.c: Same.
36356
36357 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36358
36359 * lib/target-supports.exp (check_profiling_available): Assume
36360 profiling is not available on powerpc-eabi targets.
36361
36362 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36363
36364 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36365 * gcc.dg/vmx/bug-1.c: Ditto.
36366
36367 2004-04-20 Eric Christopher <echristo@redhat.com>
36368
36369 * gcc.dg/charset/extern.c: New test.
36370 * g++.dg/charset/extern3.cc: Ditto.
36371
36372 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36373
36374 * gcc.dg/builtins-39.c: New test.
36375
36376 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36377
36378 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36379
36380 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36381
36382 * gcc.dg/torture/mips-hilo-1.c: New test.
36383
36384 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36385
36386 * gcc.c-torture/compile/20040419-1.c: New test.
36387
36388 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36389
36390 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36391
36392 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36393 Aldy Hernandez <aldyh@redhat.com>
36394
36395 * gcc.c-torture/execute/va-arg-24.c: New.
36396
36397 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36398 Aldy Hernandez <aldyh@redhat.com>
36399
36400 * gcc.dg/vmx/1b-01.c: New.
36401 * gcc.dg/vmx/1b-02.c: New.
36402 * gcc.dg/vmx/1b-03.c: New.
36403 * gcc.dg/vmx/1b-04.c: New.
36404 * gcc.dg/vmx/1b-05.c: New.
36405 * gcc.dg/vmx/1b-06.c: New.
36406 * gcc.dg/vmx/1b-07.c: New.
36407 * gcc.dg/vmx/1c-01.c: New.
36408 * gcc.dg/vmx/1c-02.c: New.
36409 * gcc.dg/vmx/3a-01a.c: New.
36410 * gcc.dg/vmx/3a-01.c: New.
36411 * gcc.dg/vmx/3a-01m.c: New.
36412 * gcc.dg/vmx/3a-03.c: New.
36413 * gcc.dg/vmx/3a-03m.c: New.
36414 * gcc.dg/vmx/3a-04.c: New.
36415 * gcc.dg/vmx/3a-04m.c: New.
36416 * gcc.dg/vmx/3a-05.c: New.
36417 * gcc.dg/vmx/3a-06.c: New.
36418 * gcc.dg/vmx/3a-06m.c: New.
36419 * gcc.dg/vmx/3a-07.c: New.
36420 * gcc.dg/vmx/3b-01.c: New.
36421 * gcc.dg/vmx/3b-02.c: New.
36422 * gcc.dg/vmx/3b-10.c: New.
36423 * gcc.dg/vmx/3b-13.c: New.
36424 * gcc.dg/vmx/3b-14.c: New.
36425 * gcc.dg/vmx/3b-15.c: New.
36426 * gcc.dg/vmx/3c-01a.c: New.
36427 * gcc.dg/vmx/3c-01.c: New.
36428 * gcc.dg/vmx/3c-02.c: New.
36429 * gcc.dg/vmx/3c-03.c: New.
36430 * gcc.dg/vmx/3d-01.c: New.
36431 * gcc.dg/vmx/4-01.c: New.
36432 * gcc.dg/vmx/4-03.c: New.
36433 * gcc.dg/vmx/5-01.c: New.
36434 * gcc.dg/vmx/5-02.c: New.
36435 * gcc.dg/vmx/5-03.c: New.
36436 * gcc.dg/vmx/5-04.c: New.
36437 * gcc.dg/vmx/5-05.c: New.
36438 * gcc.dg/vmx/5-06.c: New.
36439 * gcc.dg/vmx/5-07.c: New.
36440 * gcc.dg/vmx/5-07t.c: New.
36441 * gcc.dg/vmx/5-08.c: New.
36442 * gcc.dg/vmx/5-10.c: New.
36443 * gcc.dg/vmx/5-11.c: New.
36444 * gcc.dg/vmx/7-01a.c: New.
36445 * gcc.dg/vmx/7-01.c: New.
36446 * gcc.dg/vmx/7c-01.c: New.
36447 * gcc.dg/vmx/7d-01.c: New.
36448 * gcc.dg/vmx/7d-02.c: New.
36449 * gcc.dg/vmx/8-01.c: New.
36450 * gcc.dg/vmx/8-02a.c: New.
36451 * gcc.dg/vmx/8-02.c: New.
36452 * gcc.dg/vmx/brode-1.c: New.
36453 * gcc.dg/vmx/bug-1.c: New.
36454 * gcc.dg/vmx/bug-2.c: New.
36455 * gcc.dg/vmx/bug-3.c: New.
36456 * gcc.dg/vmx/cw-bug-1.c: New.
36457 * gcc.dg/vmx/cw-bug-2.c: New.
36458 * gcc.dg/vmx/cw-bug-3.c: New.
36459 * gcc.dg/vmx/dct.c: New.
36460 * gcc.dg/vmx/debug-1.c: New.
36461 * gcc.dg/vmx/debug-2.c: New.
36462 * gcc.dg/vmx/debug-3.c: New.
36463 * gcc.dg/vmx/debug-4.c: New.
36464 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36465 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36466 * gcc.dg/vmx/eg-5.c: New.
36467 * gcc.dg/vmx/fft.c: New.
36468 * gcc.dg/vmx/gcc-bug-1.c: New.
36469 * gcc.dg/vmx/gcc-bug-2.c: New.
36470 * gcc.dg/vmx/gcc-bug-3.c: New.
36471 * gcc.dg/vmx/gcc-bug-4.c: New.
36472 * gcc.dg/vmx/gcc-bug-5.c: New.
36473 * gcc.dg/vmx/gcc-bug-6.c: New.
36474 * gcc.dg/vmx/gcc-bug-7.c: New.
36475 * gcc.dg/vmx/gcc-bug-8.c: New.
36476 * gcc.dg/vmx/gcc-bug-9.c: New.
36477 * gcc.dg/vmx/gcc-bug-b.c: New.
36478 * gcc.dg/vmx/gcc-bug-c.c: New.
36479 * gcc.dg/vmx/gcc-bug-d.c: New.
36480 * gcc.dg/vmx/gcc-bug-e.c: New.
36481 * gcc.dg/vmx/gcc-bug-f.c: New.
36482 * gcc.dg/vmx/gcc-bug-g.c: New.
36483 * gcc.dg/vmx/gcc-bug-i.c: New.
36484 * gcc.dg/vmx/harness.h: New.
36485 * gcc.dg/vmx/ira1.c: New.
36486 * gcc.dg/vmx/ira2a.c: New.
36487 * gcc.dg/vmx/ira2b.c: New.
36488 * gcc.dg/vmx/ira2.c: New.
36489 * gcc.dg/vmx/ira2c.c: New.
36490 * gcc.dg/vmx/mem.c: New.
36491 * gcc.dg/vmx/newton-1.c: New.
36492 * gcc.dg/vmx/ops.c: New.
36493 * gcc.dg/vmx/sn7153.c: New.
36494 * gcc.dg/vmx/spill2.c: New.
36495 * gcc.dg/vmx/spill3.c: New.
36496 * gcc.dg/vmx/spill.c: New.
36497 * gcc.dg/vmx/t.c: New.
36498 * gcc.dg/vmx/varargs-1.c: New.
36499 * gcc.dg/vmx/varargs-2.c: New.
36500 * gcc.dg/vmx/varargs-3.c: New.
36501 * gcc.dg/vmx/varargs-4.c: New.
36502 * gcc.dg/vmx/varargs-5.c: New.
36503 * gcc.dg/vmx/varargs-6.c: New.
36504 * gcc.dg/vmx/varargs-7.c: New.
36505 * gcc.dg/vmx/vmx.exp: New.
36506 * gcc.dg/vmx/vprint-1.c: New.
36507 * gcc.dg/vmx/vscan-1.c: New.
36508 * gcc.dg/vmx/x-01.c: New.
36509 * gcc.dg/vmx/x-02.c: New.
36510 * gcc.dg/vmx/x-03.c: New.
36511 * gcc.dg/vmx/x-04.c: New.
36512 * gcc.dg/vmx/x-05.c: New.
36513 * gcc.dg/vmx/yousufi-1.c: New.
36514 * gcc.dg/vmx/zero-1.c: New.
36515 * gcc.dg/vmx/zero.c: New.
36516
36517 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36518
36519 * g++.dg/lookup/java1.C: Update for chage of
36520 _Jv_AllocObject.
36521 * g++.dg/lookup/java2.C: Likewise.
36522
36523 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36524
36525 * ada/acats/run_all.sh: use -O2 by default.
36526
36527 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36528
36529 * gcc.dg/vr-mult-[12].c: New tests.
36530
36531 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36532
36533 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36534
36535 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36536
36537 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36538
36539 * lib/target-supports.exp (check_profiling_available): Assume
36540 profiling isn't available for mips*-*-elf targets.
36541
36542 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36543
36544 * gcc.dg/builtins-38.c: New test.
36545
36546 2004-04-14 Eric Christopher <echristo@redhat.com>
36547
36548 * g++.dg/charset/charset.exp: Run .cc extension tests.
36549
36550 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36551
36552 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36553
36554 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36555
36556 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36557
36558 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36559
36560 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36561 * gcc.dg/i386-387-2.c: Likewise.
36562
36563 * gcc.dg/i386-387-7.c: New test.
36564 * gcc.dg/i386-387-8.c: New test.
36565
36566 * gcc.dg/builtins-37.c: New test.
36567
36568 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36569
36570 * g++.dg/pch/externc-1.C: Add missing semicolon.
36571
36572 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36573
36574 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36575
36576 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36577
36578 * gcc.c-torture/execute/20040411-1.c: New test.
36579
36580 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36581
36582 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36583
36584 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36585
36586 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36587
36588 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36589
36590 * lib/target-supports.exp (check_named_sections_available): New.
36591 * lib/gcc-dg.exp (dg-require-named-sections): New.
36592 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36593 old-deja.exp. Also prune error-count message from HP linker.
36594 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36595
36596 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36597 * g++.old-deja/g++.pt/static3.C: Likewise.
36598 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36599
36600 2004-04-09 Roger Sayle <roger@eyesopen.com>
36601
36602 * gcc.c-torture/execute/20040409-1.c: New test case.
36603 * gcc.c-torture/execute/20040409-2.c: New test case.
36604 * gcc.c-torture/execute/20040409-3.c: New test case.
36605
36606 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36607
36608 * gcc.dg/20040409-1.c: New test.
36609
36610 2004-04-08 Roger Sayle <roger@eyesopen.com>
36611
36612 PR target/14888
36613 * g++.dg/opt/pr14888.C: New test case.
36614
36615 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36616
36617 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36618 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36619 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36620 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36621 New tests.
36622
36623 2004-04-08 Paul Brook <paul@codesourcery.com>
36624
36625 * gcc.dg/spill-1.c: New test.
36626
36627 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36628
36629 * gcc.dg/torture/builtin-ctype-2.c: New test.
36630
36631 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36632
36633 * gcc.dg/pch/pch.exp: Add largefile test.
36634
36635 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36636
36637 * g++.dg/pch/externc-1.Hs: New.
36638 * g++.dg/pch/externc-1.C: New.
36639
36640 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36641
36642 * gcc.dg/compat/struct-by-value-5a_main.c,
36643 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36644 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36645 * gcc.dg/compat/struct-by-value-5a_x.c,
36646 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36647 gcc.dg/compat/struct-by-value-5_x.c.
36648 * gcc.dg/compat/struct-by-value-5a_y.c,
36649 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36650 gcc.dg/compat/struct-by-value-5_y.c.
36651
36652 * gcc.dg/compat/struct-by-value-6a_main.c,
36653 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36654 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36655 * gcc.dg/compat/struct-by-value-6a_x.c,
36656 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36657 gcc.dg/compat/struct-by-value-6_x.c.
36658 * gcc.dg/compat/struct-by-value-6a_y.c,
36659 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36660 gcc.dg/compat/struct-by-value-6_y.c.
36661
36662 * gcc.dg/compat/struct-by-value-7a_main.c,
36663 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36664 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36665 * gcc.dg/compat/struct-by-value-7a_x.c,
36666 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36667 gcc.dg/compat/struct-by-value-7_x.c.
36668 * gcc.dg/compat/struct-by-value-7a_y.c,
36669 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36670 gcc.dg/compat/struct-by-value-7_y.c.
36671
36672 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36673
36674 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36675 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36676 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36677 options.
36678
36679 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36680
36681 * gcc.dg/builtins-36.c: New test.
36682
36683 2004-04-06 Paul Brook <paul@codesourcery.com>
36684
36685 * README.gcc: Remove obsolete contraint on testcases.
36686
36687 2004-04-05 Paul Brook <paul@codesourcery.com>
36688
36689 PR2123
36690 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36691 failure and exit(0) on success.
36692 * g++.dg/expr/anew2.C: Ditto.
36693 * g++.dg/expr/anew3.C: Ditto.
36694 * g++.dg/expr/anew4.C: Ditto.
36695
36696 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36697
36698 PR c++/3518
36699 * g++.dg/template/unify7.C: New.
36700
36701 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36702
36703 * g++.dg/README: Bring up to date with new subdirectories; remove
36704 duplicate subdirectory lines.
36705
36706 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36707
36708 PR c++/14007
36709 * g++.dg/template/unify5.C: New.
36710 * g++.dg/template/unify6.C: New.
36711 * g++.dg/template/qualttp20.C: Adjust.
36712 * g++.old-deja/g++.jason/report.C: Adjust.
36713 * g++.old-deja/g++.other/qual1.C: Adjust.
36714
36715 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36716
36717 PR c++/14803
36718 * g++.dg/inherit/ptrmem1.C: New test.
36719
36720 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36721
36722 PR c++/14755
36723 * gcc.c-torture/execute/20040331-1.c: New test.
36724 * gcc.dg/20040331-1.c: New test.
36725
36726 2004-04-01 Paul Brook <paul@codesourcery.com>
36727
36728 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36729
36730 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36731
36732 PR c++/14724
36733 * g++.dg/init/goto1.C: New test.
36734
36735 PR c++/14763
36736 * g++.dg/template/defarg4.C: New test.
36737
36738 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36739
36740 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36741
36742 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36743
36744 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36745
36746 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36747
36748 * gcc.dg/noncompile/undeclared-2.c: New test.
36749
36750 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36751
36752 * gcc.dg/940409-1.c: Remove XFAIL.
36753 * gcc.dg/reg-vol-struct-1.c: New test.
36754
36755 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36756
36757 * gcc.dg/torture/builtin-wctype-1.c: New test.
36758
36759 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36760
36761 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36762 * gcc.dg/20001101-1.c: Likewise.
36763 * gcc.dg/20001102-1.c: Likewise.
36764
36765 2004-03-25 Roger Sayle <roger@eyesopen.com>
36766
36767 * gcc.dg/compare8.c: Add an additional test for XOR.
36768
36769 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36770
36771 * gcc.dg/torture/builtin-ctype-1.c: New test.
36772
36773 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36774
36775 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36776 * gcc.dg/torture/builtin-math-1.c: Likewise.
36777 * gcc.dg/torture/builtin-power-1.c: New test.
36778
36779 2004-03-24 Andreas Schwab <schwab@suse.de>
36780
36781 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36782 IA64 assembler.
36783
36784 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36785 Roger Sayle <roger@eyesopen.com>
36786
36787 * gcc.dg/compare8.c: New test case.
36788
36789 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36790
36791 * g++.dg/ext/altivec-7.C: New test.
36792
36793 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36794
36795 PR 12267, 12391, 12560, 13129, 14114, 14133
36796 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36797 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36798 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36799 Adjust error regexps.
36800 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36801 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36802 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36803 * gcc.dg/local1.c: Add explanatory comment.
36804
36805 2004-03-23 Roger Sayle <roger@eyesopen.com>
36806
36807 PR optimization/14669
36808 * g++.dg/opt/fold2.C: New test case.
36809
36810 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36811
36812 PR c/14069
36813 * gcc.dg/20040322-1.c: New test.
36814
36815 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36816
36817 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36818 * gcc.dg/ultrasp4.c: Likewise.
36819 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36820
36821 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36822
36823 * gcc.dg/i386-sse-8.c: Reset default options.
36824
36825 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36826
36827 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36828 in the error message text.
36829
36830 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36831
36832 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36833
36834 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36835
36836 PR c++/14616
36837 * g++.dg/init/array13.C: New test.
36838
36839 2004-03-20 Roger Sayle <roger@eyesopen.com>
36840
36841 PR target/13889
36842 * gcc.c-torture/compile/pr13889.c: New test case.
36843
36844 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36845
36846 PR c/14635
36847 * builtins-1.c (nan, nans): Don't test.
36848 * builtins-30.c: Don't use nan, nanf, nanl.
36849 * builtins-35.c: New test.
36850
36851 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36852
36853 * g++.dg/ext/altivec-6.C: New test.
36854
36855 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36856
36857 * g++.dg/init/placement3.C: New test.
36858
36859 * g++.dg/template/spec13.C: New test.
36860
36861 * g++.dg/lookup/using11.C: New test.
36862
36863 * g++.dg/lookup/koenig3.C: New test.
36864
36865 * g++.dg/template/operator2.C: New test.
36866
36867 * g++.dg/expr/dtor3.C: New test.
36868 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36869 marker.
36870 * g++.old-deja/g++.law/visibility28.C: Likewise.
36871
36872 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36873
36874 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36875 * gcc.dg/ppc64-abi-3.c: Likewise.
36876
36877 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36878
36879 PR c++/14545
36880 * g++.dg/parse/template15.C: New test.
36881
36882 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36883
36884 * g++.dg/expr/dtor2.C: New test.
36885
36886 * g++.dg/lookup/anon4.C: New test.
36887
36888 * g++.dg/overload/using1.C: New test.
36889
36890 * g++.dg/template/lookup7.C: New test.
36891
36892 * g++.dg/template/typename6.C: New test.
36893
36894 * g++.dg/expr/cond6.C: New test.
36895
36896 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36897
36898 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36899
36900 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36901
36902 * g++.dg/expr/cond5.C: New test.
36903 * g++.dg/expr/constcast1.C: Likewise.
36904 * g++.dg/expr/ptrmem2.C: Likewise.
36905 * g++.dg/expr/ptrmem3.C: Likewise.
36906 * g++.dg/lookup/main1.C: Likewise.
36907 * g++.dg/template/lookup6.C: Likewise.
36908
36909 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36910
36911 * gcc.dg/local1.c: New test.
36912
36913 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36914
36915 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36916
36917 * gcc.dg/torture/builtin-convert-1.c: New test.
36918
36919 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36920
36921 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36922
36923 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36924
36925 PR c++/14481
36926 * g++.dg/warn/Wunused-7.C: New test.
36927
36928 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36929
36930 * gcc.dg/torture/builtin-integral-1.c: New test.
36931
36932 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36933
36934 PR c++/14586
36935 * g++.dg/parse/non-dependent3.C: New test.
36936
36937 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36938
36939 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36940 * g++.dg/eh/simd-2.C: Likewise.
36941 * g++.dg/init/array10.C: Likewise.
36942 * gcc.c-torture/compile/simd-1.c: Likewise.
36943 * gcc.c-torture/compile/simd-2.c: Likewise.
36944 * gcc.c-torture/compile/simd-3.c: Likewise.
36945 * gcc.c-torture/compile/simd-4.c: Likewise.
36946 * gcc.c-torture/compile/simd-6.c: Likewise.
36947 * gcc.c-torture/execute/simd-1.c: Likewise.
36948 * gcc.c-torture/execute/simd-2.c: Likewise.
36949 * gcc.dg/compat/vector-defs.h: Likewise.
36950 * gcc.dg/20020531-1.c: Likewise.
36951 * gcc.dg/altivec-3.c: Likewise.
36952 * gcc.dg/altivec-4.c: Likewise.
36953 * gcc.dg/altivec-varargs-1.c: Likewise.
36954 * gcc.dg/compat/vector-defs.h: Likewise.
36955 * gcc.dg/i386-mmx-3.c: Likewise.
36956 * gcc.dg/i386-sse-4.c: Likewise.
36957 * gcc.dg/i386-sse-5.c: Likewise.
36958 * gcc.dg/i386-sse-8.c: Likewise.
36959 * gcc.dg/simd-1.c: Likewise.
36960 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36961 __ev64_opaque__ since the machine description provides it.
36962
36963 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36964
36965 * lib/compat.exp (skip_list): New global variable.
36966 Use it to hold the user defined COMPAT_SKIPS list if any.
36967 (compat-obj): Add the members of skip_list to optall.
36968
36969 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36970
36971 * gcc.dg/compat/union-by-value-1_main.c,
36972 union-by-value-1_x.c, union-by-value-1_y.c,
36973 union-check.h, union-defs.h,
36974 union-init.h, union-return-1_main.c,
36975 union-return-1_x.c, union-return-1_y.c: New files.
36976
36977 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36978
36979 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36980 mixed-struct-init.h: Add 4 mixed structure types.
36981 struct-by-value-21_main.c, struct-by-value-21_x.c,
36982 struct-by-value-21_y.c, struct-return-21_main.c,
36983 struct-return-21_x.c, struct-return-21_y.c: New files.
36984
36985 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36986
36987 PR c++/14550
36988 * g++.dg/parse/template14.C: New test.
36989
36990 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36991
36992 * gcc.c-torture/execute/20040313-1.c: New test.
36993
36994 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36995
36996 PR target/14533
36997 * gcc.dg/20040311-2.c: New test.
36998
36999 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37000
37001 PR other/14544
37002 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37003 bit-field.
37004
37005 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37006
37007 * gcc.dg/20040305-2.c: Add missing return statement.
37008
37009 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37010
37011 * gcc.dg/builtins-34.c: Also check pow10*.
37012
37013 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37014
37015 PR target/14262
37016 * gcc.dg/20040305-2.c: New test.
37017
37018 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37019
37020 * gcc.dg/20040310-1.c: New test.
37021
37022 2004-03-11 Roger Sayle <roger@eyesopen.com>
37023
37024 * gcc.c-torture/execute/20040311-1.c: New test case.
37025
37026 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37027
37028 PR c++/14476
37029 * g++.dg/lookup/enum1.C: New test.
37030
37031 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37032
37033 PR c++/14510
37034 * g++.dg/lookup/struct2.C: New test.
37035
37036 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37037
37038 * gcc.dg/builtins-34.c: New test.
37039
37040 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37041
37042 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37043
37044 2004-03-09 James E Wilson <wilson@specifixinc.com>
37045
37046 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37047 * gcc.dg/alias-2.c: New testcase.
37048
37049 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37050
37051 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37052
37053 2004-03-09 Roger Sayle <roger@eyesopen.com>
37054
37055 * gcc.c-torture/execute/20040309-1.c: New test case.
37056
37057 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37058
37059 PR c++/14397
37060 * g++.dg/overload/ref1.C: New.
37061
37062 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37063
37064 PR c++/14409
37065 * g++.dg/template/spec12.C: New test.
37066
37067 PR c++/14448
37068 * g++.dg/parse/crash14.C: New test.
37069
37070 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37071
37072 PR c++/14230
37073 * g++.dg/init/ref11.C: New test.
37074
37075 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37076
37077 PR c++/14432
37078 * g++.dg/parse/builtin2.C: New test.
37079
37080 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37081
37082 PR c++/14401
37083 * g++.dg/init/ctor3.C: New test.
37084 * g++.dg/init/union1.C: New test.
37085 * g++.dg/ext/anon-struct4.C: New test.
37086
37087 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37088
37089 * g++.dg/lookup/koenig1.C: Tweak error messages.
37090 * g++.dg/lookup/used-before-declaration.C: Likewise.
37091 * g++.dg/other/do1.C: Likewise.
37092 * g++.dg/overload/koenig1.C: Likewise.
37093 * g++.dg/parse/crash13.C: Likewise.
37094 * g++.dg/template/instantiate3.C: Likewise.
37095
37096 2004-03-08 Eric Christopher <echristo@redhat.com>
37097
37098 * * lib/target-supports.exp: Enable libiconv in test
37099 compilation. Fix up error checking.
37100
37101 2004-03-08 Roger Sayle <roger@eyesopen.com>
37102
37103 PR middle-end/14289
37104 * gcc.dg/pr14289-1.c: New test case.
37105 * gcc.dg/pr14289-2.c: Likewise.
37106 * gcc.dg/pr14289-3.c: Likewise.
37107
37108 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37109
37110 * gcc.c-torture/execute/20040308-1.c: New test.
37111
37112 2004-03-07 Roger Sayle <roger@eyesopen.com>
37113
37114 * gcc.c-torture/execute/20040307-1.c: New test case.
37115
37116 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37117
37118 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37119
37120 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37121
37122 * gcc.dg/20040306-1.c: New test.
37123
37124 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37125
37126 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37127 them static.
37128 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37129
37130 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37131
37132 PR c/14465
37133 * gcc.dg/decl-6.c: New test.
37134
37135 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37136
37137 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37138 Rename LOGPOW -> LOG_POW.
37139 (SQRT_EXP, POW_EXP): New.
37140
37141 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37142
37143 * gcc.dg/i386-sse-8.c: New test.
37144
37145 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37146
37147 PR c/14114
37148 * gcc.dg/decl-5.c: New test.
37149
37150 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37151
37152 * gcc.dg/20040305-1.c: New test.
37153
37154 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37155
37156 PR other/14354
37157 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37158
37159 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37160
37161 PR c++/14425, c++/14426
37162 * g++.dg/ext/altivec-4.C: New test.
37163 * g++.dg/ext/altivec-5.C: New test.
37164
37165 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37166
37167 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37168 global variables of a type with no linkage.
37169 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37170 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37171 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37172 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37173 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37174 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37175 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37176 * g++.dg/warn/deprecated.C: Name enum Color.
37177 * g++.dg/overload/VLA.C: Name structure for 'b'.
37178 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37179
37180 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37181
37182 * gcc.c-torture/compile/20040304-1.c: New test.
37183
37184 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37185
37186 PR 13728
37187 * gcc.dg/decl-4.c: New testcase.
37188
37189 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37190
37191 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37192 as PRECF if sizeof (float) > sizeof (double).
37193 (PRECL): Make it the same as PRECF if
37194 sizeof (float) > sizeof (long double).
37195
37196 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37197
37198 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37199 system type. Add check for irix6 which doesn't have c99 runtime.
37200
37201 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37202
37203 * gcc.dg/const-elim-1.c: xfail for xtensa.
37204
37205 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37206
37207 PR c++/14369
37208 * g++.dg/template/cond4.C: New test.
37209
37210 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37211
37212 PR c++/14360
37213 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37214
37215 PR c++/14361
37216 * g++.dg/parse/defarg7.C: New test.
37217
37218 PR c++/14359
37219 * g++.dg/template/friend26.C: New test.
37220
37221 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37222
37223 PR c++/14324
37224 * g++.dg/abi/mangle21.C: New test.
37225
37226 PR c++/14260
37227 * g++.dg/parse/constructor2.C: New test.
37228
37229 PR c++/14337
37230 * g++.dg/template/sfinae1.C: New test.
37231
37232 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37233
37234 PR c++/14267
37235 * g++.dg/expr/crash2.C: New test.
37236
37237 PR middle-end/13448
37238 * gcc.dg/inline-5.c: New test.
37239 * gcc.dg/always-inline.c: Split out tests into ...
37240 * gcc.dg/always-inline2.c: ... this and ...
37241 * gcc.dg/always-inline3.c: ... this.
37242
37243 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37244
37245 PR debug/12103
37246 * g++.dg/debug/crash1.C: New test.
37247
37248 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37249
37250 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37251 function with __attribute__((noinline)).
37252 (recurser_void2): Likewise.
37253 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37254 (recurser_void2): Likewise.
37255
37256 2004-02-29 Roger Sayle <roger@eyesopen.com>
37257
37258 PR middle-end/14203
37259 * g++.dg/warn/Wunused-6.C: New test case.
37260
37261 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37262
37263 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37264 not defined.
37265
37266 2004-02-27 Eric Christopher <echristo@redhat.com>
37267
37268 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37269 * g++.dg/charset/asm2.c: Run only x86.
37270 * gcc.dg/charset/asm3.c: Ditto.
37271
37272 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37273
37274 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37275 ld_library_path.
37276
37277 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37278
37279 * g++.dg/ext/altivec-3.C: New.
37280
37281 2004-02-26 Richard Henderson <rth@redhat.com>
37282
37283 * g++.dg/ext/attrib10.C: Mark for warning.
37284 * gcc.dg/attr-alias-1.c: New.
37285
37286 2004-02-26 Richard Henderson <rth@redhat.com>
37287
37288 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37289 * gcc.c-torture/execute/20040208-2.c: ... it back.
37290
37291 2004-02-26 Eric Christopher <echristo@redhat.com>
37292
37293 * lib/target-supports.exp (check-iconv-available): New function.
37294 * lib/gcc-dg.exp (dg-require-iconv): New function.
37295 Use above.
37296 * gcc.dg/charset: New directory.
37297 * gcc.dg/charset/charset.exp: New file.
37298 * gcc.dg/charset/asm1.c: Ditto.
37299 * gcc.dg/charset/asm2.c: Ditto.
37300 * gcc.dg/charset/asm3.c: Ditto.
37301 * gcc.dg/charset/asm4.c: Ditto.
37302 * gcc.dg/charset/asm5.c: Ditto.
37303 * gcc.dg/charset/attribute1.c: Ditto.
37304 * gcc.dg/charset/attribute2.c: Ditto.
37305 * gcc.dg/charset/string1.c: Ditto.
37306 * g++.dg/charset: New directory.
37307 * g++.dg/dg.exp: Add here. Special options.
37308 * g++.dg/charset/charset.exp: New file.
37309 * g++.dg/charset/asm1.c: Ditto.
37310 * g++.dg/charset/asm2.c: Ditto.
37311 * g++.dg/charset/asm3.c: Ditto.
37312 * g++.dg/charset/asm4.c: Ditto.
37313 * g++.dg/charset/attribute1.c: Ditto.
37314 * g++.dg/charset/attribute2.c: Ditto.
37315 * g++.dg/charset/extern1.cc: Ditto.
37316 * g++.dg/charset/extern2.cc: Ditto.
37317 * g++.dg/charset/string1.c: Ditto.
37318
37319 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37320
37321 PR c++/14278
37322 * g++.dg/parse/comma1.C: New test.
37323
37324 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37325
37326 PR c++/14284
37327 * g++.dg/template/ttp8.C: New test.
37328
37329 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37330
37331 * gcc.dg/fixuns-trunc-1.c: New test.
37332
37333 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37334
37335 * gcc.dg/builtins-config.h: Use #elif.
37336
37337 2004-02-26 Michael Matz <matz@suse.de>
37338
37339 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37340 * gcc.dg/991214-1.c: Likewise.
37341 * gcc.dg/i386-asm-1.c: Likewise.
37342
37343 2004-02-25 Richard Henderson <rth@redhat.com>
37344
37345 * gcc.c-torture/execute/20040208-2.c: Move ...
37346 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37347
37348 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37349
37350 PR c++/14246
37351 * g++.dg/other/crash-3.C: New test.
37352
37353 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37354
37355 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37356 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37357
37358 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37359 HP-UX.
37360
37361 2004-02-24 Michael Matz <matz@suse.de>
37362
37363 * gcc.dg/i386-regparm.c: New.
37364
37365 2004-02-23 James E Wilson <wilson@specifixinc.com>
37366
37367 * gcc.c-torture/execute/20040223-1.c: New.
37368
37369 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37370 Kazu Hirata <kazu@cs.umass.edu>
37371
37372 * gcc.dg/fwritable-strings-1.c: Remove.
37373
37374 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37375
37376 PR c/14156
37377 * gcc.dg/20040223-1.c: New test.
37378
37379 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37380
37381 PR c++/14106
37382 * g++.dg/ext/typeof9.C: New test.
37383
37384 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37385
37386 PR c++/14250
37387 * g++.dg/other/switch1.C: New test.
37388
37389 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37390
37391 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37392 * gcc.dg/va-arg-1.c: Likewise.
37393
37394 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37395
37396 PR c++/14143
37397 * g++.dg/template/koenig5.C: New test.
37398
37399 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37400
37401 * g++.dg/ext/altivec-1.C: Generalize target triple.
37402 * g++.dg/ext/altivec-2.C: New test case.
37403 * g++.dg/ext/altivec_check.h: New file.
37404 * gcc.dg/altivec-1.c: Generalize target triple;
37405 include altivec_check.h and call altivec_check().
37406 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37407 * gcc.dg/altivec-6.c: New test case.
37408 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37409 type casts as needed.
37410 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37411 altivec_check().
37412 * gcc.dg/altivec-12.c: New test case.
37413 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37414 include altivec_check.h and call altivec_check().
37415 * gcc.dg/altivec_check.h: New file.
37416
37417 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37418
37419 * lib/target-supports.exp (check_alias_available): Don't mangle
37420 function `g' in test program.
37421
37422 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37423
37424 * lib/target-supports.exp (check_profiling_available): Check
37425 argument to determine whether we support a profiling type.
37426 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37427 check_profiling_available.
37428 * g++.dg/bprob/bprob.exp: Likewise.
37429 * g77.dg/bprob/bprob.exp: Likewise.
37430 * gcc.misc-tests/bprob.exp: Likewise.
37431 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37432 dg-require-profiling and delete expected error handling.
37433 * gcc.dg/20021014-1.c: Likewise.
37434 * gcc.dg/nest.c: Likewise.
37435
37436 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37437
37438 PR c++/12007
37439 * g++.dg/other/vthunk1.C: New test.
37440
37441 2004-02-20 Falk Hueffner <falk@debian.org>
37442
37443 PR target/14201
37444 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37445
37446 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37447
37448 PR c++/13927
37449 * g++.dg/other/error8.C: Remove XFAIL markers.
37450
37451 PR c++/14173
37452 * g++.dg/ext/packed5.C: New test.
37453
37454 PR c++/14199
37455 * g++.dg/warn/Wunused-5.C: New test.
37456
37457 PR c++/14186
37458 * g++.dg/lookup/member1.C: New test.
37459
37460 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37461
37462 * gcc.c-torture/compile/20040130-1.c: Enable only when
37463 __INT_MAX__ >= 2147483647L.
37464 * gcc.c-torture/compile/961203-1.c: Likewise.
37465
37466 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37467
37468 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37469 * g++.dg/opt/template1.C: Robustify assembler regexp
37470
37471 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37472
37473 * gcc.c-torture/execute/simd-4.x: Remove.
37474 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37475 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37476 Guard with #ifndef SKIP_ATTRIBUTE.
37477 * gcc.dg/compat/vector-1_y.c: Likewise.
37478 * gcc.dg/compat/vector-2_x.c: Likewise.
37479 * gcc.dg/compat/vector-2_y.c: Likewise.
37480 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37481 * g++.dg/eh/simd-2.C: Likewise.
37482
37483 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37484
37485 * gcc.c-torture/compile/complex-1.c: New.
37486
37487 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37488
37489 PR target/14209
37490 * gcc.c-torture/execute/20040218-1.c: New test.
37491
37492 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37493
37494 PR c++/14181
37495 * g++.dg/parse/new2.C: New test.
37496
37497 2004-02-18 Paul Brook <paul@codesourcery.com>
37498
37499 * gcc.c-torture/compile/libcall-1.c: New test.
37500
37501 2004-02-18 Paul Brook <paul@codesourcery.com>
37502
37503 PR debug/12934
37504 * gcc.dg/debug/debug-7.c: New test.
37505
37506 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37507
37508 * gcc.dg/20040217-1.c: New test.
37509
37510 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37511
37512 * gcc.c-torture/execute/990208-1.x: Delete.
37513
37514 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37515
37516 * gcc.c-torture/execute/20040208-2.x: New file.
37517
37518 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37519
37520 PR c++/11326
37521 * g++.dg/abi/structret1.C: New test.
37522
37523 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37524
37525 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37526 (i386_cpuid): No need to test if cpuid is available on AMD64.
37527 Fix assembly, so that it works onboth i386 and AMD64.
37528 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37529 (vecInLong): Fix s[] member type to unsigned int.
37530 (vecInWord): Remove type.
37531 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37532 (a64, b64, c64, d64, e64): Remove.
37533 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37534 Remove unused variable. Remove initialization of removed variables.
37535 Don't call mmx_tests nor sse_tests.
37536 (reference_mmx, reference_sse): Remove.
37537 (check): Add return stmt.
37538 * gcc.dg/i386-sse-7.c: New test.
37539 * gcc.dg/i386-mmx-4.c: New test.
37540
37541 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37542
37543 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37544 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37545 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37546 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37547 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37548 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37549 g++.dg/tc1/dr94.C: Fix line terminator.
37550
37551 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37552
37553 * gcc.c-torture/compile/20040216-1.c: New.
37554
37555 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37556
37557 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37558 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37559 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37560 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37561 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37562 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37563
37564 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37565
37566 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37567
37568 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37569
37570 PR c++/13971
37571 * g++.dg/expr/cond4.C: New test.
37572
37573 PR c++/14086
37574 * g++.dg/lookup/crash2.C: New test.
37575
37576 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37577
37578 * gcc.c-torture/compile/20040214-2.c: New test.
37579
37580 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37581
37582 PR c++/14116
37583 * g++.dg/ext/typeof8.C: New test.
37584
37585 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37586
37587 * gcc.c-torture/compile/20040214-1.c: New test.
37588
37589 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37590
37591 PR c++/13635
37592 * g++.dg/template/spec11.C: New test.
37593
37594 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37595
37596 PR c++/13927
37597 * g++.dg/other/error8.C: New test.
37598
37599 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37600
37601 PR c++/14122
37602 * g++.dg/template/array4.C: New test.
37603
37604 PR c++/14108
37605 * g++.dg/inherit/thunk2.C: New test.
37606
37607 PR c++/14083
37608 * g++.dg/eh/cond2.C: New test.
37609
37610 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37611
37612 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37613
37614 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37615
37616 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37617
37618 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37619
37620 * g++.dg/simd-2.C: xfail on ppc64-linux.
37621
37622 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37623
37624 PR c/456
37625 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37626 tests.
37627
37628 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37629
37630 * gcc.dg/builtins-33.c: New test.
37631
37632 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37633
37634 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37635
37636 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37637
37638 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37639
37640 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37641
37642 * gcc.dg/ppc64-abi-3.c: New test.
37643
37644 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37645
37646 PR c/14092
37647
37648 * gcc.dg/pr14092-1.c: New testcase.
37649
37650 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37651
37652 * gcc.dg/cpp/assert4.c: Fix typo last change.
37653
37654 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37655 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37656
37657 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37658
37659 2004-02-09 Roger Sayle <roger@eyesopen.com>
37660
37661 * gcc.c-torture/compile/20040209-1.c: New test case.
37662
37663 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37664
37665 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37666
37667 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37668
37669 * gcc.c-torture/execute/20040208-[12].c: New tests.
37670
37671 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37672
37673 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37674
37675 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37676
37677 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37678
37679 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37680
37681 Bug 13856
37682 * gcc.dg/visibility-8.c: New testcase.
37683
37684 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37685
37686 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37687 arguments.
37688 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37689
37690 2004-02-07 Roger Sayle <roger@eyesopen.com>
37691
37692 PR middle-end/13696
37693 * g++.dg/opt/fold1.C: New test case.
37694
37695 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37696
37697 PR c++/14033
37698 * g++.dg/other/crash-2.C: New test.
37699
37700 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37701
37702 PR c++/14028
37703 * g++.dg/parse/angle-bracket2.C: New test.
37704
37705 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37706
37707 PR middle-end/13750
37708 Revert:
37709 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37710 PR pch/13361
37711 * g++.dg/pch/wchar-1.C: New.
37712 * g++.dg/pch/wchar-1.Hs: New.
37713
37714 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37715
37716 PR c++/14008
37717 * g++.dg/parse/error15.C: New test.
37718 * g++.dg/parse/crash11.C: Update dg-error mark.
37719
37720 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37721
37722 PR c++/13932
37723 * g++.dg/warn/conv2.C: New test.
37724
37725 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37726
37727 PR c++/13086
37728 * g++.dg/warn/incomplete1.C: Remove xfail.
37729
37730 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37731
37732 * lib/file-format.exp (gcc_target_object_format): Use
37733 ${tool}_target_compile, not gcc_target_compile.
37734 * lib/target-supports.exp (check_alias_available): Likewise.
37735 (check_gc_sections_available): Likewise.
37736 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37737 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37738 dg-require-alias.
37739
37740 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37741
37742 PR c++/13969
37743 * g++.dg/template/static6.C: New test.
37744
37745 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37746
37747 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37748
37749 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37750
37751 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37752 tests for systems where `char' is unsigned by default.
37753
37754 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37755
37756 PR c++/13997
37757 * g++.dg/template/partial3.C: New test.
37758
37759 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37760
37761 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37762 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37763 Remove mentions of obsolete ports.
37764
37765 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37766
37767 * gcc.dg/noncompile/20001228-1.c: Fix for new
37768 error message.
37769
37770 2004-02-03 Roger Sayle <roger@eyesopen.com>
37771
37772 PR target/9348
37773 * gcc.c-torture/execute/multdi-1.c: New test case.
37774
37775 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37776
37777 PR c++/13925
37778 * g++.dg/template/lookup5.C: New test.
37779
37780 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37781
37782 PR c++/13950
37783 * g++.dg/template/lookup4.C: New test.
37784
37785 PR c++/13970
37786 * g++.dg/parse/error14.C: New test.
37787
37788 PR c++/14002
37789 * g++.dg/parse/template13.C: New test.
37790
37791 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37792
37793 PR c++/13978
37794 * g++.dg/template/koenig4.C: New test.
37795
37796 PR c++/13968
37797 * g++.dg/template/crash17.C: New test.
37798
37799 PR c++/13975
37800 * g++.dg/parse/error13.C: New test.
37801 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37802
37803 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37804
37805 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37806
37807 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37808
37809 PR c/11658
37810 PR c/13994
37811 * gcc.dg/noncompile/20040203-1.c: New test.
37812 * gcc.dg/noncompile/20040203-2.c: Likewise.
37813 * gcc.dg/noncompile/20040203-3.c: Likewise.
37814 * gcc.dg/20040203-1.c: Likewise.
37815
37816 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37817
37818 PR c++/10858
37819 * g++.dg/template/sizeof7.C: New test.
37820
37821 2004-02-02 Eric Christopher <echristo@redhat.com>
37822 Zack Weinberg <zack@codesourcery.com>
37823
37824 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37825
37826 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37827
37828 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37829 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37830 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37831 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37832
37833 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37834
37835 PR c++/13113
37836 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37837
37838 PR c++/13854
37839 * g++.dg/ext/attrib13.C: New test.
37840
37841 PR c++/13907
37842 * g++.dg/conversion/op2.C: New test.
37843
37844 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37845
37846 * gcc.dg/titype-1.c: Fix pasto.
37847
37848 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37849
37850 * gcc.dg/titype-1.c: New test.
37851
37852 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37853
37854 PR c++/13957
37855 * g++.dg/template/non-type-template-argument-1.C,
37856 g++.dg/template/qualified-id1.C: Update dg-error marks.
37857 * g++.dg/template/nontype6.C: New test.
37858
37859 2004-02-01 Roger Sayle <roger@eyesopen.com>
37860
37861 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37862 * gcc.dg/builtins-31.c: New testcase.
37863 * gcc.dg/builtins-32.c: New testcase.
37864
37865 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37866
37867 * objc.dg/call-super-2.m: Update line numbers
37868 for the including of stddef.h.
37869
37870 2004-01-30 Michael Matz <matz@suse.de>
37871
37872 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37873 g++.dg/ext/case-range3.C: New tests.
37874
37875 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37876
37877 DR206
37878 PR c++/13813
37879 * g++.dg/template/member4.C: New test.
37880
37881 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37882
37883 PR c++/13683
37884 * g++.dg/template/sizeof6.C: New test.
37885
37886 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37887
37888 * gcc.dg/fwritable-strings-1.c: New test.
37889
37890 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37891
37892 * gcc.c-torture/compile/20040130-1.c: New test.
37893
37894 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37895
37896 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37897
37898 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37899
37900 PR c++/13883
37901 * g++.dg/template/ctor3.C: New test.
37902
37903 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37904
37905 * g++.dg/tc1: New directory.
37906 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37907 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37908 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37909 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37910 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37911
37912 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37913
37914 * g++.dg/parse/error11.C: New test.
37915 * g++.dg/parse/error12.C: Likewise.
37916
37917 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37918
37919 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37920 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37921
37922 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37923
37924 PR c++/13791
37925 * g++.dg/ext/attrib12.C: New test.
37926
37927 PR c++/13736
37928 * g++.dg/parse/cast2.C: New test.
37929
37930 2004-01-27 James E Wilson <wilson@specifixinc.com>
37931
37932 * objc.dg/encode-2.m (main): New local string. Set depending on
37933 sizeof long. Use in sscanf call.
37934 * objc.dg/encode-3.m (main): New local string. Set depending on
37935 sizeof long. Use in scan_initial call.
37936
37937 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37938
37939 * objc.dg/call-super-2.m: Make LP64-safe.
37940 * objc.dg/desig-init-1.m: Likewise.
37941
37942 2004-01-27 Devang Patel <dpatel@apple.com>
37943
37944 * g++.dg/debug/namespace1.C: New test.
37945
37946 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37947
37948 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37949 xscale-*-*.
37950
37951 * gcc.dg/arm-mmx-1.c: New test.
37952
37953 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37954
37955 * gcc.dg/20040127-1.c: New test.
37956 * gcc.dg/20040127-2.c: New test.
37957
37958 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37959
37960 * objc.dg/stret-1.m (glob): Renamed to globa.
37961
37962 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37963
37964 PR c++/13663
37965 * g++.dg/expr/for1.C: New test.
37966
37967 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37968
37969 PR middle-end/13779
37970 * gcc.dg/darwin-longlong.c: New test.
37971
37972 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37973
37974 * gcc.dg/20040124-1.c: Moved test from here...
37975 * gcc.c-torture/compile/20040124-1.c: ...to here.
37976
37977 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37978
37979 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37980 the assembly output if -m64 is passed.
37981
37982 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37983
37984 PR c++/13833
37985 * g++.dg/template/cond3.C: New test.
37986
37987 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37988
37989 PR c++/13810
37990 * g++.dg/template/ttp7.C: New test.
37991
37992 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37993
37994 PR c++/13797
37995 * g++.dg/template/nontype4.C: New test.
37996 * g++.dg/template/nontype5.C: Likewise.
37997
37998 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37999
38000 * gcc.dg/torture/mips-clobber-at.c: New test.
38001
38002 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38003
38004 * gcc.dg/20040124-1.c: New test.
38005
38006 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38007
38008 * gcc.dg/20040123-1.c: New test.
38009
38010 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38011
38012 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38013
38014 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38015
38016 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38017
38018 2004-01-23 Andrew Pinski <apinski@apple.com>
38019
38020 * gcc.dg/20030121-1.c: Move to ..
38021 * gcc.dg/20040121-1.c: here.
38022
38023 2004-01-23 Roger Sayle <roger@eyesopen.com>
38024
38025 * gcc.dg/builtins-29.c: New test case.
38026
38027 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38028
38029 PR 18314
38030 * gcc.dg/builtins-30.c: New testcase.
38031
38032 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38033
38034 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38035 * lib/g77.exp: Likewise.
38036 * lib/objc.exp: Likewise.
38037 * lib/g++.exp: Likewise.
38038
38039 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38040
38041 * gcc.dg/struct-by-value-2.c: New test.
38042
38043 2004-01-21 Andrew Pinski <apinski@apple.com>
38044
38045 PR target/13785
38046 * gcc.dg/20030121-1.c: New test.
38047
38048 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38049
38050 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38051 clobber frame pointer register in asm statement.
38052
38053 2004-01-21 Falk Hueffner <falk@debian.org>
38054
38055 * gcc.c-torture/compile/20040121-1.c: New test.
38056
38057 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38058
38059 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38060
38061 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38062
38063 * gcc.dg/ppc64-abi-2.c: New test.
38064
38065 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38066
38067 * lib/treelang.exp: Fill out this file.
38068 * lib/treelang-dg.exp: New File.
38069
38070 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38071
38072 * gcc.c-torture/compile/981022-1.c: Remove.
38073 * gcc.dg/array-5.c: Remove XFAIL.
38074 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38075 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38076 gcc.dg/cond-lvalue-1.c: Update.
38077 * gcc.dg/cast-lvalue-2.c: New test.
38078
38079 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38080
38081 PR c++/13592
38082 * g++.dg/other/error1.C (class foo): Tweak error message.
38083
38084 PR c++/13592
38085 * g++.dg/template/call2.C: New test.
38086
38087 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38088
38089 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38090 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38091 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38092 scalar-return-1_x.c, scalar-return-2_y.c,
38093 scalar-return-3_x.c, scalar-return-3_y.c,
38094 scalar-return-4_x.c, scalar-return-4_y.c,
38095 struct-align-1.h, struct-align-1_x.c,
38096 struct-align-1_y.c, struct-align-2.h,
38097 struct-align-2_x.c, struct-align-2_y.c,
38098 struct-by-value-10_y.c, struct-by-value-11_x.c,
38099 struct-by-value-11_y.c, struct-by-value-12_x.c,
38100 struct-by-value-12_y.c, struct-by-value-13_x.c,
38101 struct-by-value-13_y.c, struct-by-value-14_x.c,
38102 struct-by-value-14_y.c, struct-by-value-15_x.c,
38103 struct-by-value-15_y.c, struct-by-value-16_y.c,
38104 struct-by-value-17_y.c, struct-by-value-18_y.c,
38105 struct-by-value-19_y.c, struct-by-value-1_x.c,
38106 struct-by-value-1_y.c, struct-by-value-20_y.c,
38107 struct-by-value-2_x.c, struct-by-value-2_y.c,
38108 struct-by-value-3_y.c, struct-by-value-4_x.c,
38109 struct-by-value-4_y.c, struct-by-value-5_y.c,
38110 struct-by-value-6_y.c, struct-by-value-7_y.c
38111 struct-by-value-8_x.c, struct-by-value-8_y.c
38112 struct-by-value-9_x.c, struct-by-value-9_y.c
38113 struct-return-10_x.c, struct-return-10_y.c,
38114 struct-return-19_x.c, struct-return-20_x.c
38115 struct-return-2_x.c, struct-return-2_y.c
38116 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38117 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38118
38119 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38120
38121 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38122 attribute on sparc*-sun-solaris2.*.
38123
38124 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38125
38126 PR c++/13710
38127 * g++.dg/ext/typeof7.C: New test.
38128
38129 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38130
38131 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38132 * gcc.dg/const-elim-1.c: Same.
38133
38134 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38135
38136 * objc.dg/stret-1.m: New.
38137 * objc.dg/stret-2.m: New.
38138
38139 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38140
38141 PR c++/11895
38142 * g++.dg/ext/vector1.C: New test.
38143
38144 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38145
38146 * gcc.dg/pch/import-1.c: New.
38147 * gcc.dg/pch/import-1.hs: New.
38148 * gcc.dg/pch/import-1a.h: New.
38149 * gcc.dg/pch/import-1b.h: New.
38150 * gcc.dg/pch/import-1c.h: New.
38151
38152 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38153
38154 PR c++/13574
38155 * g++.dg/ext/array1.C: New test.
38156
38157 PR c++/13178
38158 * g++.dg/conversion/op1.C: New test.
38159
38160 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38161
38162 PR 11864
38163 From Kazumoto Kojima / Dan Kegel:
38164 * gcc.dg/pr11864-1.c: New test.
38165
38166 PR 10392
38167 From Marcus Comstedt / Dan Kegel:
38168 * gcc.dg/pr10392-1.c: New test.
38169
38170 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38171
38172 PR c++/13478
38173 * g++.dg/init/ref10.C: New test.
38174
38175 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38176
38177 PR c++/13407
38178 * g++.dg/parse/typename6.C: New test.
38179
38180 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38181
38182 PR pch/13361
38183 * g++.dg/pch/wchar-1.C: New.
38184 * g++.dg/pch/wchar-1.Hs: New.
38185
38186 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38187
38188 PR c++/9259
38189 * g++.dg/expr/sizeof2.C: New test.
38190
38191 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38192
38193 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38194
38195 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38196
38197 PR c++/13659
38198 * g++.dg/lookup/strong-using-3.C: New.
38199 * g++.dg/lookup/using-10.C: New.
38200
38201 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38202
38203 PR c++/13594
38204 * g++.dg/lookup/strong-using-2.C: New.
38205
38206 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38207 Dan Kegel <dank@kegel.com>
38208 J"orn Rennecke <joern.rennecke@superh.com>
38209
38210 PR target/9365
38211 * gcc.dg/pr9365-1.c: New test.
38212
38213 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38214
38215 PR c++/8856
38216 * g++.dg/parse/casting-operator2.C: New test.
38217 * g++.old-deja/g++.pt/explicit83.C: Remove.
38218
38219 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38220
38221 * gcc.dg/label-compound-stmt-1.c: New test.
38222 * gcc.c-torture/compile/950922-1.c,
38223 gcc.c-torture/compile/20000211-3.c,
38224 gcc.c-torture/compile/20000518-1.c,
38225 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38226 compound statements.
38227
38228 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38229
38230 * gcc.dg/ppc64-abi-1.c: New test.
38231
38232 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38233
38234 * g++.dg/ext/attrib9.C: Add dg-warnings.
38235
38236 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38237
38238 PR c++/12335
38239 * g++.dg/parse/dtor3.C: New test.
38240
38241 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38242
38243 PR c++/12709
38244 * g++.dg/parse/try-catch-1.C: New test.
38245
38246 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38247
38248 * ada/acats/run_all.sh: Add more verbose output in acats.log
38249 when compiling tests.
38250
38251 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38252
38253 PR 13656
38254 * gcc.dg/typedef-redecl.c: New test case.
38255 * gcc.dg/typedef-redecl.h: New support file.
38256
38257 2004-01-13 Jan Hubicka <jh@suse.cz>
38258
38259 * gcc.dg/always_inline.c: New test.
38260 * gcc.dg/debug/20031231-1.c: Fix.
38261
38262 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38263
38264 PR c++/13474
38265 * g++.dg/template/array3.C: New test.
38266
38267 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38268
38269 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38270 * g++.dg/warn/Wunused-2.C: Likewise.
38271
38272 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38273
38274 PR c++/13289
38275 * g++.dg/template/instantiate6.C: New test.
38276
38277 2004-01-12 Roger Sayle <roger@eyesopen.com>
38278
38279 PR middle-end/11397
38280 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38281
38282 2004-01-12 Jan Hubicka <jh@suse.cz>
38283
38284 PR opt/12826
38285 * gcc.dg/20040112-1.c: New.
38286
38287 * gcc.dg/dwarf-die[1-7].c: Move to...
38288 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38289 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38290
38291 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38292
38293 PR c++/4100
38294 * g++.dg/parse/friend4.C: New test.
38295
38296 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38297
38298 PR c++/4100
38299 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38300 definition is called a friend.
38301
38302 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38303
38304 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38305
38306 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38307
38308 PR c++/3478
38309 * g++.dg/parse/error10.C: New test.
38310 * g++.dg/template/arg2.C: Accept "invalid type" error.
38311
38312 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38313
38314 PR middle-end/13392
38315 * g++.dg/opt/expect2.C: New test.
38316
38317 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38318
38319 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38320 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38321 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38322 Update dg-error regexps.
38323
38324 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38325
38326 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38327 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38328
38329 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38330
38331 * gcc.dg/pragma-re-1.c: Use right pointer type.
38332
38333 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38334
38335 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38336
38337 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38338
38339 * gcc.dg/rs6000-ldouble-1.c: New.
38340
38341 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38342
38343 DR 337
38344 PR c++/9256
38345 * g++.dg/other/abstract1.C: New test.
38346
38347 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38348
38349 * g++.dg/lookup/strong-using-1.C: New.
38350
38351 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38352
38353 PR c/11234
38354 * gcc.dg/func-ptr-conv-1.c: New test.
38355 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38356
38357 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38358
38359 PR target/13380.
38360 * gcc.c-torture/compile/20040109-1.c: New.
38361
38362 2004-01-08 Stuart Hastings <stuart@apple.com>
38363
38364 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38365 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38366 * gcc.dg/i386-sse-6.c: ...this new testcase.
38367
38368 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38369
38370 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38371
38372 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38373
38374 * ada/acats/run_acats: Treat 'gnatchop' the same way
38375 as 'gnatmake'. Export GCC_DRIVER.
38376 * ada/acats/run_all.sh: Add target_gnatchop. Use
38377 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38378
38379 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38380
38381 PR c++/12573
38382 * g++.dg/template/dependent-expr4.C: New test.
38383
38384 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38385
38386 * gcc.dg/altivec-11.c: New test.
38387
38388 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38389
38390 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38391
38392 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38393
38394 PR c/6024
38395 * gcc.dg/enum-compat-1.c: New test.
38396 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38397
38398 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38399
38400 PR c/12165
38401 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38402 gcc.dg/c99-idem-qual-3.c: New tests.
38403
38404 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38405
38406 * gcc.dg/winline-7.c: Don't cast void * to int.
38407
38408 2004-01-06 Jan Hubicka <jh@suse.cz>
38409
38410 * gcc.dg/i386-sse-5.c: New test
38411 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38412
38413 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38414
38415 PR c++/12815
38416 * g++.dg/rtti/typeid4.C: New test.
38417
38418 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38419
38420 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38421
38422 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38423
38424 PR c++/12132
38425 * g++.dg/template/error11.C: New test.
38426
38427 PR c++/13451
38428 * g++.dg/template/class2.C: New test.
38429
38430 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38431 Richard Sandiford <rsandifo@redhat.com>
38432
38433 PR c++/13387
38434 * g++.dg/opt/alias3.C: New test.
38435
38436 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38437
38438 PR c++/13157
38439 * g++.dg/template/koenig3.C: New test.
38440
38441 PR c++/13529
38442 * g++.dg/parse/offsetof3.C: New test.
38443
38444 * g++.dg/init/copy7.C: Add missing dg-error markers.
38445
38446 PR c++/12226
38447 * g++.dg/init/copy7.c: New test.
38448
38449 PR c++/13536
38450 * g++.dg/parse/cast1.C: New test.
38451
38452 2004-01-04 Jan Hubicka <jh@suse.cz>
38453
38454 * gcc.dg/winline[1-7].c: New tests.
38455
38456 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38457
38458 PR c++/13520
38459 * g++.dg/template/qualttp22.C: New test.
38460
38461 2004-01-01 Jan Hubicka <jh@suse.cz>
38462
38463 * gcc.dg/debug/20031231-1.c: New.
38464 * gcc.c-torture/compile/20040101-1.c: New.
38465 * gcc.dg/dwarf-die-[1-7].c: New.
38466
38467 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38468
38469 PR optimization/13521
38470 * gcc.c-torture/compile/20031231-1.c: New test.
38471
38472 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38473
38474 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38475
38476 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38477
38478 PR c++/10079
38479 * g++.dg/template/crash16.C: New test.
38480
38481 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38482
38483 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38484
38485 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38486
38487 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38488 ports.
38489 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38490 * g++.old-deja/g++.law/profile1.C: Likewise.
38491 * gcc.c-torture/compile/981006-1.c: Likewise.
38492 * gcc.c-torture/execute/loop-2e.x: Likewise.
38493 * gcc.c-torture/execute/loop-2f.x: Remove.
38494 * gcc.c-torture/execute/loop-2g.x: Likewise.
38495 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38496 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38497
38498 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38499
38500 PR c++/13507
38501 * g++.dg/ext/attrib11.C: New test.
38502
38503 PR c++/13494
38504 * g++.dg/template/array2-1.C: New test.
38505 * g++.dg/template/array2-2.C: New test.
38506
38507 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38508
38509 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38510
38511 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38512
38513 PR c++/12774
38514 * g++.dg/template/array1-1.C: New test.
38515 * g++.dg/template/array1-2.C: New test.
38516
38517 2003-12-29 Roger Sayle <roger@eyesopen.com>
38518
38519 PR fortran/12632
38520 * g77.dg/12632.f: New test case.
38521
38522 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38523
38524 PR c++/13289
38525 * g++.dg/parse/nontype1.C: New test.
38526
38527 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38528
38529 PR c++/12403
38530 * g++.dg/parse/explicit1.C: New test.
38531 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38532
38533 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38534
38535 PR c++/13081
38536 * g++.dg/opt/inline6.C: New test.
38537
38538 PR c++/12613
38539 * g++.dg/parse/error9.C: New test.
38540
38541 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38542
38543 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38544
38545 PR c++/13009
38546 * g++.dg/init/assign1.C: New test.
38547
38548 2003-12-28 Roger Sayle <roger@eyesopen.com>
38549
38550 PR c++/13070
38551 * g++.dg/warn/format3.C: New test case.
38552
38553 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38554
38555 * gcc.c-torture/compile/20031227-1.c: New test.
38556
38557 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38558
38559 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38560 * g77.dg/bprob/bprob.exp: Likewise.
38561 * gcc.misc-tests/bprob.exp: Likewise.
38562 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38563 variants on systems where the library does not provide that
38564 functionality.
38565 * gcc.dg/builtins-20.c: Use builtins-config.h.
38566 * gcc.dg/builtins-config.h: New file.
38567
38568 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38569
38570 * lib/gcc-dg.exp (dg-require-profiling): New function.
38571 * lib/target-supports.exp (check_profiling_available): Likewise.
38572 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38573 * g77.dg/bprob/bprob.exp: Likewise.
38574 * gcc.misc-tests/bprob.exp: Likewise.
38575 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38576 * gcc.dg/20021014-1.c: Likewise.
38577 * gcc.dg/nest.c: Likewise.
38578
38579 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38580
38581 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38582 compiling.
38583 * g++.dg/lookup/java2.C: Likewise.
38584 * gcc.dg/cpp/lexident.c: Likewise.
38585
38586 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38587
38588 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38589 given.
38590 * gcc.c-torture/compile/961203-1.c: Likewise.
38591 * gcc.c-torture/compile/980506-1.c: Likewise.
38592
38593 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38594
38595 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38596 (additional_prunes): New global.
38597 (gcc-dg-prune): Handle additional per-test pruning.
38598 (dg-test): Clear additional_prunes between tests.
38599
38600 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38601 dg-prune-output to avoid spurious failures from assembler
38602 complaining about nonexistent WAW violations.
38603 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38604 Use dg-prune-output to avoid spurious failures from assembler
38605 warning about Itanium B-step errata.
38606
38607 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38608
38609 * g++.dg/abi/macro0.C: New test.
38610 * g++.dg/abi/macro1.C: Likewise.
38611 * g++.dg/abi/macro2.C: Likewise.
38612
38613 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38614 * g++.dg/abi/bitfield7.C: Likewise.
38615 * g++.dg/abi/dtor2.C: Likewise.
38616 * g++.dg/abi/mangle11.C: Likewise.
38617 * g++.dg/abi/mangle12.C: Likewise.
38618 * g++.dg/abi/mangle14.C: Likewise.
38619 * g++.dg/abi/mangle17.C: Likewise.
38620 * g++.dg/abi/vbase10.C: Likewise.
38621 * g++.dg/abi/vbase14.C: Likewise.
38622 * g++.dg/template/qualttp17.C: Likewise.
38623
38624 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38625
38626 PR c/11995
38627 * gcc.dg/20031223-1.c: New test.
38628
38629 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38630
38631 * gcc.dg/noreturn-7.c: New test.
38632
38633 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38634
38635 * gcc.dg/null-pointer-1.c: New test.
38636
38637 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38638
38639 * g++.old-deja/g++.jason/template18.C: Remove.
38640 * g++.old-deja/g++.jason/template37.C: Likewise.
38641
38642 PR c++/12862
38643 * g++.dg/lookup/ns1.C: New test.
38644
38645 PR c++/12397
38646 * g++.dg/template/lookup3.C: New test.
38647
38648 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38649
38650 * g++.dg/template/recurse1.C: New test
38651
38652 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38653
38654 PR c++/12479
38655 * g++.dg/parse/semicolon1.C: New test.
38656 * g++.dg/parse/semicolon1.h: Likewise.
38657
38658 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38659
38660 * gcc.dg/darwin-misaligned.c: New test.
38661
38662 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38663
38664 PR c/9163
38665 * gcc.dg/20031222-1.c: New test.
38666
38667 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38668
38669 PR c++/13438
38670 * g++.dg/parse/error8.C: New test.
38671
38672 PR c++/11554
38673 * g++.dg/warn/ctor-init-1.C: New test.
38674
38675 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38676
38677 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38678 too small.
38679 * gcc.c-torture/compile/930217-1.c: Likewise.
38680 * gcc.c-torture/compile/930513-1.c: Likewise.
38681 * gcc.c-torture/execute/920908-2.c: Likewise.
38682 * gcc.c-torture/execute/921204-1.c: Likewise.
38683 * gcc.c-torture/execute/930621-1.c: Likewise.
38684 * gcc.c-torture/execute/930630-1.c: Likewise.
38685 * gcc.c-torture/execute/931031-1.c: Likewise.
38686 * gcc.c-torture/execute/980602-2.c: Likewise.
38687 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38688 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38689 * gcc.c-torture/execute/extzvsi.c: Likewise.
38690 * gcc.c-torture/unsorted/ext.c: Likewise.
38691
38692 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38693
38694 PR target/12749
38695 * gcc.c-torture/compile/20031220-2.c: New test case.
38696
38697 2003-12-20 Roger Sayle <roger@eyesopen.com>
38698
38699 PR optimization/13031
38700 * gcc.c-torture/compile/20031220-1.c: New test case.
38701
38702 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38703
38704 * gcc.dg/cast-function-1.c: New test.
38705
38706 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38707
38708 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38709 formats.
38710
38711 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38712
38713 PR c++/12795
38714 * g++.dg/ext/attrib10.C: New test.
38715
38716 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38717
38718 * gcc.dg/cleanup-10.c: New test.
38719 * gcc.dg/cleanup-11.c: New test.
38720
38721 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38722
38723 PR c++/13239
38724 * g++.dg/opt/expect1.C: New test.
38725
38726 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38727
38728 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38729
38730 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38731
38732 PR debug/12923
38733 * gcc.dg/20031218-1.c: New test.
38734
38735 PR debug/12389
38736 * gcc.dg/20031218-2.c: New test.
38737 * gcc.dg/20031218-3.c: New test.
38738
38739 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38740 of label name and allow for USER_LABEL_PREFIX == "_" names.
38741 * g++.dg/abi/mangle18-2.C: Likewise.
38742 * g++.dg/abi/mangle19-1.C: Likewise.
38743 * g++.dg/abi/mangle19-2.C: Likewise.
38744 * g++.dg/abi/mangle20-1.C: Likewise.
38745 * g++.dg/abi/mangle20-2.C: Likewise.
38746
38747 2003-12-18 Richard Henderson <rth@redhat.com>
38748
38749 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38750
38751 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38752 Dan Kegel <dank@kegel.com>
38753
38754 PR other/12009
38755 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38756 testing a cross compiler, it causes spurious compile failures.
38757 * lib/g++.exp: Likewise.
38758
38759 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38760
38761 PR c++/13262
38762 * g++.dg/template/access13.C: New test.
38763
38764 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38765
38766 * gcc.dg/20031216-1.c: New test.
38767
38768 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38769
38770 PR c++/9154
38771 * g++.dg/template/error10.C: New test.
38772
38773 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38774
38775 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38776 * g++.dg/eh/simd-2.C: Likewise.
38777
38778 2003-12-17 James E Wilson <wilson@specifixinc.com>
38779 Roger Sayle <roger@eyesopen.com>
38780
38781 * gcc.c-torture/execute/ieee/mzero5.c: New.
38782
38783 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38784
38785 PR c++/10603
38786 * g++.dg/parse/error6.C: New test.
38787
38788 PR c++/12827
38789 * g++.dg/parse/error7.C: New test.
38790
38791 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38792
38793 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38794 at -O with stabs debugging formats.
38795 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38796 * gcc.dg/debug/debug-2.c: Likewise.
38797
38798 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38799
38800 PR c++/12696
38801 * g++.dg/init/error1.C: New test.
38802
38803 PR c++/12218
38804 * g++.dg/init/pm3.C: New test.
38805
38806 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38807
38808 PR c/3347
38809 * gcc.dg/bitfld-8.c: New test.
38810
38811 2003-12-16 James Lemke <jim@wasabisystems.com>
38812
38813 * gcc.dg/arm-scd42-[123].c: New tests.
38814
38815 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38816
38817 PR c++/9043
38818 * g++.dg/abi/mangle20-1.C: New test.
38819 * g++.dg/abi/mangle20-2.C: New test.
38820
38821 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38822
38823 PR c++/13275
38824 * g++.dg/other/offsetof2.C: Remove XFAIL.
38825 * g++.dg/parse/offsetof1.C: New test.
38826 * g++.gd/parse/offsetof2.C: Likewise.
38827
38828 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38829
38830 * g++.dg/template/nontype3.C: New test.
38831 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38832
38833 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38834
38835 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38836
38837 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38838
38839 PR c++/13387
38840 * g++.dg/expr/assign1.C: New test.
38841
38842 PR c++/13242
38843 * g++.dg/abi/mangle19-1.C: New test.
38844 * g++.dg/abi/mangle19-2.C: New test.
38845
38846 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38847
38848 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38849
38850 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38851
38852 * gcc.c-torture/execute/20031216-1.c: New test.
38853
38854 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38855
38856 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38857 an ICE regression.
38858
38859 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38860
38861 PR c++/10926
38862 * g++.dg/template/error9.C: New test.
38863
38864 PR c++/11116
38865 * g++.dg/template/error8.C: New test.
38866
38867 2003-12-15 Roger Sayle <roger@eyesopen.com>
38868
38869 PR middle-end/13400
38870 * gcc.c-torture/execute/20031215-1.c: New test case.
38871
38872 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38873
38874 PR c++/13269
38875 * g++.dg/parse/error5.C: New test.
38876
38877 PR c++/12989
38878 * g++.dg/expr/sizeof1.C: New test.
38879
38880 PR c++/13310
38881 * g++.dg/template/crash15.C: New test.
38882
38883 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38884
38885 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38886 a non-POD type as the last named parameter of a varargs function.
38887
38888 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38889
38890 PR c++/13243
38891 PR c++/12573
38892 * g++.dg/template/crash14.C: New test.
38893 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38894
38895 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38896
38897 * g++.dg/other/java1.C: New test.
38898
38899 PR c++/13241
38900 * g++.dg/abi/mangle18-1.C: New test.
38901 * g++.dg/abi/mangle18-2.C: New test.
38902
38903 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38904
38905 PR optimization/10312
38906 * gcc.c-torture/execute/20031214-1.c: New.
38907
38908 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38909
38910 PR c++/10779
38911 PR c++/12160
38912 * g++.dg/parse/error3.C: New test.
38913 * g++.dg/parse/error4.C: Likewise.
38914 * g++.dg/abi/mangle4.C: Tweak error messages.
38915 * g++.dg/lookup/using5.C: Likewise.
38916 * g++.dg/other/error2.C: Likewise.
38917 * g++.dg/parse/typename5.C: Likewise.
38918 * g++.dg/parse/undefined1.C: Likewise.
38919 * g++.dg/template/arg2.C: Likewise.
38920 * g++.dg/template/ttp3.C: Likewise.
38921 * g++.dg/template/type1.C: Likewise.
38922 * g++.old-deja/g++.other/crash32.C: Likewise.
38923 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38924
38925 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38926
38927 PR c++/13106
38928 * g++.dg/warn/noreturn-3.C: New test.
38929
38930 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38931
38932 PR c++/13118
38933 * g++.dg/abi/covariant3.C: New.
38934
38935 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38936
38937 * g++.dg/eh/ia64-1.C: New test.
38938
38939 2003-12-12 Roger Sayle <roger@eyesopen.com>
38940
38941 PR optimization/13037
38942 * g77.f-torture/execute/13037.f: New test case.
38943
38944 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38945
38946 PR c++/12881
38947 * g++.dg/abi/covariant2.C: New.
38948
38949 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38950
38951 * gcc.dg/cpp/trad/macro.c: New tests.
38952
38953 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38954
38955 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38956
38957 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38958
38959 PR other/10819
38960 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38961 to fix Bug 10819.
38962 * lib/g++.exp (g++_version): Likewise.
38963 * lib/g77.exp (g77_version): Likewise.
38964 * lib/objc.exp (default_objc_version): Likewise.
38965
38966 2003-12-10 Richard Henderson <rth@redhat.com>
38967
38968 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38969
38970 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38971
38972 2003-12-08 Matt Austern <austern@apple.com>
38973
38974 PR c/13134
38975 * lib/gcc-dg.exp (dg-require-visibility): Define.
38976 * lib/target-supports (check_visibility_available): Define.
38977 * gcc.dg/visibility-1.c: New test.
38978 * gcc.dg/visibility-2.c: Likewise.
38979 * gcc.dg/visibility-3.c: Likewise.
38980 * gcc.dg/visibility-4.c: Likewise.
38981 * gcc.dg/visibility-5.c: Likewise.
38982 * gcc.dg/visibility-6.c: Likewise.
38983 * g++.dg/ext/visibility-1.C: Likewise.
38984 * g++.dg/ext/visibility-2.C: Likewise.
38985 * g++.dg/ext/visibility-3.C: Likewise.
38986 * g++.dg/ext/visibility-4.C: Likewise.
38987 * g++.dg/ext/visibility-5.C: Likewise.
38988 * g++.dg/ext/visibility-6.C: Likewise.
38989
38990 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38991
38992 * g++.dg/lookup/java1.C: New test.
38993 * g++.dg/lookup/java2.C: New test.
38994
38995 2003-12-07 Falk Hueffner <falk@debian.org>
38996
38997 * g++.dg/opt/noreturn-1.C: New test.
38998
38999 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39000
39001 * gcc.dg/overflow-1.c: New test.
39002
39003 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39004
39005 * g77.f-torture/compile/13060.f: New test.
39006
39007 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39008
39009 PR c++/13323
39010 * g++.dg/inherit/operator2.C: New test.
39011
39012 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39013
39014 PR c++/13305
39015 * g++.dg/ext/attrib9.C: New test.
39016
39017 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39018
39019 PR c++/13314
39020 * g++.dg/template/error7.C: New test.
39021
39022 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39023 J"orn Rennecke <joern.rennecke@superh.com>
39024
39025 PR target/13302
39026 * g++.dg/other/struct-va_list.C: New test.
39027
39028 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39029
39030 PR c++/13166
39031 * g++.dg/parse/defarg6.C: New test.
39032
39033 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39034
39035 PR target/13256
39036 * gcc.c-torture/execute/20031201-1.c: New test.
39037
39038 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39039
39040 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39041
39042 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39043
39044 * gcc.dg/builtin-return-1.c: New test.
39045
39046 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39047 J"orn Rennecke <joern.rennecke@superh.com>
39048
39049 PR optimization/13260
39050 * gcc.c-torture/execute/20031204-1.c: New test.
39051
39052 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39053
39054 PR c++/9127
39055 * g++.dg/template/error6.C: New test.
39056
39057 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39058
39059 * gcc.dg/20031202-1.c: New test.
39060
39061 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39062
39063 PR c++/13179
39064 * g++.dg/template/eh1.C: New test.
39065
39066 PR c++/10771
39067 * g++.dg/template/error5.C: New test.
39068
39069 2003-12-02 David Ung <davidu@mips.com>
39070
39071 * gcc.dg/compat/vector-check.h: Corrected type for var
39072 g_##TMODE
39073
39074 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39075
39076 PR c++/10126
39077 * g++.dg/template/ptrmem8.C: New test.
39078
39079 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39080
39081 PR c++/12573
39082 * g++.dg/template/dependent-expr3.C: New test.
39083
39084 2003-12-01 James Lemke <jim@wasabisystems.com>
39085
39086 * gcc.dg/arm-g2.c: New test.
39087
39088 2003-12-01 Roger Sayle <roger@eyesopen.com>
39089
39090 PR optimization/11634
39091 * gcc.dg/20031201-2.c: New test case.
39092
39093 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39094
39095 PR 11433
39096 * objc.dg/proto-lossage-3.m: New test.
39097
39098 2003-12-01 Roger Sayle <roger@eyesopen.com>
39099
39100 PR optimization/12628
39101 * gcc.dg/20031201-1.c: New test case.
39102
39103 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39104
39105 * gcc.dg/unaligned-1.c: New test.
39106
39107 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39108
39109 PR c++/9849
39110 * g++.dg/template/error4.C: New test.
39111 * g++.dg/template/nested3.C: Adjust error markers.
39112
39113 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39114
39115 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39116
39117 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39118
39119 PR c/10333
39120 * gcc.dg/bitfld-7.c: New test.
39121
39122 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39123
39124 * gcc.dg/tls/asm-1.C: New test.
39125
39126 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39127
39128 * gcc.dg/cpp/assert4.c: Update.
39129
39130 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39131
39132 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39133 * gcc.dg/builtin-apply3.c: New test.
39134
39135 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39136
39137 * lib/compat.exp (compat-obj): New xfaildata parameter.
39138 Use it to set compiler_conditional_xfail_data before compiling.
39139 (compat-get-options): Handle dg-xfail-if.
39140 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39141 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39142 * gcc.dg/compat/vector-1_y.c: Likewise.
39143 * gcc.dg/compat/vector-2_x.c: Likewise.
39144 * gcc.dg/compat/vector-2_y.c: Likewise.
39145
39146 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39147
39148 * g++.dg/opt/reg-stack4.C: New test.
39149
39150 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39151
39152 * gcc.dg/builtin-apply2.c: New test.
39153
39154 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39155
39156 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39157
39158 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39159
39160 PR c++/12924
39161 * g++.dg/template/template-id-2.C: New test.
39162
39163 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39164
39165 PR c++/5369
39166 * g++.dg/template/memfriend1.C: New test.
39167 * g++.dg/template/memfriend2.C: Likewise.
39168 * g++.dg/template/memfriend3.C: Likewise.
39169 * g++.dg/template/memfriend4.C: Likewise.
39170 * g++.dg/template/memfriend5.C: Likewise.
39171 * g++.dg/template/memfriend6.C: Likewise.
39172 * g++.dg/template/memfriend7.C: Likewise.
39173 * g++.dg/template/memfriend8.C: Likewise.
39174 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39175
39176 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39177
39178 PR c++/12515
39179 * g++.dg/ext/cond1.C: New test.
39180
39181 2003-11-20 Richard Henderson <rth@redhat.com>
39182
39183 * gcc.dg/20020201-2.c: Remove.
39184 * gcc.dg/20020201-4.c: Remove.
39185 * gcc.dg/20020304-1.c: Remove.
39186
39187 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39188
39189 * gcc.dg/cpp/trad/xwin1.c: New test case.
39190
39191 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39192
39193 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39194 * lib/g77.exp: Likewise.
39195 * lib/objc.exp: Likewise.
39196 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39197 for darwin.
39198
39199 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39200
39201 PR c++/12932
39202 * g++.dg/template/static5.C: New test.
39203
39204 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39205
39206 * gcc.dg/nested-func-1.c: New test.
39207
39208 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39209
39210 * gcc.dg/cpp/assert4.c: New test.
39211
39212 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39213
39214 PR c++/2294
39215 * g++.dg/lookup/using9.c: New test.
39216
39217 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39218
39219 PR c++/12762
39220 * g++.dg/template/error3.C: New test.
39221
39222 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39223
39224 PR ada/13035
39225 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39226 No longer use a wrapper for gcc, since this does not work under
39227 Windows.
39228
39229 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39230
39231 PR c++/2094
39232 * g++.dg/template/ptrmem7.C: New test.
39233
39234 2003-11-13 Andrew Pinski <apinski@apple.com>
39235
39236 * gcc.c-torture/compile/20031113-1.c: New test.
39237
39238 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39239 Kean Johnston <jkj@sco.com>
39240
39241 PR c/13029
39242 * gcc.dg/unused-4.c: Update.
39243
39244 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39245
39246 * g++.dg/opt/const3.C: New test.
39247
39248 2003-11-13 Jan Hubicka <jh@suse.cz>
39249
39250 * gcc.c-torture/compile/20031112-1.c: New test.
39251
39252 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39253
39254 * g++.dg/parse/crash10.C: Remove bogus error marker.
39255
39256 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39257
39258 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39259 (host_gcc): Likewise.
39260 (ROOT): Honor $PWDCMD.
39261 (BASE): Likewise.
39262 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39263
39264 2003-11-12 Catherine Moore <clm@redhat.com>
39265
39266 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39267
39268 2003-11-12 Andreas Jaeger <aj@suse.de>
39269 Jakub Jelinek <jakub@redhat.com>
39270 Andrew Pinski <pinskia@physics.uc.edu>
39271 Richard Henderson <rth@redhat.com>
39272
39273 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39274 systems.
39275 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39276
39277 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39278 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39279
39280 2003-11-11 Andreas Jaeger <aj@suse.de>
39281
39282 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39283
39284 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39285
39286 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39287
39288 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39289 Clean ups.
39290
39291 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39292
39293 * gcc.dg/trampoline-1.c: New test.
39294
39295 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39296
39297 * gcc.c-torture/compile/200031109-1.c: New test.
39298
39299 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39300
39301 PR c/3190
39302 PR c/8714
39303 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39304 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39305 gcc.dg/format/no-y2k-1.c: Update.
39306
39307 2003-11-08 Roger Sayle <roger@eyesopen.com>
39308
39309 PR optimization/10467
39310 * gcc.dg/20031108-1.c: New test case.
39311
39312 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39313
39314 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39315
39316 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39317
39318 * gcc.dg/compound-lvalue-1.c: New test.
39319 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39320 some XFAILs.
39321
39322 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39323
39324 * gcc.dg/altivec-varargs-1.c: New test.
39325
39326 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39327
39328 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39329 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39330 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39331 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39332 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39333
39334 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39335
39336 * gcc.dg/cond-lvalue-1.c: New test.
39337
39338 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39339
39340 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39341
39342 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39343
39344 PR c++/11616
39345 * g++.dg/template/instantiate5.C: New test.
39346
39347 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39348
39349 PR c++/12726
39350 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39351 * ChangeLog: Add missing first entry for above test.
39352
39353 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39354
39355 PR c++/9810
39356 * g++.dg/template/using8.C: New test.
39357 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39358
39359 2003-11-02 Roger Sayle <roger@eyesopen.com>
39360
39361 PR optimization/10817
39362 * gcc.c-torture/compile/20031102-1.c: New test case.
39363
39364 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39365
39366 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39367 2147483647.
39368
39369 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39370
39371 * gcc.dg/20031102-1.c: New test.
39372
39373 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39374
39375 * gcc.dg/complex-1.c: New test.
39376
39377 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39378
39379 PR c++/12796
39380 * g++.dg/template/crash13.C: Adjust expected error location.
39381 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39382
39383 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39384
39385 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39386
39387 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39388
39389 PR/10239
39390 * gcc.c-torture/compile/20031031-2.c: New test.
39391
39392 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39393
39394 PR/11640
39395 * gcc.c-torture/compile/20031031-1.c: New test.
39396
39397 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39398
39399 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39400 * gcc.misc-tests/bprob.exp: Likewise.
39401 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39402 the execution test on arm-elf configs.
39403 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39404 configs that don't support scratch files.
39405 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39406
39407 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39408
39409 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39410 done by dejagnu.
39411
39412 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39413
39414 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39415 Avoid non pure sh syntax. Add more logging.
39416
39417 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39418 fail.
39419
39420 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39421
39422 PR libgcj/10610
39423 * gcc.dg/ppc-stackalign-1.c: New test.
39424
39425 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39426
39427 * ada/acats/run_all.sh: Change output to be more compliant with
39428 dejagnu framework.
39429 Create acats.sum and acats.log files under testsuite/ada/acats
39430 Only run [a-z]* directories, to filter out e.g. CVS.
39431 Redirect build output to log file.
39432
39433 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39434
39435 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39436
39437 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39438
39439 PR ada/5909:
39440 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39441
39442 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39443
39444 * gcc.c-torture/compile/20031023-1.c: New test.
39445 * gcc.c-torture/compile/20031023-2.c: New test.
39446 * gcc.c-torture/compile/20031023-3.c: New test.
39447 * gcc.c-torture/compile/20031023-4.c: New test.
39448
39449 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39450
39451 PR c++/10371
39452 * g++.dg/lookup/scoped8.C: New test.
39453
39454 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39455
39456 * g++.dg/opt/reg-stack3.C: New test.
39457
39458 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39459
39460 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39461
39462 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39463
39464 PR c++/11076
39465 * g++.dg/template/crash13.C: New test.
39466
39467 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39468
39469 * gcc.dg/c99-restrict-2.c: New test.
39470
39471 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39472
39473 PR c++/12698, c++/12699, c++/12700, c++/12566
39474 * g++.dg/inherit/covariant9.C: New test.
39475 * g++.dg/inherit/covariant10.C: New test.
39476 * g++.dg/inherit/covariant11.C: New test.
39477
39478 2003-10-23 Jason Merrill <jason@redhat.com>
39479
39480 PR c++/12726
39481 * g++.dg/ext/complit2.C: New test.
39482
39483 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39484
39485 PR target/12654
39486 * gcc.c-torture/execute/20031020-1.c: New test.
39487
39488 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39489
39490 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39491 following the jump_insn.
39492
39493 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39494
39495 * gcc.dg/cast-lvalue-1.c: New test.
39496
39497 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39498
39499 PR c++/11962
39500 * g++.dg/template/cond2.C: New test.
39501
39502 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39503
39504 * gcc.dg/builtins-28.c: New test.
39505
39506 2003-10-20 Jan Hubicka <jh@suse.cz>
39507
39508 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39509 parameter.
39510 * gcc.dg/inline-2.c: Likewise.
39511
39512 2003-10-20 Phil Edwards <phil@codesourcery.com>
39513
39514 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39515 * gcc.dg/nest.c: Likewise.
39516
39517 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39518
39519 PR c++/9781, c++/10583, c++/11862
39520 * g++.dg/parse/crash13.C: New test.
39521
39522 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39523
39524 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39525
39526 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39527
39528 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39529 Define HAVE_C99_RUNTIME except on Solaris.
39530 * gcc.dg/builtins-20.c: Likewise.
39531
39532 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39533
39534 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39535
39536 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39537
39538 PR c++/12495
39539 * g++.dg/template/crash21.C: New test.
39540
39541 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39542
39543 PR c++/2513
39544 * g++.dg/template/typename5.C: New test.
39545
39546 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39547
39548 PR c++/12369
39549 * g++.dg/template/friend25.C: New test.
39550
39551 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39552
39553 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39554 versions.
39555
39556 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39557
39558 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39559 == 2147483647.
39560
39561 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39562
39563 * gcc.c-torture/execute/960416-1.x: Remove.
39564 * gcc.c-torture/execute/divconst-3.x: Likewise.
39565
39566 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39567
39568 PR target/12598
39569 * gcc.dg/torture/cris-volatile-1.c: New test.
39570
39571 2003-10-14 Roger Sayle <roger@eyesopen.com>
39572
39573 PR optimization/9325
39574 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39575 for overflowing floating point to integer conversion during RTL
39576 simplification.
39577
39578 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39579
39580 * objc/execute/_cmd.m: Fix typo.
39581 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39582 Relax 'scan-assembler' regexp.
39583 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39584 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39585 * objc.dg/zero-link-2.m: Remove blank line.
39586 * objc.dg/zero-link-3.m: New test case.
39587
39588 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39589
39590 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39591
39592 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39593 than linker trickery.
39594
39595 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39596
39597 PR c++/12370
39598 * g++.dg/other/friend2.C: New test.
39599
39600 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39601
39602 * gcc.dg/20031012-1.c: New test.
39603
39604 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39605
39606 * gcc.dg/weak/weak-3.c: Fix for new warning.
39607
39608 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39609
39610 PR optimization/8750
39611 * gcc.c-torture/execute/20031012-1.c: New test case.
39612
39613 2003-10-11 Roger Sayle <roger@eyesopen.com>
39614
39615 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39616 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39617
39618 2003-10-11 Roger Sayle <roger@eyesopen.com>
39619
39620 PR optimization/12260
39621 * gcc.c-torture/compile/20031011-2.c: New test case.
39622
39623 2003-10-11 Roger Sayle <roger@eyesopen.com>
39624
39625 * gcc.c-torture/execute/20031011-1.c: New testcase.
39626
39627 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39628
39629 * gcc.c-torture/compile/20031011-1.c: New test.
39630
39631 2003-10-11 Jan Hubicka <jh@suse.cz>
39632
39633 * g++.dg/other/first-global.C: New test.
39634
39635 2003-10-11 Roger Sayle <roger@eyesopen.com>
39636
39637 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39638
39639 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39640
39641 * gcc.c-torture/compile/20031010-1.c: New test.
39642
39643 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39644
39645 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39646 * gcc.c-torture/execute/va-arg-25.c: ... here.
39647
39648 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39649
39650 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39651
39652 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39653
39654 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39655
39656 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39657
39658 * g++.dg/parse/error2.C: New test.
39659
39660 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39661
39662 PR c++/11097
39663 * g++.dg/other/error5.C: Modify the error message.
39664 * g++.dg/lookup/using8.C: New test.
39665
39666 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39667
39668 * gcc.dg/darwin-abi-2.c: New file.
39669 * gcc.c-torture/execute/va-arg-24.c: New file.
39670
39671 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39672
39673 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39674 indentation.
39675
39676 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39677
39678 PR c++/10147
39679 * g++.dg/other/error4.C: Update error messages.
39680 * g++.dg/template/ptrmem4.C: Likewise.
39681
39682 PR c++/12337
39683 * g++.dg/init/new9.C: New test.
39684
39685 PR c++/12334, c++/12236, c++/8656
39686 * g++.dg/ext/attrib8.C: New test.
39687
39688 2003-10-06 Devang Patel <dpatel@apple.com>
39689
39690 * gcc.dg/debug/dwarf2-3.h: New test.
39691 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39692
39693 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39694
39695 * g++.dg/opt/cfg2.C: New test.
39696
39697 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39698
39699 * g++.dg/opt/float1.C: New test.
39700
39701 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39702
39703 * gcc.dg/c90-array-lval-6.c: New test.
39704 * gcc.dg/c99-array-lval-6.c: New test.
39705
39706 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39707 Ziemowit Laski <zlaski@apple.com>
39708
39709 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39710 'Derived', so that it is never considered a class method; add
39711 new warning for '+port' method ambiguity.
39712 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39713 <objc/objc-api.h> (needed on Mac OS X).
39714 * objc.dg/method-13.m: New test.
39715
39716 2003-10-03 Roger Sayle <roger@eyesopen.com>
39717
39718 PR optimization/9325, PR java/6391
39719 * gcc.c-torture/execute/20031003-1.c: New test case.
39720
39721 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39722
39723 PR optimization/12180
39724 * gcc.dg/20031002-1.c: New test.
39725
39726 PR c++/12486
39727 * g++.dg/inherit/error1.C: New test.
39728
39729 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39730
39731 * lib/f-torture.exp (search_for): Rename to...
39732 (search_for_re): This. Also, clean up comments and the
39733 "regexp" invocation.
39734
39735 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39736
39737 * gcc.c-torture/compile/20031002-1.c: New test.
39738
39739 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39740
39741 * g++.dg/opt/cond1.C: New test.
39742
39743 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39744
39745 * gcc.dg/Wold-style-definition-2.c: New testcase.
39746 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39747
39748 2003-09-29 Richard Henderson <rth@redhat.com>
39749
39750 * g++.dg/init/array10.C: Add dg-options.
39751
39752 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39753
39754 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39755
39756 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39757
39758 * g++.dg/template/friend19.C: Fix typo.
39759 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39760
39761 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39762
39763 * gcc.c-torture/execute/20030928-1.c: New test.
39764 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39765
39766 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39767
39768 * g++.dg/opt/unroll1.C: New test.
39769
39770 2003-09-26 Roger Sayle <roger@eyesopen.com>
39771
39772 PR optimization/11741
39773 * gcc.dg/20030926-1.c: New test case.
39774
39775 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39776
39777 PR c++/5655
39778 * g++.dg/parse/access7.C: New test.
39779 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39780
39781 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39782
39783 MERGE OF objc-improvements-branch into MAINLINE:
39784 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39785 if libobjc has not been built.
39786 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39787 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39788 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39789 objc/execute/nested-3.m, objc/execute/np-2.m,
39790 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39791 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39792 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39793 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39794 objc.dg/special/unclaimed-category-1.h,
39795 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39796 well as GNU runtime.
39797 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39798 * execute/cascading-1.m, execute/function-message-1.m,
39799 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39800 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39801 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39802 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39803 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39804 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39805 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39806 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39807 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39808 * objc.dg/bitfield-2.m: Run only on Darwin.
39809 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39810 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39811 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39812 * objc.dg/const-str-1.m: Fix constant string layout.
39813
39814 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39815
39816 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39817
39818 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39819
39820 * gcc.dg/darwin-abi-1.c: New file.
39821
39822 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39823
39824 PR target/12281
39825 * gcc.c-torture/compile/20030921-1.c: New test.
39826
39827 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39828
39829 * g++.dg/opt/reg-stack2.C: New test.
39830
39831 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39832
39833 * g++.dg/eh/delayslot1.C: New test.
39834
39835 2003-09-20 Richard Henderson <rth@redhat.com>
39836
39837 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39838
39839 2003-09-20 Roger Sayle <roger@eyesopen.com>
39840
39841 * gcc.c-torture/execute/20030920-1.c: New test case.
39842
39843 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39844
39845 * g++.dg/rtti/typeid3.C: Correct expected error message.
39846
39847 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39848
39849 PR c++/157
39850 * g++.dg/parse/crash12.C: New test.
39851
39852 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39853
39854 * gcc.dg/compat/mixed-struct-check.h: New.
39855 * gcc.dg/compat/mixed-struct-defs.h: New.
39856 * gcc.dg/compat/mixed-struct-init.h: New.
39857 * gcc.dg/compat/struct-by-value-19_main.c: New.
39858 * gcc.dg/compat/struct-by-value-19_x.c: New.
39859 * gcc.dg/compat/struct-by-value-19_y.c: New.
39860 * gcc.dg/compat/struct-by-value-20_main.c: New.
39861 * gcc.dg/compat/struct-by-value-20_x.c: New.
39862 * gcc.dg/compat/struct-by-value-20_y.c: New.
39863 * gcc.dg/compat/struct-return-19_main.c: New.
39864 * gcc.dg/compat/struct-return-19_x.c: New.
39865 * gcc.dg/compat/struct-return-19_y.c: New.
39866 * gcc.dg/compat/struct-return-20_main.c: New.
39867 * gcc.dg/compat/struct-return-20_x.c: New.
39868 * gcc.dg/compat/struct-return-20_y.c: New.
39869
39870 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39871 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39872 so that it will not complain on LP64 targets.
39873
39874 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39875
39876 PR c++/495
39877 * g++.dg/template/friend24.C: New test.
39878
39879 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39880
39881 PR c++/12332
39882 * g++.dg/template/memtmpl2.C: New test.
39883
39884 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39885
39886 PR target/11184
39887 * gcc.dg/builtin-apply1.c: New test.
39888
39889 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39890
39891 PR c++/9848
39892 * g++.dg/warn/Wunused-4.C: New test.
39893
39894 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39895
39896 PR c++/12316
39897 * g++.dg/other/gc2.C: New test.
39898
39899 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39900
39901 PR c++/11991
39902 * g++.dg/rtti/typeid3.C: New test.
39903
39904 PR c++/12266
39905 * g++.dg/overload/template1.C: New test.
39906
39907 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39908
39909 * g++.dg/opt/cfg3.C: New test.
39910
39911 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39912
39913 PR c++/7939
39914 * g++.dg/template/crash11.C: New test.
39915
39916 2003-09-16 Jason Merrill <jason@redhat.com>
39917 Jakub Jelinek <jakub@redhat.com>
39918
39919 * gcc.dg/attr-warn-unused-result.c: New test.
39920
39921 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39922
39923 PR c++/12184
39924 * g++.dg/expr/call2.C: New test.
39925
39926 2003-09-15 Andreas Jaeger <aj@suse.de>
39927
39928 * gcc.dg/Wold-style-definition-1.c: New test.
39929
39930 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39931
39932 PR c++/3907
39933 * g++.dg/parse/template12.C: New test.
39934
39935 * g++.dg/abi/bitfield11.C: New test.
39936 * g++.dg/abi/bitfield12.C: Likewise.
39937
39938 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39939
39940 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39941 non-expansion of functional macro name without arguments at EOL.
39942 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39943
39944 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39945
39946 * gcc.c-torture/execute/20030914-[12].c: New tests.
39947
39948 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39949
39950 PR c++/11788
39951 * g++.dg/overload/addr1.C: New test.
39952
39953 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39954
39955 * gcc.dg/20030909-1.c: New test.
39956
39957 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39958
39959 * gcc.dg/ultrasp10.c: New test.
39960
39961 2003-09-09 Devang Patel <dpatel@apple.com>
39962
39963 * gcc.dg/darwin-ld-6.c: New test.
39964
39965 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39966
39967 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39968
39969 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39970
39971 * gcc.dg/ia64-types1.c: New test.
39972 * gcc.dg/ia64-types2.c: Likewise.
39973
39974 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39975
39976 * gcc.dg/builtins-1.c: Add more _Complex tests.
39977 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39978
39979 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39980 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39981
39982 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39983
39984 PR c++/11786
39985 * g++.dg/lookup/koenig2.C: New test.
39986
39987 PR c++/5296
39988 * g++.dg/rtti/typeid2.C: New test.
39989
39990 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39991
39992 * gcc.c-torture/compile/20030904-1.c: New test.
39993
39994 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39995
39996 * g++.dg/opt/longbranch2.C: New test.
39997
39998 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39999
40000 * g++.dg/template/crash10.C: Only compile it.
40001
40002 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40003
40004 PR middle-end/11665
40005 * gcc.c-torture/compile/20030907-1.c: New test.
40006 * g++.dg/init/array11.C: New test.
40007
40008 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40009
40010 PR c++/11852
40011 * g++.dg/init/struct1.C: New test.
40012
40013 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40014
40015 PR c++/12181
40016 * g++.dg/expr/comma1.C: New test.
40017
40018 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40019
40020 PR c++/11867
40021 * g++.dg/expr/static_cast5.C: New test.
40022
40023 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40024
40025 PR c++/11507
40026 * g++.dg/lookup/scoped7.C: New test.
40027
40028 PR c++/9574
40029 * g++.dg/other/static1.C: New test.
40030
40031 PR c++/11490
40032 * g++.dg/warn/template-1.C: New test.
40033
40034 PR c++/11432
40035 * g++.dg/template/crash10.C: New test.
40036
40037 PR c++/2478
40038 * g++.dg/overload/VLA.C: New test.
40039
40040 PR c++/10804
40041 * g++.dg/template/call1.C: New test.
40042
40043 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40044
40045 PR c++/11794
40046 * g++.dg/parse/using3.C: New test.
40047
40048 2003-09-06 Roger Sayle <roger@eyesopen.com>
40049
40050 PR c++/11409
40051 * g++.dg/overload/builtin3.C: New test case.
40052
40053 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40054
40055 PR c/9862
40056 * gcc.dg/20030906-1.c: New test.
40057 * gcc.dg/20030906-2.c: Likewise.
40058
40059 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40060
40061 PR c++/12167
40062 * g++.dg/parse/defarg5.C: New test.
40063
40064 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40065
40066 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40067
40068 PR c++/12163
40069 * g++.dg/expr/static_cast4.C: New test.
40070
40071 PR c++/12146
40072 * g++.dg/template/crash9.C: New test.
40073
40074 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40075
40076 * g++.old-deja/g++.ext/pretty2.C: Update for change
40077 in __FUNCTION__.
40078 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40079
40080 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40081
40082 PR c++/11922
40083 * g++/dg/template/qualified-id1.C: New test.
40084
40085 PR c++/12037
40086 * g++.dg/warn/noeffect4.C: New test.
40087
40088 2003-09-04 Matt Austern <austern@apple.com>
40089
40090 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40091 * g++.dg/ext/fnname2.C: Likewise.
40092 * g++.dg/ext/fnname3.C: Likewise.
40093
40094 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40095
40096 * g++.dg/expr/lval1.C: New test.
40097 * g++.dg/ext/lvcast.C: Remove.
40098
40099 2003-09-03 Roger Sayle <roger@eyesopen.com>
40100
40101 PR optimization/11700.
40102 * gcc.c-torture/compile/20030903-1.c: New test case.
40103
40104 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40105
40106 PR c++/12053
40107 * g++.dg/abi/layout4.C: New test.
40108
40109 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40110
40111 PR c++/11553
40112 * g++.dg/parse/friend3.C: New test.
40113
40114 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40115
40116 PR c++/11847
40117 * g++.dg/template/class1.C: New test.
40118
40119 PR c++/11808
40120 * g++.dg/expr/call1.C: New test.
40121
40122 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40123
40124 PR c++/12114
40125 * g++.dg/init/ref9.C: New test.
40126
40127 PR c++/11972
40128 * g++.dg/template/nested4.C: New test.
40129
40130 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40131
40132 PR c++/12093
40133 * g++.dg/template/non-dependent4.C: New test.
40134
40135 PR c++/11928
40136 * g++.dg/inherit/conv1.C: New test.
40137
40138 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40139
40140 PR c++/6196
40141 * g++.dg/ext/label1.C: New test.
40142 * g++.dg/ext/label2.C: Likewise.
40143
40144 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40145
40146 * g++.dg/expr/cond3.C: New test.
40147
40148 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40149
40150 * gcc.dg/builtins-1.c: Add new builtin cases.
40151
40152 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40153
40154 * gcc.dg/builtins-1.c: Add new cases.
40155 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40156
40157 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40158
40159 * gcc.dg/builtins-1.c: Add more math builtin tests.
40160 * gcc.dg/torture/builtin-attr-1.c: New test.
40161
40162 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40163
40164 PR optimization/5079
40165 * g++.dg/opt/static3.C: New test.
40166
40167 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40168
40169 * gcc.misc-tests/gcov-10b.c: New test.
40170
40171 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40172
40173 * g++.dg/opt/ptrmem3.C: New test.
40174
40175 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40176
40177 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40178
40179 * gcc.dg/20030826-2.c: New test.
40180
40181 2003-08-26 Roger Sayle <roger@eyesopen.com>
40182
40183 PR middle-end/12002
40184 * g77.f-torture/compile/12002.f: New test case.
40185
40186 2003-08-26 Roger Sayle <roger@eyesopen.com>
40187
40188 * gcc.dg/20030826-1.c: New test case.
40189
40190 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40191
40192 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40193
40194 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40195
40196 PR c++/11871
40197 * c++.dg/lookup/crash1.C: New test.
40198
40199 * c++.dg/warn/noeffect3.C: New test.
40200
40201 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40202
40203 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40204 * gcc.dg/compat/vector-1_y.c: Ditto.
40205 * gcc.dg/compat/vector-2_x.c: Ditto.
40206 * gcc.dg/compat/vector-2_y.c: Ditto.
40207
40208 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40209
40210 * gcc.dg/20030702-1.c: New test.
40211
40212 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40213
40214 PR c++/8795
40215 * g++.dg/ext/altivec-1.C: New test.
40216
40217 2003-08-24 Richard Henderson <rth@redhat.com>
40218
40219 * g++.dg/eh/simd-2.C: Add -w for x86.
40220
40221 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40222
40223 * gcc.dg/20030815-1.c: New test.
40224
40225 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40226
40227 PR c++/3765
40228 * g++.dg/parse/access6.C: New test.
40229
40230 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40231
40232 PR c++/641, c++/11876
40233 * g++.dg/template/friend22.C: New test.
40234 * g++.dg/template/friend23.C: Likewise.
40235
40236 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40237
40238 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40239 identically.
40240
40241 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40242
40243 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40244
40245 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40246
40247 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40248
40249 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40250
40251 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40252
40253 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40254
40255 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40256
40257 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40258
40259 PR c++/11919
40260 * g++.dg/overload/prom1.C: New test.
40261
40262 PR c++/11551
40263 * g++.dg/parse/dtor2.C: New test.
40264
40265 PR c++/10762
40266 * g++.dg/parse/using2.C: New test.
40267
40268 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40269
40270 PR target/11805
40271 * gcc.c-torture/compile/20030821-1.c: New.
40272
40273 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40274
40275 PR c++/11834
40276 * g++.dg/template/deduce2.C: New test.
40277
40278 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40279
40280 * gcc.c-torture/execute/20030821-1.c: New test.
40281
40282 2003-08-20 Roger Sayle <roger@eyesopen.com>
40283
40284 PR middle-end/11984
40285 * gcc.dg/20030820-1.c: New test case.
40286
40287 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40288
40289 PR c++/11945
40290 * g++.dg/warn/noeffect2.C: New test.
40291
40292 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40293
40294 PR c++/10926
40295 * g++.dg/template/dtor2.C: New test.
40296
40297 PR c++/11684
40298 * g++.dg/template/operator1.C: New test.
40299 * g++.dg/parse/operator4.C: New test.
40300
40301 PR c++/11946.C
40302 * g++.dg/expr/enum1.C: New test.
40303 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40304
40305 PR c++/11036.C
40306 * g++.dg/parse/elab2.C: New test.
40307 * g++.dg/parse/typedef4.C: Change error message.
40308 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40309 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40310 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40311
40312 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40313
40314 * gcc.dg/pch/warn-1.c: New.
40315 * gcc.dg/pch/warn-1.hs: New.
40316
40317 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40318 not-tested file.
40319
40320 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40321
40322 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40323
40324 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40325
40326 * gcc.dg/uninit-D.c: New Test.
40327 * gcc.dg/uninit-E.c: New Test.
40328 * gcc.dg/uninit-F.c: New Test.
40329 * gcc.dg/uninit-G.c: New Test.
40330
40331 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40332
40333 * g++.dg/README: Describe the pch directory.
40334
40335 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40336
40337 PR c++/11174
40338 * g++.dg/parse/access4.C: New test.
40339 * g++.dg/parse/access5.C: Likewise.
40340 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40341
40342 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40343
40344 * gcc.dg/noncompile/20030818-1.c: New.
40345
40346 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40347
40348 PR c++/11957
40349 * g++.dg/warn/noeffect1.C: New test.
40350
40351 * g++.dg/template/scope2.C: New test.
40352 * g++.dg/template/error2.C: Correct dg-error
40353
40354 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40355
40356 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40357
40358 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40359
40360 PR C++/11512
40361 * g++.dg/template/warn1.C: New.
40362
40363 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40364
40365 * g++.dg/template/error2.C: New test.
40366 * g++.dg/lookup/using7.C: Adjust errors
40367 * g++.old-deja/g++.pt/crash36.C: Likewise.
40368 * g++.old-deja/g++.pt/derived3.C: Likewise.
40369
40370 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40371
40372 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40373 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40374 * gcc.c-torture/execute/builtins/string-9.c: New, from
40375 string-opt-9.c. Adjust for execute/builtins framework.
40376 * gcc.c-torture/execute/string-opt-9.c: Delete.
40377
40378 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40379
40380 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40381
40382 * g++.dg/parse/ret-type2.C: New test.
40383
40384 PR c++/11703
40385 * g++.dg/init/new8.C: New test.
40386
40387 PR c++/10923
40388 * g++.dg/parse/typedef5.C: New test.
40389
40390 PR c++/9512
40391 * g++.dg/parse/qualified2.C: New test.
40392 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40393 invalid code.
40394
40395 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40396
40397 * g++.dg/conversion/ptrmem1.C: New test.
40398
40399 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40400
40401 PR target/11693
40402 * gcc.dg/20030811-1.c: New test.
40403
40404 PR target/11535
40405 * gcc.c-torture/execute/20030811-1.c: New test.
40406
40407 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40408
40409 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40410
40411 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40412
40413 PR c++/11789.C
40414 * g++.dg/inherit/multiple1.C: New test.
40415
40416 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40417
40418 * gcc.dg/spe1.c: New test.
40419
40420 PR c++/11670
40421 * g++.dg/expr/cast2.C: New test.
40422
40423 PR c++/10530
40424 * g++.dg/template/dependent-name2.C: New test.
40425
40426 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40427
40428 * g++.dg/parse/crash11.C: Put the dg options in comments.
40429
40430 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40431
40432 * lib/gcc-dg.exp: Update for diagnostic change.
40433
40434 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40435
40436 PR c++/5767
40437 * g++.dg/parse/crash11.C: New test.
40438
40439 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40440
40441 * gcc.dg/cpp/spacing1.c: Update.
40442
40443 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40444
40445 PR target/11739
40446 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40447 a value for -mtune.
40448
40449 2003-08-04 Roger Sayle <roger@eyesopen.com>
40450
40451 PR middle-end/11771
40452 * gcc.c-torture/compile/20030804-1.c: New test case.
40453
40454 2003-08-04 Roger Sayle <roger@eyesopen.com>
40455
40456 * gcc.dg/20030804-1.c: New test case.
40457
40458 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40459
40460 * gcc.dg/cpp/separate-1.c: New test.
40461
40462 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40463
40464 PR c++/11704
40465 * g++.dg/template/dependent-expr2.C: New test.
40466
40467 PR c++/11766
40468 * g++.dg/expr/ptrmem1.C: New test.
40469
40470 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40471
40472 PR c++/9453
40473 * g++.dg/template/friend15.C: New test.
40474
40475 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40476
40477 * lib/dg-pch.exp: Work round PCH bug.
40478
40479 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40480
40481 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40482 builtins. Move cases from builtins-4.c here.
40483
40484 * gcc.dg/torture/builtin-math-1.c: New test taken from
40485 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40486 additional cases.
40487
40488 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40489 Delete.
40490
40491 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40492
40493 PR c++/9447
40494 * g++.dg/template/using7.C: New test.
40495
40496 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40497
40498 * import1.c, import2.c: New tests.
40499
40500 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40501
40502 * g++.dg/eh/crossjump1.C: New test.
40503
40504 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40505
40506 PR c++/11697
40507 * g++.dg/template/using6.C: New test.
40508
40509 PR c++/11744
40510 * g++.dg/template/koenig2.C: New test.
40511
40512 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40513
40514 PR c++/7983
40515 * g++.dg/parse/typedef4.C: New test.
40516
40517 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40518
40519 PR c++/8442, c++/8806
40520 * g++.dg/template/elab1.C: New test.
40521 * g++.dg/template/type2.C: Likewise.
40522 * g++.dg/template/ttp3.C: Adjust expected error message.
40523 * g++.old-deja/g++.law/visibility13.C: Likewise.
40524 * g++.old-deja/g++.niklas/t135.C: Likewise.
40525 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40526 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40527 template argument.
40528 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40529
40530 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40531
40532 PR c++/11295
40533 * g++.dg/ext/stmtexpr1.C: New test.
40534
40535 * g++.dg/opt/tmp1.C: New test.
40536
40537 PR c++/11525
40538 * g++.dg/parse/constant4.C: New test.
40539
40540 PR c++/9447
40541 * g++.dg/template/using5.C: New test.
40542
40543 2003-07-31 Roger Sayle <roger@eyesopen.com>
40544
40545 * gcc.dg/builtins-27.c: New test case.
40546
40547 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40548
40549 * gcc.dg/tls/opt-7.c: New test.
40550
40551 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40552
40553 * g++.old-deja/g++.other/crash18.C: Remove.
40554
40555 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40556
40557 * g++.dg/template/explicit3.C: New.
40558 * g++.dg/template/explicit4.C: New.
40559 * g++.dg/template/explicit5.C: New.
40560
40561 PR c++/11347
40562 * g++.dg/template/memtmpl1.C: New.
40563
40564 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40565
40566 PR target/11565
40567 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40568 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40569
40570 2003-07-30 Jan Hubicka <jh@suse.cz>
40571
40572 * vtgc1.c: Kill.
40573
40574 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40575
40576 * gcc.dg/struct-in-proto-1.c: New test.
40577
40578 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40579
40580 * gcc.dg/cpp/include2.c: Only expect one message.
40581
40582 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40583
40584 PR c++/9447
40585 * g++.dg/template/using1.C: New test.
40586 * g++.dg/template/using2.C: New test.
40587 * g++.dg/template/using3.C: New test.
40588 * g++.dg/template/using4.C: New test.
40589
40590 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40591
40592 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40593 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40594
40595 2003-07-28 Jan Hubicka <jh@suse.cz>
40596
40597 PR c++/11530
40598 * g++.dg/opt/call1.C: New test.
40599
40600 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40601
40602 PR c++/11667
40603 * g++.dg/init/enum2.C: New test.
40604 * g++.dg/template/overload1.C: Add "-w" option.
40605
40606 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40607
40608 * gcc.dg/Wdeclaration-after-statement-1.c,
40609 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40610
40611 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40612
40613 * gcc.c-torture/compile/20030725-1.c: New test.
40614
40615 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40616
40617 * gcc.dg/20030505.c: Only run for SPE.
40618 Remove definition of opaque type.
40619
40620 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40621
40622 * g++.dg/template/ptrmem6.C: New test.
40623
40624 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40625
40626 * gcc.c-torture/compile/zero-strct-2.c: New test.
40627
40628 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40629
40630 * gcc.dg/intermod-1.c: New test.
40631
40632 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40633
40634 PR c++/11617
40635 * g++.dg/template/lookup2.C: New test.
40636 * g++.dg/template/memclass1.C: Remove instantiated from error.
40637 * g++.dg/other/error2.C: Tweak expected errors.
40638
40639 PR c++/11596
40640 * g++.dg/template/defarg3.C: New test.
40641
40642 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40643
40644 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40645
40646 * g++.dg/inherit/access5.C: New test.
40647
40648 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40649
40650 PR c++/11513
40651 * g++.dg/template/crash8.C: New test.
40652
40653 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40654
40655 PR c/10602
40656 * gcc.dg/noncompile/incomplete-2.c: New test.
40657
40658 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40659
40660 PR c++/11645
40661 * g++.dg/inherit/access4.C: New test.
40662
40663 PR c++/11517
40664 * g++.dg/expr/cond2.C: New test.
40665
40666 PR optimization/10679
40667 * g++.dg/opt/inline4.C: New test.
40668
40669 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40670
40671 * g++.dg/parse/crash10: New test.
40672
40673 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40674
40675 * g++.dg/ext/flexary1.C: New test.
40676
40677 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40678
40679 PR c++/10793
40680 * g++.dg/template/crash9.C: New test.
40681
40682 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40683
40684 PR c++/3004
40685 * g++.dg/parse/typedef3.C: New test.
40686
40687 PR c++/7906
40688 * g++.dg/parse/operator2.C: New test.
40689
40690 PR c++/8895
40691 * g++.dg/parse/def-tmpl-arg1.C: New test.
40692
40693 PR c++/9282
40694 * g++.dg/parse/funptr1.C: New test.
40695
40696 PR c++/9452
40697 * g++.dg/parse/ambig3.C: New test.
40698
40699 PR c++/9454
40700 * g++.dg/parse/operator3.C: New test.
40701
40702 PR c++/9486
40703 * g++.dg/parse/template10.C: New test.
40704
40705 PR c++/9488
40706 * g++.dg/parse/template11.C: New test.
40707
40708 PR c++/10150
40709 * g++.dg/parse/invalid-op1.C: New test.
40710
40711 PR c++/10247
40712 * g++.dg/parse/condexpr1.C: New test.
40713
40714 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40715
40716 * g++.dg/ext/packed3.C: New test.
40717 * g++.dg/ext/packed4.C: New test.
40718
40719 * gcc.dg/pack-test-3.c: New test.
40720
40721 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40722
40723 * lib/compat.exp: Handle dg-options per source file.
40724 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40725 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40726 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40727 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40728 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40729 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40730 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40731 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40732 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40733 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40734 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40735 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40736 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40737 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40738
40739 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40740
40741 PR c/10320
40742 * gcc.c-torture/execute/20030718-1.c: New test.
40743
40744 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40745
40746 PR optimization/11536
40747 * gcc.dg/20030721-1.c: New test.
40748
40749 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40750
40751 PR c++/11546
40752 * g++.dg/template/lookup1.C: New test.
40753
40754 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40755
40756 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40757 diagnostics of ill-formed constructs involving labels.
40758 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40759 the new 'previously defined here' message.
40760
40761 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40762
40763 * g++.dg/parse/non-dependent2.C: New test.
40764
40765 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40766
40767 * g++.dg/init/init-ref4.C: xfail on targets without
40768 weak symbols.
40769
40770 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40771
40772 PR target/11087
40773 * gcc.c-torture/execute/20030717-1.c: New test.
40774
40775 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40776
40777 * g++.dg/opt/cfg1.C: New test.
40778
40779 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40780
40781 PR optimization/11557
40782 * gcc.dg/20030717-1.c: New test.
40783
40784 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40785
40786 PR c++/10476
40787 * g++.dg/expr/crash-1.C: New test.
40788
40789 PR c++/11027
40790 * g++.dg/template/init3.C: New test.
40791
40792 PR c++/8222
40793 * g++.dg/template/non-dependent1.C: New test.
40794
40795 PR c++/11070
40796 * g++.dg/template/non-dependent2.C: New test.
40797
40798 PR c++/11071
40799 * g++.dg/template/non-dependent3.C: New test.
40800
40801 PR c++/9907
40802 * g++.dg/template/sizeof5.C: New test.
40803
40804 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40805
40806 PR 11498
40807 * gcc.c-torture/compile/mangle-1.c: New file.
40808
40809 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40810
40811 PR c++/7809
40812 * g++.dg/parse/access3.C: New test.
40813
40814 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40815
40816 PR c++/11384
40817 * g++.dg/init/init-ref4.C: New test.
40818
40819 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40820
40821 PR c++/11547
40822 * g++.dg/parse/constant3.C: New test.
40823 * g++.dg/parse/crash7.C: Likewise.
40824
40825 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40826
40827 PR target/11008
40828 * gcc.dg/i386-pentium4-not-mull.c: New.
40829
40830 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40831
40832 * gcc.dg/asm-names.c (ymain): Make it weak.
40833
40834 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40835
40836 PR c++/5421
40837 * g++.dg/template/friend21.C: New test.
40838
40839 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40840
40841 * gcc.dg/cleanup-8.c: New test.
40842 * gcc.dg/cleanup-9.c: New test.
40843
40844 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40845
40846 * g++.dg/ext/dll-MI1.h: New file.
40847 * g++.dg/ext/dllexport-MI1.C: New file.
40848 * g++.dg/ext/dllimport-MI1.C: New file.
40849
40850 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40851
40852 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40853 it does not have cmpstrsi patterns (just cmpmemsi).
40854
40855 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40856
40857 PR debug/11473
40858 * g++.dg/debug/debug8.C: New test.
40859
40860 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40861
40862 PR c++/10108
40863 * g++.dg/template/crash7.C: New test.
40864
40865 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40866
40867 PR target/10795
40868 * gcc.c-torture/compile/20030708-1.c: New.
40869
40870 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40871
40872 * gcc.c-torture/execute/20030715-1.c: New test.
40873
40874 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40875
40876 * gcc.dg/pch/inline-3.c: New file.
40877 * gcc.dg/pch/inline-3.hs: New file.
40878 * gcc.dg/pch/inline-4.c: New file.
40879 * gcc.dg/pch/inline-4.hs: New file.
40880
40881 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40882
40883 PR c++/11509
40884 * g++.dg/template/crash6.C: New test.
40885
40886 PR c++/7053
40887 * g++.dg/template/friend20.C: New test.
40888
40889 PR c++/7019
40890 * g++.dg/template/overload2.C: New test.
40891
40892 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40893
40894 PR optimization/11440
40895 * gcc.c-torture/execute/20030714-1.c: New test.
40896
40897 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40898
40899 PR c++/11154
40900 * g++.dg/template/partial2.C: New test.
40901
40902 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40903
40904 PR c++/11503
40905 * g++.dg/template/anon1.C: New test.
40906
40907 PR c++/11493
40908 PR c++/11495
40909 * g++.dg/parse/template9.C: Likewise.
40910 * g++.dg/template/crash4.C: New test.
40911 * g++.dg/template/koenig1.C: Likewise.
40912 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40913 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40914 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40915 functions.
40916 * g++.old-deja/g++.jason/template36.C: Likewise.
40917 * g++.old-deja/g++.mike/p1989.C: Likewise.
40918 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40919 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40920 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40921 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40922 compiling.
40923 * g++.old-deja/g++.pt/union2.C: Use this->.
40924
40925 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40926
40927 * gcc.dg/20030711-1.c: New test.
40928
40929 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40930
40931 PR c++/11050
40932 * g++.dg/parse/args1.C: New test.
40933 * g++.pt/defarg8.C: Change expected errors.
40934
40935 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40936
40937 PR c++/8164
40938 * g++.dg/template/nontype2.C: New test.
40939
40940 PR c++/10558
40941 * g++.dg/parse/template8.C: New test.
40942
40943 PR c++/8327
40944 * g++.dg/template/scope1.C: New test.
40945
40946 * g++.dg/warn/Wsign-compare-1.C: New test.
40947
40948 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40949
40950 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40951
40952 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40953
40954 PR c++/9411
40955 * g++.dg/template/explicit2.C: New test.
40956
40957 PR c++/10032
40958 * g++.dg/warn/pedantic1.C: New test.
40959
40960 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40961
40962 PR c++ 9483
40963 * g++.dg/other/field1.C: New test.
40964
40965 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40966
40967 PR c/11449
40968 * gcc.c-torture/compile/20030707-1.c: New.
40969
40970 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40971
40972 PR c++/10849
40973 * g++.dg/template/access12.C: New test.
40974
40975 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40976
40977 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40978 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40979 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40980 * gcc.misc-tests/gcov.exp: Update
40981 * g++.dg/gcov/gcov.exp: Update
40982 * lib/gcov.exp: Update.
40983
40984 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40985
40986 * g++.dg/abi/mangle17.C: Make sure template expressions are
40987 dependent.
40988 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40989 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40990 * g++.dg/opt/stack1.C: Remove erroneous code.
40991 * g++.dg/parse/template7.C: New test.
40992 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40993 * g++.old-deja/g++.pt/crash4.C: Likewise.
40994
40995 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40996
40997 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40998 with zero or one occurence of `$' after the initial `L'.
40999
41000 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41001
41002 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41003
41004 2003-07-08 Roger Sayle <roger@eyesopen.com>
41005
41006 PR c/11370
41007 * gcc.dg/Wunreachable-6.c: New testcase.
41008 * gcc.dg/Wunreachable-7.c: New testcase.
41009
41010 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41011
41012 PR c/11420
41013 * gcc.dg/20030708-1.c: New test.
41014
41015 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41016
41017 * gcc.dg/compat/sdata-section.h: New file.
41018 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41019 * gcc.dg/torture/mips-sdata-1.c: New test.
41020
41021 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41022
41023 PR c++/11030
41024 * g++.dg/template/friend19.C: New test.
41025
41026 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41027
41028 * g++.dg/opt/strength-reduce.C: New test.
41029
41030 2003-07-07 Roger Sayle <roger@eyesopen.com>
41031
41032 PR target/10979
41033 * gcc.dg/20030707-1.c: New testcase.
41034
41035 2003-07-07 Roger Sayle <roger@eyesopen.com>
41036
41037 PR optimization/11059
41038 * g++.dg/opt/emptyunion.C: New testcase.
41039
41040 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41041 Eric Botcazou <ebotcazou@libertysurf.fr>
41042
41043 * g++.dg/opt/stack1.C: New test.
41044
41045 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41046
41047 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41048 run test.
41049
41050 PR c++/11431
41051 * g++.dg/expr/static_cast3.C: New test.
41052
41053 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41054
41055 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41056 everywhere.
41057 * gcc.dg/concat.c: Concatenation of string constants with
41058 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41059 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41060 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41061 necessary to avoid multi-character character constant warning.
41062 * gcc.dg/cpp/escape.c: Likewise.
41063 * gcc.dg/cpp/ucs.c: Likewise.
41064 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41065 Fix a typo.
41066
41067 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41068
41069 PR c/11428
41070 * gcc.c-torture/compile/20030704-1.c: New.
41071
41072 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41073
41074 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41075
41076 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41077
41078 PR c++/5287, PR c++/7910, PR c++/11021
41079 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41080 tests for warnings.
41081 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41082 * g++.dg/ext/dllimport3.C: Likewise.
41083 * g++.dg/ext/dllimport4.C: New file.
41084 * g++.dg/ext/dllimport5.C: New file.
41085 * g++.dg/ext/dllimport6.C: New file.
41086 * g++.dg/ext/dllimport7.C: New file.
41087 * g++.dg/ext/dllimport8.C: New file.
41088 * g++.dg/ext/dllimport9.C: New file.
41089 * g++.dg/ext/dllimport10.C: New file.
41090 * g++.dg/ext/dllexport1.C: New file.
41091
41092 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41093
41094 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41095 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41096
41097 2003-07-03 Roger Sayle <roger@eyesopen.com>
41098
41099 * gcc.dg/builtins-25.c: New testcase.
41100 * gcc.dg/builtins-26.c: New testcase.
41101
41102 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41103
41104 * gcc.dg/compat/vector-defs.h: New file.
41105 * gcc.dg/compat/vector-setup.h: New file.
41106 * gcc.dg/compat/vector-check.h: New file.
41107 * gcc.dg/compat/vector-1_main.c: New file.
41108 * gcc.dg/compat/vector-1_x.c: New file.
41109 * gcc.dg/compat/vector-1_y.c: New file.
41110 * gcc.dg/compat/vector-2_main.c: New file.
41111 * gcc.dg/compat/vector-2_x.c: New file.
41112 * gcc.dg/compat/vector-2_y.c: New file.
41113
41114 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41115 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41116 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41117 * gcc.dg/compat/struct-align-1.h: New file.
41118 * gcc.dg/compat/struct-align-1_main.c: New file.
41119 * gcc.dg/compat/struct-align-1_x.c: New file.
41120 * gcc.dg/compat/struct-align-1_y.c: New file.
41121 * gcc.dg/compat/struct-align-2.h: New file.
41122 * gcc.dg/compat/struct-align-2_main.c: New file.
41123 * gcc.dg/compat/struct-align-2_x.c: New file.
41124 * gcc.dg/compat/struct-align-2_y.c: New file.
41125
41126 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41127 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41128 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41129 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41130 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41131 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41132 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41133 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41134 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41135 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41136 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41137 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41138 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41139 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41140 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41141 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41142 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41143 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41144 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41145 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41146 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41147 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41148 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41149 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41150 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41151 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41152 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41153 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41154 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41155
41156 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41157
41158 * gcc.dg/i386-call-1.c: New test.
41159
41160 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41161
41162 PR c++/9162
41163 * g++.dg/parse/defarg4.C: New.
41164
41165 2003-07-03 Roger Sayle <roger@eyesopen.com>
41166
41167 PR target/10700
41168 * gcc.c-torture/compile/20030703-1.c: New test case.
41169
41170 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41171
41172 * g++.dg/template/local3.C: Remove extra semicolon.
41173
41174 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41175
41176 * gcc.dg/i386-volatile-1.c: New test.
41177
41178 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41179
41180 PR c++/11072
41181 * g++.dg/other/offsetof2.C: XFAIL.
41182 * g++.dg/other/offsetof5.C: New.
41183
41184 PR c++/10219
41185 * g++.dg/template/error1.C: New.
41186
41187 PR c++/9779
41188 * g++.dg/template/dependent-expr1.C: New.
41189
41190 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41191
41192 PR c++/6949
41193 * g++.dg/template/local3.C: New test.
41194
41195 PR c++/11149
41196 * g++.dg/lookup/scoped6.C: New test.
41197
41198 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41199
41200 PR c++/8046
41201 * g++.dg/other/error7.C: New test.
41202
41203 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41204
41205 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41206 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41207 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41208 * g++.old-deja/g++.other/union2.C: Likewise.
41209 * gcc.dg/c90-const-expr-2.c: Likewise.
41210 * gcc.dg/c90-const-expr-3.c: Likewise.
41211 * gcc.dg/c99-const-expr-2.c: Likewise.
41212 * gcc.dg/c99-const-expr-3.c: Likewise.
41213 * gcc.dg/concat.c: Likewise.
41214
41215 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41216
41217 PR c++/9559
41218 * g++.dg/init/static1.C: New test.
41219
41220 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41221
41222 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41223 * g++.old-deja/g++.other/access2.C: Likewise.
41224 * g++.old-deja/g++.other/decl2.C: Likewise.
41225 * gcc.c-torture/execute/20020615-1.c: Likewise.
41226
41227 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41228
41229 PR c++/4933
41230 * g++.dg/template/sizeof4.C: New test.
41231
41232 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41233
41234 * g++.dg/other/error6.C: New test.
41235
41236 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41237
41238 PR c++/10750
41239 * g++.dg/parse/constant2.C: New test.
41240
41241 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41242
41243 PR c++/11106
41244 * g++.dg/other/error5.C: New test.
41245
41246 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41247
41248 * gcc.dg/format/gcc_diag-1.c: New test.
41249
41250 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41251
41252 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41253
41254 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41255
41256 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41257 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41258 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41259
41260 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41261
41262 * gcc.c-torture/execute/builtins/string-8.c: New test.
41263 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41264 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41265 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41266
41267 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41268
41269 PR c++/10468
41270 * g++.dg/ext/typeof6.C: New test.
41271
41272 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41273
41274 PR c++/10796
41275 * g++.dg/init/enum1.C: New test.
41276
41277 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41278
41279 * gcc.dg/20030627-1.c: New test.
41280
41281 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41282
41283 PR c++/11332
41284 * g++.dg/expr/static_cast2.C: New test.
41285
41286 2003-06-26 Roger Sayle <roger@eyesopen.com>
41287 Jakub Jelinek <jakub@redhat.com>
41288
41289 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41290 sprintf(dst,"%s",src) optimization.
41291 * gcc.c-torture/execute/20030626-1.c: New test case.
41292 * gcc.c-torture/execute/20030626-2.c: New test case.
41293
41294 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41295
41296 * gcc.c-torture/execute/multi-ix.c: New test.
41297
41298 * gcc.c-torture/execute/simd-4.c (main):
41299 Added missing semicolon at end of union.
41300
41301 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41302
41303 PR c++/8266
41304 * g++.dg/template/explicit-instantiation3.C: New test.
41305
41306 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41307
41308 * gcc.dg/20030626-1.c: Use signed char.
41309
41310 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41311
41312 * gcc.dg/20030626-1.c: New test.
41313
41314 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41315
41316 * const-str-2.m: Update.
41317
41318 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41319
41320 PR c++/10990
41321 * g++.dg/rtti/dyncast1.C: New test.
41322 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41323 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41324 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41325
41326 PR c++/10931
41327 * g++.dg/expr/static_cast1.C: New test.
41328
41329 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41330
41331 * gcc.dg/20030625-1.c: New test.
41332
41333 2003-06-24 Roger Sayle <roger@eyesopen.com>
41334
41335 * gcc.c-torture/compile/20030624-1.c: New test case.
41336
41337 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41338
41339 * gcc.c-torture/execute/string-opt-17.c: New test.
41340
41341 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41342
41343 PR c++/5754
41344 * g++.dg/parse/crash6.C: New test.
41345
41346 2003-06-23 Roger Sayle <roger@eyesopen.com>
41347
41348 * gcc.dg/builtins-24.c: New test case.
41349
41350 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41351
41352 * g++.dg/opt/operator1.C: New test.
41353
41354 2003-06-22 Roger Sayle <roger@eyesopen.com>
41355
41356 * gcc.c-torture/execute/string-opt-16.c: New test case.
41357
41358 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41359
41360 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41361 * g++.old-deja/g++.other/conv7.C: Likewise.
41362 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41363 * g++.old-deja/g++.other/overload14.C: Likewise.
41364
41365 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41366
41367 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41368 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41369
41370 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41371
41372 PR c++/10888
41373 * g++.dg/warn/Winline-3.C: New test.
41374
41375 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41376
41377 * lib/target-supports.exp (check_alias_available): Make the test
41378 program acceptable to the Solaris assembler.
41379
41380 PR c++/10749
41381 * g++.dg/template/memclass2.C: New test.
41382
41383 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41384 Eric Botcazou <ebotcazou@libertysurf.fr>
41385
41386 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41387 data for non-matching targets.
41388 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41389
41390 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41391
41392 PR c++/10845
41393 * g++.dg/template/member3.C: New test.
41394
41395 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41396
41397 PR c++/10939
41398 * g++.dg/template/func1.C: New test.
41399
41400 PR c++/9649
41401 * g++.dg/template/static4.C: New test.
41402 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41403
41404 PR c++/11041
41405 * g++.dg/init/ref7.C: New test.
41406
41407 2003-06-19 Matt Austern <austern@apple.com>
41408
41409 PR c++/11228
41410 * g++.dg/anew1.C: New test.
41411 * g++.dg/anew2.C: New test.
41412 * g++.dg/anew3.C: New test.
41413 * g++.dg/anew4.C: New test.
41414
41415 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41416
41417 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41418
41419 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41420
41421 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41422 endian-dependent.
41423
41424 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41425
41426 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41427 Remove cruft.
41428
41429 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41430
41431 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41432 * gcc.c-torture/compile/961203-1.c: Likewise.
41433 * gcc.c-torture/compile/980506-1.c: Likewise.
41434
41435 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41436
41437 PR c++/10712
41438 * g++.dg/lookup/using7.C: New test.
41439
41440 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41441
41442 PR c++/11105
41443 * g++.dg/abi/conv1.C: Remove it.
41444 * g++.dg/template/conv7.C: New test.
41445 * g++.dg/template/conv8.C: Likewise.
41446 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41447 conversion operator.
41448
41449 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41450
41451 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41452 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41453 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41454 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41455 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41456 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41457 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41458 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41459 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41460 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41461 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41462 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41463 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41464 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41465 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41466 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41467 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41468 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41469 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41470 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41471 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41472 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41473 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41474 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41475 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41476 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41477 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41478 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41479 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41480
41481 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41482
41483 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41484 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41485 indications.
41486
41487 2003-06-16 Roger Sayle <roger@eyesopen.com>
41488
41489 * gcc.dg/i386-387-5.c: New test case.
41490 * gcc.dg/i386-387-6.c: New test case.
41491 * gcc.dg/builtins-23.c: New test case.
41492
41493 2003-06-15 Roger Sayle <roger@eyesopen.com>
41494
41495 * gcc.dg/builtins-22.c: New test case.
41496 * gcc.dg/i386-387-1.c: Update to test exp.
41497 * gcc.dg/i386-387-2.c: Likewise.
41498
41499 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41500
41501 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41502
41503 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41504
41505 * lib/gcc-dg.exp (dg-require-dll): New function.
41506 (dg-xfail-if): Likewise.
41507 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41508 driver.
41509
41510 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41511 * gcc.c-torture/compile/20001205-1.c: Likewise.
41512 * gcc.c-torture/compile/20001226-1.c: Likewise.
41513 * gcc.c-torture/compile/20010518-2.c: Likewise.
41514 * gcc.c-torture/compile/20020312-1.c: Likewise.
41515 * gcc.c-torture/compile/20020604-1.c: Likewise.
41516 * gcc.c-torture/compile/920501-12.c: Likewise.
41517 * gcc.c-torture/compile/920501-4.c: Likewise.
41518 * gcc.c-torture/compile/920520-1.c: Likewise.
41519 * gcc.c-torture/compile/920521-1.c: Likewise.
41520 * gcc.c-torture/compile/920625-1.c: Likewise.
41521 * gcc.c-torture/compile/961203-1.c: Likewise.
41522 * gcc.c-torture/compile/980506-1.c: Likewise.
41523 * gcc.c-torture/compile/981006-1.c: Likewise.
41524 * gcc.c-torture/compile/981022-1.c: Likewise.
41525 * gcc.c-torture/compile/981223-1.c: Likewise.
41526 * gcc.c-torture/compile/990617-1.c: Likewise.
41527 * gcc.c-torture/compile/dll.c: Likewise.
41528 * gcc.c-torture/compile/labels-3.c: Likewise.
41529 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41530 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41531 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41532 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41533 * gcc.c-torture/compile/simd-5.c: Likewise.
41534 * gcc.c-torture/compile/20000804-1.x: Remove.
41535 * gcc.c-torture/compile/20001205-1.x: Likewise.
41536 * gcc.c-torture/compile/20001226-1.x: Likewise.
41537 * gcc.c-torture/compile/20010518-2.x: Likewise.
41538 * gcc.c-torture/compile/20020312-1.x: Likewise.
41539 * gcc.c-torture/compile/20020604-1.x: Likewise.
41540 * gcc.c-torture/compile/920501-12.x: Likewise.
41541 * gcc.c-torture/compile/920501-4.x: Likewise.
41542 * gcc.c-torture/compile/920520-1.x: Likewise.
41543 * gcc.c-torture/compile/920521-1.x: Likewise.
41544 * gcc.c-torture/compile/920625-1.x: Likewise.
41545 * gcc.c-torture/compile/961203-1.x: Likewise.
41546 * gcc.c-torture/compile/980506-1.x: Likewise.
41547 * gcc.c-torture/compile/981006-1.x: Likewise.
41548 * gcc.c-torture/compile/981022-1.x: Likewise.
41549 * gcc.c-torture/compile/981223-1.x: Likewise.
41550 * gcc.c-torture/compile/990617-1.x: Likewise.
41551 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41552 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41553 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41554 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41555 * gcc.c-torture/compile/simd-5.x: Likewise.
41556
41557 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41558
41559 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41560
41561 * gcc.c-torture/execute/20030611-1.c: New test.
41562
41563 2003-06-12 Roger Sayle <roger@eyesopen.com>
41564
41565 PR middle-end/168
41566 * gcc.dg/20030612-1.c: New test case.
41567
41568 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41569
41570 PR c++/10635
41571 * g++.dg/expr/cast1.C: New test.
41572
41573 2003-06-12 Roger Sayle <roger@eyesopen.com>
41574
41575 * gcc.dg/builtins-21.c: New test case.
41576
41577 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41578
41579 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41580 options instead of at the end.
41581 * lib/objc.exp (objc_target_compile): Likewise.
41582
41583 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41584
41585 PR c++/10432
41586 * g++.dg/parse/error1.C: New test.
41587
41588 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41589
41590 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41591 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41592 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41593 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41594 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41595 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41596 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41597 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41598 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41599 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41600 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41601 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41602 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41603 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41604 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41605 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41606 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41607 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41608 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41609 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41610 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41611 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41612 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41613 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41614
41615 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41616 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41617 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41618 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41619 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41620 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41621 * gcc.dg/compat/scalar-return-3_main.c: New file.
41622 * gcc.dg/compat/scalar-return-3_x.c: New file.
41623 * gcc.dg/compat/scalar-return-3_y.c: New file.
41624 * gcc.dg/compat/scalar-return-4_main.c: New file.
41625 * gcc.dg/compat/scalar-return-4_x.c: New file.
41626 * gcc.dg/compat/scalar-return-4_y.c: New file.
41627
41628 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41629
41630 * gcc.dg/compat/fp2-struct-check.h: New file.
41631 * gcc.dg/compat/fp2-struct-defs.h: New file.
41632 * gcc.dg/compat/fp2-struct-init.h: New file.
41633 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41634 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41635 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41636 * gcc.dg/compat/struct-return-10_main.c: New file.
41637 * gcc.dg/compat/struct-return-10_x.c: New file.
41638 * gcc.dg/compat/struct-return-10_y.c: New file.
41639
41640 * gcc.dg/compat/compat-common.h: New file.
41641 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41642 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41643 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41644 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41645 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41646 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41647 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41648 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41649 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41650 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41651 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41652 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41653 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41654 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41655 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41656 * gcc.dg/compat/small-struct-check.h: Ditto.
41657 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41658 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41659 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41660 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41661 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41662 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41663 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41664 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41665 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41666 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41667 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41668 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41669 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41670 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41671 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41672 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41673 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41674 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41675 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41676 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41677 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41678 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41679 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41680 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41681 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41682 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41683 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41684 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41685 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41686 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41687
41688 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41689
41690 * g++.dg/pch/static-1.C: New file.
41691 * g++.dg/pch/static-1.Hs: New file.
41692
41693 2003-06-10 Richard Henderson <rth@redhat.com>
41694
41695 * gcc.dg/asm-7.c: Adjust expected warning text.
41696
41697 2003-06-10 Roger Sayle <roger@eyesopen.com>
41698
41699 * gcc.dg/builtins-20.c: New test case.
41700
41701 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41702
41703 PR c++/11131
41704 * g++.dg/opt/template1.C: New test.
41705
41706 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41707
41708 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41709 additional_sources.
41710
41711 2003-05-21 David Taylor <dtaylor@emc.com>
41712
41713 * gcc.dg/Wpadded.c: New file.
41714
41715 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41716
41717 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41718 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41719 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41720 dg-require-weak.
41721
41722 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41723
41724 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41725
41726 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41727
41728 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41729 (dg-require-alias): Likewise.
41730 (dg-require-gc-sections): Likewise.
41731 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41732
41733 2003-06-08 Richard Henderson <rth@redhat.com>
41734
41735 * gcc.dg/20011029-2.c: Fix the array reference.
41736 * gcc.dg/asm-7.c: New.
41737
41738 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41739
41740 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41741
41742 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41743
41744 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41745 (dg-require-gc-sections): Likewise.
41746
41747 2003-06-08 Jan Hubicka <jh@suse.cz>
41748
41749 * i386-cmov1.c: Fix regular expression.
41750 * i386-cvt-1.c: Likewise.
41751 * i386-local.c: Likewise.
41752 * i386-local2.c: Likewise.
41753 * i386-mul.c: Likewise.
41754 * i386-ssetype-1.c: Likewise.
41755 * i386-ssetype-3.c: Likewise.
41756 * i386-ssetype-5.c: Likewise.
41757
41758 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41759
41760 PR c++/11039
41761 * g++.dg/warn/implicit-typename2.C: New test.
41762 * g++.dg/warn/implicit-typename3.C: New test.
41763
41764 2003-06-07 Richard Henderson <rth@redhat.com>
41765
41766 * g++.dg/other/offsetof3.C: Use size_t.
41767 * g++.dg/other/offsetof4.C: Likewise.
41768
41769 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41770
41771 * lib/copy-file.exp: New. Implement gcc_copy_files.
41772
41773 * lib/dg-pch.exp: Load copy-file.exp
41774 (dg-pch): Use gcc_copy_files instead of "file copy".
41775
41776 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41777
41778 * gcc.dg/weak/weak.exp: Simplify.
41779 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41780 * gcc.dg/weak/weak-1.c: Likewise.
41781 * gcc.dg/weak/weak-2.c: Likewise.
41782 * gcc.dg/weak/weak-3.c: Likewise.
41783 * gcc.dg/weak/weak-4.c: Likewise.
41784 * gcc.dg/weak/weak-5.c: Likewise.
41785 * gcc.dg/weak/weak-6.c: Likewise.
41786 * gcc.dg/weak/weak-7.c: Likewise.
41787 * gcc.dg/weak/weak-8.c: Likewise.
41788 * gcc.dg/weak/weak-9.c: Likewise.
41789
41790 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41791
41792 gcc.c-torture/execute/20030606-1.c: New.
41793
41794 2003-06-06 Roger Sayle <roger@eyesopen.com>
41795
41796 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41797 * gcc.dg/builtins-19.c: Likewise.
41798
41799 2003-06-06 Roger Sayle <roger@eyesopen.com>
41800
41801 * gcc.dg/builtins-2.c: Add some more tests.
41802 * gcc.dg/builtins-18.c: New test case.
41803 * gcc.dg/builtins-19.c: New test case.
41804
41805 2003-06-06 Roger Sayle <roger@eyesopen.com>
41806 Jim Wilson <wilson@tuliptree.org>
41807
41808 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41809
41810 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41811
41812 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41813 mempcpy/stpcpy calls not to be optimized into something else.
41814 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41815 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41816 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41817
41818 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41819
41820 * gcc.dg/format/asm_fprintf-1.c: New test.
41821
41822 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41823
41824 * lib/gcc-defs.exp (additional_sources): New variable.
41825 (dg-additional-sources): New function.
41826 (additional_files): New variable.
41827 (dg-additional-files): New function.
41828 (dg-additional-files-options): Likewise.
41829 * lib/gcc-dg.exp (dg-require-weak): New function.
41830 (dg-require-alias): Likewise.
41831 (dg-require-gc-sections): Likewise.
41832 * lib/target-supports.exp (check_alias_available): Remove testfile
41833 parameter.
41834 (check_gc_sections_available): New function.
41835 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41836 (dg-gpp-additional-files): Likewise.
41837 * lib/g++.exp (additional_sources): Remove.
41838 (additional_files): Likewise.
41839 (g++_target_compile): Use dg-additional-files-options.
41840
41841 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41842 Tcl logic.
41843 * gcc.dg/special/ecos.exp: Remove.
41844 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41845 * gcc.dg/special/alias-1.c: Likewise.
41846 * gcc.dg/special/alias-2.c: Likewise.
41847 * gcc.dg/special/gcsec-1.c: Likewise.
41848 * gcc.dg/special/weak-1.c: Likewise.
41849 * gcc.dg/special/weak-2.c: Likewise.
41850 * gcc.dg/special/wkali-1.c: Likewise.
41851 * gcc.dg/special/wkali-2.c: Likewise.
41852
41853 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41854 dg-gpp-additional-*.
41855 * g++.dg/special/conpr-3.C: Likewise.
41856 * g++.dg/special/conpr-4.C: Likewise.
41857 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41858 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41859 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41860 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41861 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41862 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41863 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41864 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41865 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41866 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41867 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41868 * g++.old-deja/g++.other/comdat1.C: Likewise.
41869 * g++.old-deja/g++.other/comdat2.C: Likewise.
41870 * g++.old-deja/g++.other/comdat3.C: Likewise.
41871 * g++.old-deja/g++.other/ctor1.C: Likewise.
41872 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41873
41874 2003-06-05 Richard Henderson <rth@redhat.com>
41875
41876 * gcc.dg/debug/20030605-1.c: New.
41877
41878 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41879
41880 * README.QMTEST: Update.
41881
41882 2003-06-04 Richard Henderson <rth@redhat.com>
41883
41884 * gcc.dg/cleanup-1.c: New.
41885 * gcc.dg/cleanup-2.c: New.
41886 * gcc.dg/cleanup-3.c: New.
41887 * gcc.dg/cleanup-4.c: New.
41888 * gcc.dg/cleanup-5.c: New.
41889 * gcc.dg/cleanup-6.c: New.
41890 * gcc.dg/cleanup-7.c: New.
41891
41892 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41893
41894 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41895
41896 * lib/dg-pch.exp: New file.
41897 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41898 * gcc.dg/pch/pch.exp: Likewise.
41899
41900 2003-06-04 Roger Sayle <roger@eyesopen.com>
41901
41902 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41903 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41904 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41905 * gcc.dg/builtins-17.c: New test case.
41906 * gcc.dg/i386-387-4.c: New test case.
41907 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41908
41909 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41910
41911 * gcc.dg/ultrasp9.c: New test.
41912
41913 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41914
41915 * gcc.c-torture/compile/20030604-1.c: New test.
41916 * gcc.dg/sparc-constant-1.c: New test.
41917
41918 2003-06-03 Glen Nakamura <glen@imodulo.com>
41919
41920 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41921
41922 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41923
41924 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41925
41926 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41927 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41928
41929 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41930
41931 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41932
41933 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41934
41935 PR c++/10940
41936 * g++.dg/template/spec10.C: New test.
41937
41938 2003-06-03 Roger Sayle <roger@eyesopen.com>
41939
41940 * gcc.dg/builtins-16.c: New test case.
41941
41942 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41943
41944 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41945 mempcpy test with post-increments.
41946 * gcc.c-torture/execute/string-opt-3.c: New test.
41947 * gcc.dg/string-opt-1.c: New test.
41948
41949 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41950
41951 PR fortran/10965
41952 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41953
41954 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41955
41956 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41957 (scan-assembler): ... here. Use dg-scan.
41958 (scan-assembler-not): Likewise.
41959 (scan-file): New function.
41960 (scan-file-not): Likewise.
41961 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41962 * gcc.dg/cpp/_Pragma4.c: Likewise.
41963 * gcc.dg/cpp/_Pragma5.c: Likewise.
41964 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41965 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41966 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41967 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41968 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41969 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41970 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41971 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41972 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41973 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41974 * gcc.dg/cpp/cxxcom1.c: Likewise.
41975 * gcc.dg/cpp/line1.c: Likewise.
41976 * gcc.dg/cpp/maccom1.c: Likewise.
41977 * gcc.dg/cpp/maccom2.c: Likewise.
41978 * gcc.dg/cpp/maccom3.c: Likewise.
41979 * gcc.dg/cpp/maccom4.c: Likewise.
41980 * gcc.dg/cpp/maccom5.c: Likewise.
41981 * gcc.dg/cpp/maccom6.c: Likewise.
41982 * gcc.dg/cpp/multiline.c: Likewise.
41983 * gcc.dg/cpp/spacing1.c: Likewise.
41984 * gcc.dg/cpp/spacing2.c: Likewise.
41985 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41986 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41987 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41988 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41989 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41990 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41991 * gcc.dg/cpp/cxxcom2.c: Likewise.
41992 * gcc.dg/cpp/cxxcom2.h: New file.
41993
41994 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41995 * g++.dg/cpp/truefalse.C: Here.
41996 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41997
41998 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41999
42000 * gcc.dg/cpp/redef3.c: New file.
42001
42002 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42003
42004 * gcc.dg/i386-loop-3.c: New test.
42005
42006 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42007
42008 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42009
42010 2003-05-31 Roger Sayle <roger@eyesopen.com>
42011
42012 * gcc.dg/fwrapv-1.c: New test case.
42013 * gcc.dg/fwrapv-2.c: New test case.
42014
42015 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42016
42017 PR c++/10956
42018 * g++.dg/template/spec9.C: New test.
42019
42020 2003-05-29 Roger Sayle <roger@eyesopen.com>
42021
42022 * gcc.dg/duff-4.c: New test case.
42023
42024 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42025
42026 PR fortran/10843
42027 * g77.dg/ffixed-form-1.f: New test
42028 * g77.dg/ffixed-form-2.f: New test
42029 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42030 * g77.dg/ffree-form-3.f: New test
42031
42032 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42033
42034 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42035 * gcc.dg/wint_t-1.c: Likewise.
42036
42037 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42038
42039 * g++.dg/template/access11.C: New test.
42040
42041 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42042
42043 PR c++/10849
42044 * g++.dg/template/access10.C: New test.
42045
42046 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42047 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42048
42049 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42050
42051 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42052
42053 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42054 suppress for powerpc-*-darwin*.
42055 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42056
42057 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42058
42059 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42060 suppress option for powerpc-*-darwin*.
42061
42062 2003-05-23 Roger Sayle <roger@eyesopen.com>
42063
42064 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42065 * gcc.dg/builtins-4.c: Add test for fmod.
42066
42067 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42068
42069 PR c++/10682
42070 * g++.dg/template/instantiate4.C: New test.
42071
42072 2003-05-22 Roger Sayle <roger@eyesopen.com>
42073
42074 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42075
42076 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42077
42078 * gcc.dg/compat/scalar-return-1_main.c: New file.
42079 * gcc.dg/compat/scalar-return-1_x.c: New file.
42080 * gcc.dg/compat/scalar-return-1_y.c: New file.
42081 * gcc.dg/compat/scalar-return-2_main.c: New file.
42082 * gcc.dg/compat/scalar-return-2_x.c: New file.
42083 * gcc.dg/compat/scalar-return-2_y.c: New file.
42084 * gcc.dg/compat/struct-return-3_main.c: New file.
42085 * gcc.dg/compat/struct-return-3_y.c: New file.
42086 * gcc.dg/compat/struct-return-3_x.c: New file.
42087 * gcc.dg/compat/struct-return-2_main.c: New file.
42088 * gcc.dg/compat/struct-return-2_x.c: New file.
42089 * gcc.dg/compat/struct-return-2_y.c: New file.
42090
42091 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42092
42093 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42094 for hppa*-hp-hpux*.
42095 * gcc.dg/20021014-1.c (dg-options): Likewise.
42096 * gcc.dg/nest.c (dg-options): Likewise.
42097
42098 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42099
42100 PR c++/9738
42101 * g++.dg/ext/dllimport2.C: New file.
42102 * g++.dg/ext/dllimport3.C: New file.
42103
42104 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42105
42106 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42107 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42108 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42109 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42110 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42111 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42112 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42113 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42114 * gcc.dg/compat/small-struct-defs.h: New file.
42115 * gcc.dg/compat/small-struct-init.h: New file.
42116 * gcc.dg/compat/small-struct-check.h: New file.
42117 * gcc.dg/compat/fp-struct-defs.h: New file.
42118 * gcc.dg/compat/fp-struct-check.h: New file.
42119 * gcc.dg/compat/fp-struct-init.h: New file.
42120 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42121 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42122
42123 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42124
42125 * gcc.dg/20030225-2.c: New test.
42126
42127 2003-05-18 Roger Sayle <roger@eyesopen.com>
42128 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42129
42130 * gcc.c-torture/compile/20030518-1.c: New test case.
42131
42132 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42133
42134 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42135 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42136 gcc-dg-debug-runtest.
42137 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42138 gcc-dg-debug-runtest.
42139
42140 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42141
42142 PR c++/9022
42143 * g++.dg/lookup/using6.C: New test.
42144
42145 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42146
42147 * g++.dg/parse/access2.C: New test.
42148
42149 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42150
42151 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42152 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42153 * gcc.dg/debug/debug.exp: Likewise.
42154
42155 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42156
42157 * gcc.dg/dollar.c: New test.
42158
42159 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42160
42161 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42162 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42163 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42164 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42165 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42166 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42167 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42168 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42169 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42170 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42171 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42172 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42173 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42174 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42175 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42176 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42177 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42178 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42179
42180 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42181
42182 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42183 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42184 support for "repo" mode.
42185 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42186 * lib/g77-dg.exp: Likewise.
42187 * lib/obj-dg.exp: Likewise.
42188
42189 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42190
42191 Merge from gcc-3_2-rhl8-branch:
42192 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42193
42194 * gcc.dg/tls/opt-6.c: New test.
42195
42196 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42197
42198 * gcc.dg/20030405-1.c: New test.
42199
42200 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42201
42202 * gcc.dg/20030309-1.c: New test.
42203
42204 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42205
42206 * gcc.c-torture/execute/20030307-1.c: New test.
42207
42208 2003-02-20 Randolph Chung <tausq@debian.org>
42209
42210 * gcc.c-torture/compile/20030220-1.c: New test.
42211
42212 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42213
42214 * gcc.dg/20030217-1.c: New test.
42215
42216 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42217
42218 * gcc.c-torture/compile/20020129-1.c: New test.
42219
42220 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42221
42222 * gcc.dg/unroll-1.c: New test.
42223
42224 2002-11-16 Jan Hubicka <jh@suse.cz>
42225
42226 * gcc.c-torture/execute/20020920-1.c: New test.
42227
42228 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42229
42230 PR target/7434
42231 * gcc.c-torture/compile/20021008-1.c: New test.
42232
42233 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42234
42235 PR target/7559
42236 * gcc.c-torture/execute/20020810-1.c: New test.
42237
42238 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42239
42240 * gcc.c-torture/compile/20020807-1.c: New test.
42241
42242 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42243
42244 * gcc.dg/tls/opt-1.c: New test.
42245
42246 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42247
42248 * gcc.dg/20020729-1.c: New test.
42249
42250 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42251
42252 * g++.dg/opt/life1.C: New test.
42253
42254 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42255
42256 * gcc.dg/20020525-1.c: New test.
42257
42258 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42259
42260 PR c++/6794
42261 * g++.dg/ext/pretty1.C: New test.
42262 * g++.dg/ext/pretty2.C: New test.
42263
42264 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42265
42266 PR c++/8385
42267 * g++.dg/ext/typeof5.C: New test.
42268
42269 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42270
42271 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42272 __USER_LABEL_PREFIX__ into account.
42273 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42274
42275 2003-05-14 Roger Sayle <roger@eyesopen.com>
42276
42277 * gcc.dg/builtins-15.c: New test case.
42278
42279 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42280
42281 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42282
42283 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42284
42285 * lib/g++.exp: Tweak handling of additional source files.
42286 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42287 * g++.dg/special/conpr-2a.C: Rename to ...
42288 * g++.dg/special/conpr-2a.cc: ... this.
42289 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42290 * g++.dg/special/conpr-3a.C: Rename to ...
42291 * g++.dg/special/conpr-3a.cc: This.
42292 * g++.dg/special/conpr-3b.C: Rename to ...
42293 * g++.dg/special/conpr-3b.cc: This.
42294 * g++.dg/special/conpr-4.C: New test.
42295 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42296
42297 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42298
42299 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42300
42301 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42302
42303 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42304 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42305 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42306 * g++.old-deja/g++.other/warn3.C: Likewise.
42307
42308 2003-05-11 Roger Sayle <roger@eyesopen.com>
42309
42310 * gcc.dg/i386-387-1.c: Update to also test log.
42311 * gcc.dg/i386-387-2.c: Likewise.
42312
42313 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42314
42315 * g77.f-torture/execute/int8421.f: New test.
42316
42317 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42318
42319 PR c++/10230, c++/10481
42320 * g++.dg/lookup/scoped5.C: New test.
42321
42322 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42323
42324 PR c++/10552
42325 * g++.dg/template/ttp6.C: New test.
42326
42327 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42328
42329 * gcc.c-torture/execute/builtins: New directory.
42330 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42331 gcc.c-torture/execute/builtins.
42332 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42333 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42334 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42335 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42336
42337 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42338
42339 PR c++/9252
42340 * g++.dg/template/access8.C: New test.
42341 * g++.dg/template/access9.C: New test.
42342
42343 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42344
42345 PR c++/9554
42346 * g++.dg/parse/access1.C: New test.
42347
42348 2003-05-09 DJ Delorie <dj@redhat.com>
42349
42350 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42351 long, and not an int.
42352
42353 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42354
42355 PR c++/10555, c++/10576
42356 * g++.dg/template/memclass1.C: New test.
42357
42358 2003-05-08 DJ Delorie <dj@redhat.com>
42359
42360 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42361 targets.
42362 * gcc.c-torture/execute/20021024-1.x: Likewise.
42363 * gcc.c-torture/execute/shiftdi.x: Likewise.
42364 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42365 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42366 * gcc.dg/20021018-1.c: Likewise.
42367
42368 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42369
42370 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42371
42372 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42373 (bcopy): Call memmove.
42374
42375 2003-05-08 Roger Sayle <roger@eyesopen.com>
42376
42377 * g77.f-torture/compile/8485.f: New test case.
42378
42379 2003-05-07 Richard Henderson <rth@redhat.com>
42380
42381 PR c++/10570
42382 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42383 Verify exception_cleanup not called for rethrows.
42384 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42385 when exiting catch block without rethrowing.
42386 * g++.dg/eh/forced3.C: New.
42387 * g++.dg/eh/forced4.C: New.
42388
42389 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42390
42391 * gcc.dg/20030505.c: Fix triplet.
42392
42393 2003-05-06 DJ Delorie <dj@redhat.com>
42394
42395 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42396 * gcc.dg/nest.c: Likewise.
42397
42398 2003-05-05 Roger Sayle <roger@eyesopen.com>
42399
42400 * gcc.dg/builtins-14.c: New test case.
42401
42402 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42403
42404 * lib/compat.exp (compat-execute): New argument.
42405 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42406 * gcc.dg/compat: New test directory.
42407 * gcc.dg/compat/compat.exp: New expect script.
42408 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42409 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42410 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42411 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42412 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42413 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42414
42415 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42416 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42417 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42418 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42419 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42420 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42421 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42422 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42423 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42424 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42425 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42426 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42427 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42428 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42429 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42430
42431 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42432
42433 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42434
42435 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42436
42437 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42438
42439 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42440
42441 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42442 * gcc.dg/ppc-fsel-2.c: New test.
42443
42444 * gcc.dg/unused-5.c: New test.
42445
42446 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42447
42448 PR c++/10496
42449 * g++.dg/warn/pmf1.C: New test.
42450
42451 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42452
42453 PR c++/4494
42454 * g++.dg/warn/main.C: New test.
42455
42456 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42457
42458 * gcc.dg/nonnull-3.c: New test.
42459
42460 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42461
42462 * gcc.dg/cpp/Wtrigraphs.c: Update.
42463 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42464
42465 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42466
42467 * gcc.dg/ppc-fsel-1.c: New test.
42468
42469 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42470
42471 PR c/10604
42472 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42473
42474 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42475
42476 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42477
42478 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42479
42480 PR c++/9364, c++/10553, c++/10586
42481 * g++.dg/parse/typename4.C: New test.
42482 * g++.dg/parse/typename5.C: Likewise.
42483
42484 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42485
42486 * gcc.c-torture/compile/20030503-1.c: New test.
42487
42488 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42489
42490 * g++.dg/lookup/using5.C: Fix testcase error.
42491
42492 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42493
42494 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42495 since MEABI is no longer supported. Remove all vestiges
42496 of MEABI from the test.
42497
42498 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42499
42500 PR c++/10554
42501 * g++.dg/lookup/using5.C: New test.
42502
42503 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42504
42505 PR c++/8772
42506 * g++.dg/template/ttp5.C: New test.
42507
42508 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42509
42510 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42511 (dg-gpp-additional-sources): New function.
42512 (dg-gpp-additional-files): Likewise.
42513 * lib/g++.exp (additional_sources): New variable.
42514 (additional_files): Likewise.
42515 (g++_target_compile): Deal with them.
42516 * lib/old-dejagnu.exp: Remove.
42517 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42518 * g++.old-deja: Revise all tests to use dg commands.
42519
42520 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42521
42522 PR c++/9432, c++/9528
42523 * g++.dg/lookup/using4.C: New test.
42524
42525 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42526
42527 * gcc.dg/noreturn-5.c: New file.
42528 * gcc.dg/noreturn-6.c: New file.
42529
42530 * gcc.c-torture/compile/inline-1.c: New file.
42531
42532 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42533
42534 PR c++/10551
42535 * g++.dg/template/explicit1.C: New test.
42536
42537 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42538
42539 PR c++/10549
42540 * g++.dg/other/bitfield1.C: New test.
42541
42542 PR c++/10527
42543 * g++.dg/init/new7.C: New test.
42544
42545 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42546
42547 * g++.dg/ext/desig1.C: New test.
42548 * g++.dg/ext/init1.C: Update.
42549
42550 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42551
42552 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42553
42554 PR c++/10180
42555 * g++.dg/warn/Winline-1.C: New test.
42556
42557 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42558
42559 * gcc.c-torture/execute/string-opt-19.c: New test.
42560
42561 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42562 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42563
42564 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42565
42566 PR c++/10506
42567 * g++.dg/init/new6.C: New test.
42568
42569 PR c++/10503
42570 * g++.dg/init/ref6.C: New test.
42571
42572 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42573
42574 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42575
42576 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42577
42578 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42579 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42580
42581 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42582
42583 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42584 initialized static data members.
42585
42586 2003-04-25 H.J. Lu <hjl@gnu.org>
42587
42588 * gcc.dg/ia64-sync-4.c: New test.
42589
42590 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42591
42592 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42593 date.
42594
42595 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42596
42597 PR c++/10337
42598 * g++.dg/warn/conv1.C: New test.
42599 * g++.old-deja/g++.other/conv7.C: Adjust.
42600 * g++.old-deja/g++.other/overload14.C: Adjust.
42601
42602 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42603
42604 PR c++/10471
42605 * g++.dg/template/defarg2.C: New test.
42606
42607 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42608
42609 * gcc.dg/cpp/include2.c: Update.
42610 * gcc.dg/cpp/multiline-2.c: New.
42611 * gcc.dg/cpp/multiline.c: Update.
42612 * gcc.dg/cpp/strify2.c: Update.
42613 * gcc.dg/cpp/trad/literals-2.c: Update.
42614
42615 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42616
42617 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42618
42619 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42620
42621 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42622
42623 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42624
42625 PR c++/10451
42626 * g++.dg/parse/crash4.C: New test.
42627
42628 PR c++/9847
42629 * g++.dg/parse/crash5.C: New test.
42630
42631 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42632
42633 PR c++/10446
42634 * g++.dg/parse/crash3.C: New test.
42635
42636 PR c++/10428
42637 * g++.dg/parse/elab1.C: New test.
42638
42639 2003-04-22 Devang Patel <dpatel@apple.com>
42640
42641 * gcc.dg/cpp/trad/funlike-5.c: New test.
42642
42643 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42644
42645 * g++.dg/other/packed1.C: Fix dg options.
42646
42647 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42648
42649 * g++.dg/other/offsetof2.C: New test.
42650
42651 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42652
42653 * g++.dg/template/recurse.C: Adjust location of error messages.
42654
42655 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42656
42657 PR c++/9881
42658 * g++.dg/init/addr-const1.C: New test.
42659 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42660
42661 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42662
42663 PR c++/10405
42664 * g++.dg/lookup/struct-hack1.C: New test.
42665
42666 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42667
42668 * ucs.c: Update diagnostic messages.
42669
42670 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42671
42672 * gcc.dg/cpp/truefalse.cpp: New test.
42673 * gcc.dg/cpp/cpp.exp: Update.
42674 * g++.dg/other/stdbool-if.C: Remove.
42675
42676 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42677
42678 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42679 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42680
42681 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42682
42683 * gcc.c-torture/compile/20030418-1.c: New test.
42684
42685 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42686
42687 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42688
42689 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42690
42691 PR c++/10347
42692 g++.dg/template/dependent-name1.C: New test.
42693
42694 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42695
42696 * gcc.dg/warn-1.c (tourist_guide): New array,
42697 contains a pointer to bar.
42698
42699 2003-04-16 Roger Sayle <roger@eyesopen.com>
42700
42701 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42702 * gcc.c-torture/execute/medce-1.c: New test case.
42703 * gcc.c-torture/execute/medce-2.c: New test case.
42704
42705 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42706
42707 * lib/prune.exp: Ignore more messages.
42708
42709 PR c++/10381
42710 * g++.dg/parse/lookup3.C: New test.
42711
42712 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42713
42714 * gcc.c-torture/compile/20030415-1.c : New test.
42715
42716 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42717
42718 * gcc.c-torture/execute/scope-2.c: Move to ...
42719 * gcc.dg/noncompile/scope.c: .... here.
42720
42721 2003-04-14 Roger Sayle <roger@eyesopen.com>
42722
42723 * gcc.dg/20030414-2.c: New test case.
42724
42725 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42726
42727 PR target/10377
42728 * gcc.dg/20030414-1.c: New test.
42729
42730 2003-04-13 Roger Sayle <roger@eyesopen.com>
42731
42732 * gcc.dg/builtins-12.c: New test case.
42733 * gcc.dg/builtins-13.c: New test case.
42734
42735 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42736
42737 * gcc.c-torture/execute/string-opt-18.c: New test.
42738
42739 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42740
42741 PR c++/10300
42742 * g++.dg/init/new5.C: New test.
42743
42744 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42745
42746 PR c++/7910
42747 * g++.dg/ext/dllimport1.C: New test.
42748
42749 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42750
42751 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42752
42753 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42754
42755 PR Fortran/9263
42756 * g77.f-torture/noncompile/9263.f: New test
42757 PR Fortran/1832
42758 * g77.f-torture/execute/1832.f: New test
42759
42760 2003-04-11 David Chad <davidc@freebsd.org>
42761 Loren J. Rittle <ljrittle@acm.org>
42762
42763 PR libobjc/8562
42764 * objc.dg/headers.m: New test.
42765
42766 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42767
42768 * gcc.c-torture/execute/builtin-noret-2.c: New.
42769 * gcc.c-torture/execute/builtin-noret-2.x: New.
42770 XFAIL builtin-noret-2.c at -O1 and above.
42771 * gcc.dg/redecl.c: New.
42772 * gcc.dg/Wshadow-1.c: Update error regexps.
42773
42774 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42775
42776 * g++.dg/abi/bitfield10.C: New test.
42777
42778 2003-04-09 Mike Stump <mrs@apple.com>
42779
42780 * gcc.dg/pch/pch.exp: Make testcase names longer.
42781 * g++.dg/pch/pch.exp: Make testcase names longer.
42782
42783 2003-04-08 Roger Sayle <roger@eyesopen.com>
42784
42785 * gcc.dg/builtins-11.c: New test case.
42786
42787 2003-04-08 Roger Sayle <roger@eyesopen.com>
42788
42789 * gcc.dg/builtins-9.c: New test case.
42790 * gcc.dg/builtins-10.c: New test case.
42791
42792 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42793
42794 * gcc.dg/noncompile/init-4.c.c: New test.
42795
42796 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42797
42798 * gcc.misc-test/gcov-9.c: New test.
42799 * gcc.misc-test/gcov-10.c: New test
42800 * gcc.misc-test/gcov-11.c: New test.
42801
42802 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42803
42804 PR optimization/10024
42805 * gcc.c-torture/compile/20030405-1.c: New test.
42806
42807 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42808
42809 * gcc.dg/pch/static-3.c: New.
42810 * gcc.dg/pch/static-3.hs: New.
42811 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42812
42813 2003-04-04 Richard Henderson <rth@redhat.com>
42814
42815 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42816 * g++.dg/eh/forced2.C: Likewise.
42817
42818 2003-04-03 Mike Stump <mrs@apple.com>
42819
42820 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42821 target arg.
42822 (scan-assembler-times, scan-assembler-not): Likewise.
42823 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42824
42825 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42826
42827 * gcc.dg/sparc-loop-1.c: New test.
42828
42829 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42830
42831 PR other/9274
42832 * g++.dg/pch/system-2.C: New.
42833 * g++.dg/pch/system-2.Hs: New.
42834
42835 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42836
42837 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42838
42839 * g++.dg/eh/simd-1.C (vecfunc): Same.
42840
42841 2003-04-01 Roger Sayle <roger@eyesopen.com>
42842
42843 * gcc.c-torture/execute/20030401-1.c: New test case.
42844
42845 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42846
42847 * objc.dg/defs.m: New.
42848
42849 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42850
42851 * g++.dg/eh/simd-1.C: New.
42852 * g++.dg/eh/simd-2.C: New.
42853
42854 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42855
42856 * gcc.c-torture/execute/simd-3.c: New.
42857
42858 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42859
42860 PR c/9936
42861 * gcc.dg/20030331-2.c: New test.
42862
42863 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42864
42865 PR c++/10278
42866 * g++.dg/parse/crash2.C: New test.
42867
42868 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42869
42870 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42871 * gcc.c-torture/execute/20030331-1.c: ...here.
42872
42873 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42874
42875 * gcc.c-torture/execute/20030331-1.c: New test.
42876
42877 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42878
42879 * lib/gcov.exp: Adjust call return testing strings.
42880 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42881
42882 2003-03-31 Roger Sayle <roger@eyesopen.com>
42883
42884 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42885 * gcc.dg/builtins-7.c: New test case.
42886 * gcc.dg/builtins-8.c: New test case.
42887
42888 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42889
42890 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42891
42892 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42893
42894 PR c++/7647
42895 * g++.dg/lookup-class-member-2.C: New test.
42896
42897 2003-03-30 Glen Nakamura <glen@imodulo.com>
42898
42899 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42900
42901 2003-03-28 Roger Sayle <roger@eyesopen.com>
42902
42903 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42904
42905 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42906
42907 * g++.dg/init/attrib1.C: New test.
42908
42909 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42910
42911 * gcc.dg/ultrasp8.c: New test.
42912
42913 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42914
42915 * gcc.dg/ultrasp7.c: New test.
42916
42917 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42918
42919 PR c++/10047
42920 * g++.dg/template/inline1.C: New test.
42921
42922 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42923
42924 * gcc.dg/sparc-dwarf2.c: New test.
42925
42926 2003-03-27 Roger Sayle <roger@eyesopen.com>
42927
42928 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42929 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42930
42931 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42932
42933 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42934 than reading .x files.
42935 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42936 * g77.dg/gcov/gcov-1.f: Likewise.
42937 * gcc.misc-tests/gcov-4b.c: Likewise.
42938 * gcc.misc-tests/gcov-5b.c: Likewise.
42939 * gcc.misc-tests/gcov-6.c: Likewise.
42940 * gcc.misc-tests/gcov-7.c: Likewise.
42941 * gcc.misc-tests/gcov-8.c: Likewise.
42942 * g++.dg/gcov/gcov-1.x: Remove.
42943 * g77.dg/gcov/gcov-1.x: Likewise.
42944 * gcc.misc-tests/gcov-4b.x: Likewise.
42945 * gcc.misc-tests/gcov-5b.x: Likewise.
42946 * gcc.misc-tests/gcov-6.x: Likewise.
42947 * gcc.misc-tests/gcov-7.x: Likewise.
42948 * gcc.misc-tests/gcov-8.x: Likewise.
42949
42950 2003-03-27 Glen Nakamura <glen@imodulo.com>
42951
42952 PR opt/10087
42953 * gcc.dg/20030324-1.c: New test.
42954
42955 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42956
42957 PR c++/10224
42958 * g++.dg/template/arg3.C: New test.
42959
42960 PR c++/10158
42961 * g++.dg/template/friend18.C: New test.
42962
42963 2003-03-26 Roger Sayle <roger@eyesopen.com>
42964
42965 * g77.f-torture/compile/20030326-1.f: New test case.
42966
42967 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42968
42969 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42970
42971 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42972
42973 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42974
42975 * gcc.dg/ia64-sync-3.c: New test.
42976
42977 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42978
42979 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42980
42981 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42982
42983 * gcc.dg/ultrasp6.c: New test.
42984
42985 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42986
42987 * gcc.dg/i386-signbit-1.c: New test.
42988 * gcc.dg/i386-signbit-2.c: New test.
42989 * gcc.dg/i386-signbit-3.c: New test.
42990
42991 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42992
42993 * gcc.dg/ultrasp5.c: Fix options.
42994
42995 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42996
42997 * gcc.dg/ultrasp5.c: Fix comment.
42998
42999 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43000
43001 PR fortran/10197
43002 * g77.f-torture/execute/10197.f: New test.
43003
43004 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43005
43006 PR c++/9898, c++/383
43007 * g++.dg/template/conv6.C: New test.
43008
43009 PR c++/10119
43010 * g++.dg/template/ptrmem5.C: New test.
43011
43012 PR c++/10026
43013 * g++.dg/lookup/koenig1.C: New test.
43014
43015 PR C++/10199
43016 * g++.dg/lookup/template2.C: New test.
43017
43018 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43019
43020 * g++.dg/opt/rtti1.C: New test.
43021
43022 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43023
43024 * gcc.dg/ultrasp5.c: New test.
43025
43026 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43027
43028 PR middle-end/9967
43029 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43030 builtin fputs.
43031
43032 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43033
43034 PR c/8224
43035 * gcc.dg/20030323-1.c: New test.
43036
43037 2003-03-23 Roger Sayle <roger@eyesopen.com>
43038
43039 * gcc.c-torture/compile/20030323-1.c: New test case.
43040
43041 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43042
43043 * gcc.dg/20030321-1.c: New test.
43044
43045 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43046
43047 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43048
43049 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43050
43051 PR c++/9978, c++/9708
43052 * g++.dg/ext/vlm1.C: Adjust expected error.
43053 * g++.dg/ext/vla2.C: New test.
43054 * g++.dg/template/arg1.C: New test.
43055 * g++.dg/template/arg2.C: New test.
43056
43057 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43058
43059 * g77.f-torture/execute/select.f: New test.
43060 * g77.f-torture/noncompile/select_no_compile.f: New test.
43061
43062 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43063
43064 PR c++/9898
43065 * g++.dg/other/error4.C: New test.
43066
43067 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43068
43069 * g++.dg/template/friend17.C: New test.
43070
43071 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43072
43073 * gcc.c-torture/compile/20030320-1.c: New.
43074
43075 2003-03-20 Roger Sayle <roger@eyesopen.com>
43076
43077 * gcc.dg/builtins-6.c: New test case.
43078
43079 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43080
43081 PR target/10073
43082 * gcc.c-torture/compile/20030319-1.c: New.
43083
43084 2003-03-18 Jan Hubicka <jh@suse.cz>
43085
43086 * gcc.dg/i386-cvt-1.c: New test.
43087
43088 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43089
43090 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43091 * objc.dg/naming-2.m: Likewise.
43092
43093 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43094
43095 PR c++/9639
43096 * g++.dg/parse/crash1.C: New test.
43097
43098 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43099
43100 PR c++/8805
43101 * g++.dg/eh/cleanup1.C: New test.
43102
43103 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43104
43105 * gcc.c-torture/execute/20030316-1.c: New test case.
43106
43107 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43108
43109 PR c++/9629
43110 * g++.dg/init/ctor2.C: New test.
43111
43112 2003-03-15 Roger Sayle <roger@eyesopen.com>
43113
43114 * g77.f-torture/compile/xformat.f: New test case.
43115
43116 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43117
43118 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43119 * g++.old-deja/g++.mike/eh50.C: Likewise.
43120
43121 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43122
43123 PR c++/6440
43124 * g++.dg/template/spec7.C: New test.
43125 * g++.dg/template/spec8.C: Likewise.
43126
43127 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43128
43129 * gcc.c-torture/execute/20030313-1.c: New test.
43130
43131 2003-03-14 Richard Henderson <rth@redhat.com>
43132
43133 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43134
43135 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43136
43137 * gcc.c-torture/compile/20030314-1.c: New test.
43138
43139 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43140
43141 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43142 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43143 thumb target,
43144 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43145 to accept newer _imp__ prefix and additional
43146 newline in .drectve section.
43147 * gcc.dg/dll-4.c: Likewise.
43148 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43149 switch.
43150
43151 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43152
43153 * g++.dg/parse/namespace9.C: New test.
43154
43155 * g++.dg/init/ref5.C: New test.
43156 * g++.dg/parse/ptrmem1.C: Likewise.
43157
43158 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43159
43160 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43161 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43162 regular expression.
43163 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43164 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43165
43166 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43167
43168 * gcc.c-torture/execute/20030224-2.c: New test.
43169
43170 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43171
43172 * gcc.dg/decl-3.c: New test.
43173
43174 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43175
43176 * gcc.dg/i386-loop-2.c: New test.
43177
43178 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43179
43180 PR c++/9474
43181 * g++.dg/parse/namespace8.C: New test.
43182
43183 PR c++/9924
43184 * g++.dg/overload/builtin2.C: New test.
43185
43186 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43187
43188 * gcc.dg/return-type-3.c: New test.
43189
43190 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43191
43192 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43193 profiling options are not supported.
43194
43195 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43196
43197 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43198 * g++.old-deja/g++.warn/impint2.C: Likewise.
43199
43200 2003-03-10 Devang Patel <dpatel@apple.com>
43201
43202 * g++.dg/cpp/c++_cmd_1.C: New test.
43203 * g++.dg/cpp/c++_cmd_1.h: New file.
43204
43205 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43206
43207 * gcc.dg/altivec-9.c: New file.
43208
43209 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43210
43211 * gcc.dg/ppc-sdata-1.c: New test.
43212 * gcc.dg/ppc-sdata-2.c: New test.
43213
43214 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43215
43216 PR c++/9373
43217 * g++.dg/opt/ptrmem2.C: New test.
43218
43219 PR c++/8534
43220 * g++.dg/opt/ptrmem1.C: New test.
43221
43222 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43223
43224 * gcc.dg/i386-loop-1.c: New test.
43225
43226 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43227
43228 PR c++/9970
43229 * g++.dg/lookup/friend1.C: New test.
43230
43231 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43232
43233 PR c++/9823
43234 * g++.dg/parser/constructor1.C: New test.
43235
43236 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43237
43238 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43239
43240 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43241
43242 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43243
43244 * gcc.dg/cpp/Wunused.c: Update test.
43245
43246 2003-03-08 Jan Hubicka <jh@suse.cz>
43247
43248 * gcc.dg/inline-3.c: New test.
43249
43250 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43251
43252 PR c++/9809
43253 * g++.dg/parse/builtin1.C: New test.
43254
43255 PR c++/9982
43256 * g++.dg/abi/cookie1.C: New test.
43257 * g++.dg/abi/cookie2.C: Likewise.
43258
43259 PR c++/9524
43260 * g++.dg/template/field1.C: New test.
43261
43262 PR c++/9912
43263 * g++.dg/parse/class1.C: New test.
43264 * g++.dg/parse/namespace7.C: Likewise.
43265 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43266
43267 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43268
43269 * g++.dg/init/ref4.C: New test.
43270
43271 2003-03-07 Jan Hubicka <jh@suse.cz>
43272
43273 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43274 * gcc.dg/inline-3.c: New test.
43275
43276 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43277
43278 * g++.dg/init/ref3.C: New test.
43279
43280 PR c++/9965
43281 * g++.dg/init/ref2.C: New test.
43282
43283 PR c++/9400
43284 * g++.dg/warn/Wshadow-2.C: New test.
43285
43286 PR c++/9791
43287 * g++.dg/warn/Woverloaded-1.C: New test.
43288
43289 2003-03-05 Jan Hubicka <jh@suse.cz>
43290
43291 * gcc.dg/i386-local2.c: New.
43292 * gcc.dg/i386-local.c: Fix typo.
43293
43294 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43295
43296 * g++.dg/abi/layout3.C: New test.
43297
43298 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43299
43300 * gcc.c-torture/compile/20030305-1.c
43301
43302 2003-03-05 Jan Hubicka <jh@suse.cz>
43303
43304 * gcc.dg/i386-local.c: New.
43305
43306 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43307
43308 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43309
43310 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43311
43312 * gcc.dg/switch-2.c: New test.
43313 * gcc.dg/switch-3.c: New test.
43314 * gcc.dg/Wswitch.c: Adjust line numbers.
43315 * gcc.dg/Wswitch-default.c: Likewise.
43316 * gcc.dg/Wswitch-enum.c: Likewise.
43317
43318 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43319
43320 * gcc.c-torture/execute/20030222-1.c: New test.
43321
43322 2003-03-03 James E Wilson <wilson@tuliptree.org>
43323
43324 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43325
43326 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43327
43328 PR c++/9878
43329 * g++.dg/init/ref1.C: New test.
43330
43331 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43332
43333 * gcc.dg/sh-relax.c: New SH-only test.
43334
43335 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43336
43337 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43338 comment explaining purpose of testcase.
43339
43340 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43341
43342 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43343 for HC11/HC12 (asm needs two int registers).
43344 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43345 HC11/HC12 because the test uses an asm which needs two 32-bit
43346 registers.
43347
43348 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43349
43350 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43351 for HC11/HC12 (array is too large otherwise).
43352 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43353 * gcc.c-torture/compile/20010518-2.x: Likewise.
43354 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43355 HC11/HC12 (array is too large).
43356
43357 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43358
43359 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43360 * lib/g++-dg.exp (g++-dg-test): Likewise.
43361
43362 2003-03-01 Roger Sayle <roger@eyesopen.com>
43363
43364 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43365 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43366
43367 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43368
43369 * g++.dg/warn/implicit-typename1.C: Remove warning.
43370
43371 2003-02-28 Richard Henderson <rth@redhat.com>
43372
43373 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43374 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43375
43376 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43377
43378 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43379 * g++.dg/pch/pch.exp: Likewise.
43380
43381 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43382
43383 PR c++/9879
43384 * g++.dg/init/new4.C: New test.
43385
43386 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43387
43388 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43389
43390 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43391
43392 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43393 unsigned long.
43394
43395 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43396 wider than float.
43397
43398 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43399
43400 * lib/scanasm.exp: Add support for counting numbers of
43401 occurences.
43402 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43403 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43404
43405 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43406
43407 PR c++/9683
43408 * g++.dg/template/static3.C: New test.
43409
43410 PR c++/9829
43411 * g++.dg/parse/namespace6.C: New test.
43412
43413 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43414
43415 PR target/9732
43416 * gcc.dg/20030225-1.c: New test.
43417
43418 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43419
43420 * README: Remove out-of-date information.
43421
43422 PR c++/9836
43423 * g++.dg/template/spec6.C: New test.
43424
43425 2003-02-24 Jeff Law <law@redhat.com>
43426
43427 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43428
43429 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43430
43431 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43432 * gcc.dg/pragma-ep-1.c: Likewise.
43433
43434 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43435
43436 PR c++/9602
43437 * g++.dg/template/friend16.C: New test.
43438
43439 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43440
43441 PR c++/5333
43442 * g++.dg/parse/fused-params1.C: Adjust error messages.
43443 * g++.dg/template/nested3.C: New test.
43444
43445 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43446
43447 * g++.dg/abi/param1.C: New test.
43448
43449 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43450
43451 PR c++/7982
43452 * g++.dg/warn/implicit-typename1.C: New test.
43453
43454 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43455
43456 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43457 with "mtune".
43458 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43459 * gcc.c-torture/execute/20010129-1.x: Likewise.
43460 * gcc.dg/20011107-1.c: Likewise.
43461 * gcc.dg/20020108-1.c: Likewise.
43462 * gcc.dg/20020122-3.c: Likewise.
43463 * gcc.dg/20020206-1.c: Likewise.
43464 * gcc.dg/20020310-1.c: Likewise.
43465 * gcc.dg/20020426-2.c: Likewise.
43466 * gcc.dg/20020517-1.c: Likewise.
43467 * gcc.dg/991230-1.c: Likewise.
43468 * gcc.dg/i386-unroll-1.c: Likewise.
43469 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43470
43471 2003-02-22 Jan Hubicka <jh@suse.cz>
43472
43473 * gcc.dg/i386-mul.c: New test.
43474
43475 2003-02-21 Roger Sayle <roger@eyesopen.com>
43476
43477 * gcc.dg/builtins-5.c: New test case.
43478
43479 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43480
43481 * gcc.dg/asmreg-1.c: New test.
43482
43483 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43484
43485 PR c++/9749
43486 * g++.dg/parse/varmod1.C: New test.
43487
43488 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43489
43490 PR c++/9727
43491 * g++.dg/template/op1.C: New test.
43492
43493 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43494
43495 PR c++/8906
43496 * g++.dg/template/nested2.C: New test.
43497
43498 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43499
43500 PR c++/8724
43501 * g++.dg/expr/dtor1.C: New test.
43502
43503 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43504
43505 * gcc.dg/cpp/include3.c: New test.
43506 * gcc.dg/cpp/inc/foo.h: New file.
43507
43508 2003-02-21 Glen Nakamura <glen@imodulo.com>
43509
43510 * gcc.c-torture/execute/20030221-1.c: New test.
43511
43512 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43513
43514 PR c++/9729
43515 * g++.dg/abi/conv1.C: New test.
43516
43517 2003-02-20 Jan Hubicka <jh@suse.cz>
43518
43519 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43520
43521 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43522
43523 * gcc.c-torture/compile/20030219-1.c: New test.
43524
43525 2003-02-18 Jan Hubicka <jh@suse.cz>
43526
43527 * gcc.dg/funcorder.c: New test.
43528
43529 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43530
43531 * gcc.c-torture/execute/20030218-1.c: New.
43532
43533 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43534
43535 * gcc.dg/20030218-1.c: New.
43536
43537 2003-02-18 Richard Henderson <rth@redhat.com>
43538
43539 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43540 * gcc.dg/attr-used-2.c: New.
43541
43542 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43543
43544 PR c++/9704
43545 * g++.dg/init/copy5.C: New test.
43546
43547 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43548
43549 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43550 * g++.dg/pch/pch.exp: Likewise.
43551
43552 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43553
43554 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43555 STACK_SIZE is not defined.
43556
43557 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43558
43559 PR c++/9457
43560 * g++.dg/template/init1.C: New test.
43561
43562 2003-02-16 Jan HUbicka <jh@suse.cz>
43563
43564 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43565 (foo): Add few extra tests
43566 * gcc.dg/c99-const-expr-3.c: Likewise.
43567 * gcc.c-torture/execute/20030216-1.c: New.
43568
43569 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43570
43571 PR c++/9459
43572 * g++.dg/ext/typeof4.C: New test.
43573
43574 2003-02-15 Roger Sayle <roger@eyesopen.com>
43575
43576 * gcc.dg/i386-387-3.c: New test case.
43577
43578 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43579
43580 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43581 cris-*-elf* cris-*-aout* and mmix-*-*.
43582
43583 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43584
43585 * gcc.dg/20030213-1.c: New test.
43586
43587 2003-02-12 Roger Sayle <roger@eyesopen.com>
43588
43589 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43590 * gcc.dg/i386-387-2.c: Likewise.
43591
43592 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43593
43594 * gcc.dg/ppc-spe.c: Fix formatting.
43595 Enable tests that were previously unsupported by gas.
43596 Delete tests for instructions that no longer exist.
43597 Switch arguments on evsubifw builtin.
43598
43599 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43600
43601 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43602 STACK_SIZE is too small.
43603
43604 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43605 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43606
43607 * gcc.dg/decl-2.c: New test.
43608
43609 2003-02-10 Jan Hubicka <jh@suse.cz>
43610
43611 * gcc.dg/i386-fpcvt-1.c: New test.
43612
43613 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43614
43615 * gcc.c-torture/execute/20030209-1.c: New test.
43616
43617 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43618
43619 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43620 int-wide bitops, use the constants of the same width.
43621 Likewise, if long long is 32-bit wide, test bitops using
43622 32-bit constants.
43623
43624 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43625
43626 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43627
43628 2003-02-07 Roger Sayle <roger@eyesopen.com>
43629
43630 * gcc.dg/builtins-4.c: New test case.
43631
43632 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43633
43634 * gcc.dg/20020430-1.c: Fix dg command typos.
43635 * gcc.dg/20020503-1.c: Likewise.
43636
43637 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43638
43639 PR c++/8785
43640 * g++.dg/parse/fused-params1.C: New test.
43641
43642 PR c++/8857
43643 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43644
43645 PR c++/8921
43646 * g++.dg/parse/non-dependent1.C: New test.
43647
43648 PR c++/8928
43649 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43650
43651 PR c++/9228
43652 * g++.dg/parse/undefined7.C: New test.
43653 * g++.dg/parse/non-templ1.C: New test.
43654
43655 PR c++/9229
43656 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43657
43658 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43659
43660 * gcc.c-torture/compile/20030206-1.c: New test.
43661
43662 2003-02-05 Roger Sayle <roger@eyesopen.com>
43663
43664 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43665 "pow" to "foo" to avoid potential confusion with a math built-in.
43666
43667 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43668
43669 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43670 conditions for SPARC targets.
43671
43672 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43673
43674 * gcc.dg/20030204-1.c: New test.
43675
43676 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43677
43678 PR c++/38
43679 * g++.dg/parse/array-size1.C: New test.
43680
43681 PR c++/5657
43682 * g++.dg/parse/undefined3.C: New test.
43683
43684 PR c++/5665
43685 * g++.dg/parse/undefined4.C: New test.
43686
43687 PR c++/5975
43688 * g++.dg/parse/undefined5.C: New test.
43689
43690 PR c++/7259
43691 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43692
43693 PR c++/8578
43694 * g++.dg/parse/casting-operator1.C: New test.
43695
43696 PR c++/8596
43697 * g++.dg/parse/undefined6.C: New test.
43698
43699 PR c++/8736
43700 * g++.dg/parse/missing-template1.C: New test.
43701
43702 2003-02-04 Jan Hubicka <jh@suse.cz>
43703
43704 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43705 * gcc.dg/i386-cmov?.c: Likewise.
43706 * gcc.dg/i386-fpcvt-?.c: Likewise.
43707 * gcc.dg/i386-ssefp-1.c: Likewise.
43708 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43709 conventions.
43710
43711 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43712
43713 PR c++/7129
43714 * g++.dg/ext/max.C: New test.
43715
43716 2003-02-03 Jan Hubicka <jh@suse.cz>
43717
43718 * gcc.c-torture/execute/20030203-1.c: New test.
43719
43720 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43721
43722 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43723 'natural-endian'.
43724
43725 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43726
43727 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43728 * g++.dg/init/new2.C: Likewise.
43729 * g++.dg/other/new1.C: Likewise.
43730
43731 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43732
43733 * gcc.dg/struct-ret-libc.c: New test.
43734
43735 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43736
43737 * gcc.dg/20030129-1.c: New test.
43738
43739 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43740
43741 PR c++/8849
43742 * g++.dg/template/ptrmem4.C: New test.
43743
43744 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43745
43746 * g++.dg/parser/constant1.C: New test.
43747
43748 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43749
43750 PR c++/8591
43751 * g++.dg/parse/friend2.C: New test.
43752
43753 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43754
43755 PR c++/9437
43756 * g++.dg/template/unify4.C: New test.
43757
43758 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43759
43760 * gcc.c-torture/execute/20030128-1.c: New test.
43761
43762 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43763
43764 * g++.dg/lookup/nested1.C: Test moved from ...
43765 * g++.old-deja/g++.other/lookup24.C: ... here.
43766
43767 2003-01-28 Jan Hubicka <jh@suse.cz>
43768
43769 * gcc.dg/i386-cmov5.c: New test.
43770
43771 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43772
43773 * gcc.c-torture/execute/20010925-1.c: Changed the
43774 memcpy declaration.
43775
43776 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43777
43778 PR c++/3902
43779 * g++.dg/parse/template5.C: New test.
43780
43781 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43782
43783 PR fortran/9258
43784 * g77.dg/pr9258: New test.
43785
43786 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43787
43788 * README: Move relevant parts from README.g++.
43789
43790 * README.g++: Remove this file.
43791
43792 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43793
43794 * g++.dg/abi/dcast1.C: New test.
43795
43796 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43797
43798 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43799
43800 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43801
43802 PR c++/47
43803 * g++.old-deja/g++.other/lookup24.C: New test.
43804
43805 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43806
43807 PR middle-end/7227
43808 * gcc.dg/uninit-C.c: New test.
43809
43810 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43811
43812 * g++.dg/abi/covariant1.C: New test.
43813
43814 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43815
43816 * gcc.dg/20030123-1.c: New test.
43817
43818 2003-01-25 Jan Hubicka <jh@suse.cz>
43819
43820 PR opt/8492
43821 * gcc.c-torture/compile/20030125-1.c
43822
43823 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43824
43825 PR c++/9403
43826 * g++.dg/parse/template3.C: New test.
43827 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43828
43829 PR c++/795
43830 * g++.dg/parse/template4.C: New test.
43831
43832 PR c++/9415
43833 * g++.dg/template/qual2.C: New test.
43834
43835 PR c++/8545
43836 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43837
43838 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43839
43840 2003-01-25 Roger Sayle <roger@eyesopen.com>
43841
43842 * gcc.c-torture/execute/switch-1.c: New test case.
43843
43844 2003-01-25 Jan Hubicka <jh@suse.cz>
43845
43846 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43847
43848 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43849
43850 Tweaks for Bison-1.875. From the NEWS file:
43851 "- `parse error' -> `syntax error'
43852 Bison now uniformly uses the term `syntax error'"
43853 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43854 * gcc.dg/cpp/digraph2.c: Likewise.
43855 * gcc.dg/cpp/direct2.c: Likewise.
43856 * gcc.dg/cpp/paste4.c: Likewise.
43857 * gcc.dg/c90-restrict-1.c: Likewise.
43858 * gcc.dg/c99-func-2.c: Likewise.
43859 * gcc.dg/noncompile/920721-2.c: Likewise.
43860 * gcc.dg/noncompile/930622-2.c: Likewise.
43861 * gcc.dg/noncompile/940112-1.c: Likewise.
43862 * gcc.dg/noncompile/950921-1.c: Likewise.
43863 * gcc.dg/noncompile/951123-1.c: Likewise.
43864 * gcc.dg/noncompile/971104-1.c: Likewise.
43865 * gcc.dg/noncompile/990416-1.c: Likewise.
43866
43867 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43868
43869 * g++.dg/parse/undefined1.C: Add error message.
43870
43871 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43872
43873 PR c++/9354
43874 * g++.dg/parse/new1.C: New test.
43875
43876 PR c++/9216
43877 * g++.dg/parse/template2.C: New test.
43878
43879 PR c++/9354
43880 * g++.dg/parse/typedef2.C: New test.
43881
43882 PR c++/9328
43883 * g++.dg/ext/typeof3.C: New test.
43884
43885 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43886
43887 PR c++/2738
43888 * g++.dg/parse/ret-type1.C: New test.
43889
43890 PR c++/3792
43891 * g++.dg/parse/tmpl-outside1.C: New test.
43892
43893 PR c++/4207
43894 * g++.dg/parse/int-as-enum1.C: New test.
43895
43896 PR c++/4903
43897 * g++.dg/parse/no-typename1.C: New test.
43898
43899 PR c++/5533
43900 * g++.dg/parse/no-value1.C: New test.
43901
43902 PR c++/5921
43903 * g++.dg/parse/wrong-inline1.C: New test.
43904
43905 PR c++/6402
43906 * g++.dg/parse/ref1.C: New test.
43907
43908 PR c++/6992
43909 * g++.dg/parse/attr-ctor1.C: New test.
43910
43911 PR c++/7229
43912 * g++.dg/parse/namespace5.C: New test.
43913
43914 PR c++/7917
43915 * g++.dg/parse/func-def1.C: New test.
43916
43917 PR c++/8143
43918 * g++.dg/parse/undefined1.C: New test.
43919
43920 PR c++/5723, PR c++/8522
43921 * g++.dg/parse/specialization1.C: New test.
43922
43923 PR c++/163, PR c++/8595
43924 * g++.dg/parse/struct-as-enum1.C: New test.
43925
43926 PR c++/9173
43927 * g++.dg/parse/undefined2.C: New test.
43928
43929 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43930
43931 PR c++/9298
43932 * g++.dg/parse/template1.C: New test.
43933
43934 PR c++/9384
43935 * g++.dg/parse/using1.C: New test.
43936
43937 PR c++/9285
43938 PR c++/9294
43939 * g++.dg/parse/expr2.C: New test.
43940
43941 PR c++/9388
43942 * g++.dg/parse/lookup2.C: Likewise.
43943
43944 2003-01-21 Jan Hubicka <jh@suse.cz>
43945
43946 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43947 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43948 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43949 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43950
43951 2003-01-20 Nick Clifton <nickc@redhat.com>
43952
43953 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43954 problem with ARM sibcall code generation.
43955
43956 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43957
43958 * gcc.c-torture/execute/20030120-1.c: New.
43959
43960 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43961
43962 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43963
43964 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43965
43966 PR c++/9272
43967 * g++.dg/parse/ctor1.C: New test.
43968
43969 PR c++/9294:
43970 * g++.dg/parse/qualified1.C: New test.
43971
43972 * g++.dg/parse/typename3.C: New test.
43973
43974 2003-01-16 Richard Henderson <rth@redhat.com>
43975
43976 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43977
43978 2003-01-16 Richard Henderson <rth@redhat.com>
43979
43980 * g++.dg/pch/pch.exp: Copy test header to the working directory
43981 before using it either for precompilation or direct use.
43982 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43983 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43984
43985 2003-01-16 Richard Henderson <rth@redhat.com>
43986
43987 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43988 before using it either for precompilation or direct use.
43989 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43990 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43991
43992 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43993
43994 * g++.dg/ext/typename1.C: Add typename keyword.
43995 * g++.dg/template/crash1.C: Update error messages.
43996 * g++.dg/template/crash2.C: Remove error message.
43997 * g++.dg/parse/typename2.C: New test.
43998 * g++.dg/template/typename2.C: Change implicit
43999 typename warning into error.
44000 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44001 error messages.
44002 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44003 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44004 * g++.old-deja/g++.law/visibility13.C: Remove error
44005 messages.
44006 * g++.old-deja/g++.ns/template17.C: Reorder code to
44007 make declaration visible in template.
44008 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44009 * g++.old-deja/g++.pt/crash36.C: Issue more error
44010 messages.
44011 * g++.old-deja/g++.pt/crash5.C: Improve error
44012 message.
44013 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44014 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44015 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44016 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44017 typename warning with error message.
44018 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44019 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44020 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44021
44022 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44023
44024 * g++.dg/parse/ambig2.C: New test.
44025
44026 2003-01-15 Richard Henderson <rth@redhat.com>
44027
44028 * g++.dg/tls/init-2.C: Update error message string.
44029
44030 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44031
44032 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44033
44034 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44035
44036 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44037 all for HC11/HC12.
44038 * gcc.c-torture/compile/20001205-1.x: Likewise.
44039 * gcc.c-torture/compile/20001226-1.x: Likewise.
44040 * gcc.c-torture/compile/920520-1.x: Likewise.
44041 * gcc.c-torture/compile/961203-1.x: Likewise.
44042 * gcc.c-torture/compile/20020604-1.x: Likewise.
44043
44044 2003-01-15 Jan Hubicka <jh@suse.cz>
44045
44046 * gcc.c-torture/compile/20030115-1.c: New test.
44047
44048 * gcc.dg/i386-fpcvt-1.c: New test.
44049 * gcc.dg/i386-fpcvt-2.c: New test.
44050
44051 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44052
44053 Further conform g++'s __vmi_class_type_info to the C++ ABI
44054 specification.
44055 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44056 the specification.
44057
44058 2003-01-14 Jan Hubicka <jh@suse.cz>
44059
44060 * gcc.dg/i386-fpcvt-1.c: New test.
44061 * gcc.dg/i386-fpcvt-2.c: New test.
44062
44063 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44064
44065 * gcc.dg/i386-mmx-3.c: New test.
44066
44067 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44068
44069 PR c++/9264
44070 * g++.dg/parse/octal1.C: New file.
44071
44072 PR c++/9172
44073 * g++.dg/parse/typename1.C: New file.
44074
44075 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44076
44077 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44078 * gcc.dg/bf-no-ms-layout.c: Likewise.
44079 * gcc.dg/bf-ms-attrib.c: Likewise.
44080
44081 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44082
44083 PR c++/9099
44084 * g++.dg/parse/dtor1.C: New file.
44085
44086 PR c++/9128
44087 * g++.dg/rtti/typeid1.C: New file.
44088
44089 PR c++/9153
44090 * g++.dg/parse/lookup1.C: New file.
44091
44092 PR c++/9171
44093 * g++.dg/templ/spec5.C: New file.
44094
44095 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44096
44097 * gcc.c-torture/compile/20030110-1.c: New test.
44098
44099 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44100
44101 Merge from pch-branch:
44102
44103 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44104
44105 * gcc.dg/pch/cpp-1.h: New.
44106 * gcc.dg/pch/cpp-1.c: New.
44107 * gcc.dg/pch/cpp-2.h: New.
44108 * gcc.dg/pch/cpp-2.c: New.
44109
44110 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44111
44112 * gcc.dg/pch/except-1.h: New.
44113 * gcc.dg/pch/except-1.c: New.
44114
44115 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44116
44117 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44118 running test.
44119 * gcc.dg/pch: Include *.hp not *.h.
44120 * gcc.dg/pch/system-1.h: New.
44121 * gcc.dg/pch/system-1.c: New.
44122
44123 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44124
44125 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44126 rather than trying to build and run a program using PCH.
44127 * gcc.dg/pch: Remove dg-do commands from test files.
44128
44129 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44130
44131 * gcc.dg/pch/macro-3.c: New.
44132 * gcc.dg/pch/macro-3.h: New.
44133
44134 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44135
44136 * gcc.dg/pch/common-1.c: New.
44137 * gcc.dg/pch/common-1.h: New.
44138 * gcc.dg/pch/decl-1.c: New.
44139 * gcc.dg/pch/decl-1.h: New.
44140 * gcc.dg/pch/decl-2.c: New.
44141 * gcc.dg/pch/decl-2.h: New.
44142 * gcc.dg/pch/decl-3.c: New.
44143 * gcc.dg/pch/decl-3.h: New.
44144 * gcc.dg/pch/decl-4.c: New.
44145 * gcc.dg/pch/decl-4.h: New.
44146 * gcc.dg/pch/decl-5.c: New.
44147 * gcc.dg/pch/decl-5.h: New.
44148 * gcc.dg/pch/global-1.c: New.
44149 * gcc.dg/pch/global-1.h: New.
44150 * gcc.dg/pch/inline-1.c: New.
44151 * gcc.dg/pch/inline-1.h: New.
44152 * gcc.dg/pch/inline-2.c: New.
44153 * gcc.dg/pch/inline-2.h: New.
44154 * gcc.dg/pch/static-1.c: New.
44155 * gcc.dg/pch/static-1.h: New.
44156 * gcc.dg/pch/static-2.c: New.
44157 * gcc.dg/pch/static-2.h: New.
44158
44159 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44160
44161 * g++.dg/pch/pch.exp: Better handle failing testcases.
44162 * gcc.dg/pch/pch.exp: Likewise.
44163 * gcc.dg/pch/macro-1.c: New.
44164 * gcc.dg/pch/macro-1.h: New.
44165 * gcc.dg/pch/macro-2.c: New.
44166 * gcc.dg/pch/macro-2.h: New.
44167
44168 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44169
44170 * g++.dg/dg.exp: Treat files in pch/ specially.
44171 * g++.dg/pch/pch.exp: New file.
44172 * g++.dg/pch/empty.H: New file.
44173 * g++.dg/pch/empty.C: New file.
44174 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44175 "precompile".
44176
44177 * gcc.dg/pch/pch.exp: New file.
44178 * gcc.dg/pch/empty.h: New file.
44179 * gcc.dg/pch/empty.c: New file.
44180 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44181 "precompile".
44182
44183 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44184
44185 * g++.dg/template/friend14.C: New test.
44186
44187 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44188
44189 * gcc.dg/old-style-asm-1.c: New test.
44190
44191 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44192
44193 * gcc.c-torture/compile/20030109-1.c: New test.
44194
44195 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44196
44197 * gcc.c-torture/execute/20030109-1.c: New test.
44198
44199 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44200
44201 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44202 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44203 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44204 * g++.old-deja/g++.mike/eh2.C: Likewise.
44205 * g++.old-deja/g++.mike/eh3.C: Likewise.
44206 * g++.old-deja/g++.mike/eh5.C: Likewise.
44207 * g++.old-deja/g++.mike/eh6.C: Likewise.
44208 * g++.old-deja/g++.mike/eh7.C: Likewise.
44209 * g++.old-deja/g++.mike/eh8.C: Likewise.
44210 * g++.old-deja/g++.mike/eh9.C: Likewise.
44211 * g++.old-deja/g++.mike/eh10.C: Likewise.
44212 * g++.old-deja/g++.mike/eh12.C: Likewise.
44213 * g++.old-deja/g++.mike/eh13.C: Likewise.
44214 * g++.old-deja/g++.mike/eh14.C: Likewise.
44215 * g++.old-deja/g++.mike/eh16.C: Likewise.
44216 * g++.old-deja/g++.mike/eh17.C: Likewise.
44217 * g++.old-deja/g++.mike/eh18.C: Likewise.
44218 * g++.old-deja/g++.mike/eh21.C: Likewise.
44219 * g++.old-deja/g++.mike/eh23.C: Likewise.
44220 * g++.old-deja/g++.mike/eh24.C: Likewise.
44221 * g++.old-deja/g++.mike/eh25.C: Likewise.
44222 * g++.old-deja/g++.mike/eh26.C: Likewise.
44223 * g++.old-deja/g++.mike/eh27.C: Likewise.
44224 * g++.old-deja/g++.mike/eh28.C: Likewise.
44225 * g++.old-deja/g++.mike/eh29.C: Likewise.
44226 * g++.old-deja/g++.mike/eh31.C: Likewise.
44227 * g++.old-deja/g++.mike/eh33.C: Likewise.
44228 * g++.old-deja/g++.mike/eh34.C: Likewise.
44229 * g++.old-deja/g++.mike/eh35.C: Likewise.
44230 * g++.old-deja/g++.mike/eh36.C: Likewise.
44231 * g++.old-deja/g++.mike/eh37.C: Likewise.
44232 * g++.old-deja/g++.mike/eh38.C: Likewise.
44233 * g++.old-deja/g++.mike/eh39.C: Likewise.
44234 * g++.old-deja/g++.mike/eh40.C: Likewise.
44235 * g++.old-deja/g++.mike/eh41.C: Likewise.
44236 * g++.old-deja/g++.mike/eh42.C: Likewise.
44237 * g++.old-deja/g++.mike/eh44.C: Likewise.
44238 * g++.old-deja/g++.mike/eh46.C: Likewise.
44239 * g++.old-deja/g++.mike/eh47.C: Likewise.
44240 * g++.old-deja/g++.mike/eh48.C: Likewise.
44241 * g++.old-deja/g++.mike/eh49.C: Likewise.
44242 * g++.old-deja/g++.mike/eh50.C: Likewise.
44243 * g++.old-deja/g++.mike/eh51.C: Likewise.
44244 * g++.old-deja/g++.mike/eh53.C: Likewise.
44245 * g++.old-deja/g++.mike/eh55.C: Likewise.
44246 * g++.old-deja/g++.mike/p7912.C: Likewise.
44247 * g++.old-deja/g++.mike/p9706.C: Likewise.
44248 * g++.old-deja/g++.mike/p10416.C: Likewise.
44249 * g++.old-deja/g++.mike/p11667.C: Likewise.
44250 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44251 Remove redundant reference to Iris.
44252 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44253 Elxsi, i860, Pico Java, and WE32K.
44254
44255 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44256
44257 * g++.dg/ext/asm4.C: New test.
44258
44259 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44260
44261 PR c++/9030
44262 * g++.dg/template/friend12.C: New test.
44263 * g++.dg/template/friend13.C: Likewise.
44264 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44265
44266 2003-01-08 Jan Hubicka <jh@suse.cz>
44267
44268 * gcc.dg/i386-cadd.c: New test.
44269 * gcc.dg/i386-cmov4.c: Likewise.
44270
44271 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44272
44273 PR c++/9165
44274 * g++.dg/warn/Wunused-3.C: New test.
44275
44276 * g++.dg/abi/bitfield9.C: New test.
44277
44278 PR c++/9189
44279 * g++.dg/parse/defarg3.C: New test.
44280
44281 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44282
44283 * g++.dg/parse/ambig1.C: New test.
44284 * g++.dg/parse/defarg2.C: New test.
44285
44286 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44287
44288 * g++.dg/template/defarg-1.C: New test.
44289 * g++.dg/template/local2.C: Likewise.
44290
44291 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44292
44293 * gcc.c-torture/execute/20030105-1.c: New test.
44294
44295 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44296
44297 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44298 * g++.dg/parse/namespace4.C: Likewise.
44299
44300 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44301
44302 * g++.dg/template/ntp2.C: New test.
44303
44304 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44305
44306 * g++.dg/parse/extern-C-1.C: New test.
44307
44308 * g++.dg/parse/namespace4.C: New test.
44309
44310 * g++.dg/template/nested1.C: New test.
44311
44312 * g++.dg/parse/namespace3.C: New test.
44313
44314 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44315
44316 * g++.dg/lookup/two-stage1.C: New test.
44317
44318 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44319
44320 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44321 * g++.old-deja/g++.jason/access8.C: Likewise.
44322 * g++.old-deja/g++.other/decl5.C: Likewise.
44323
44324 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44325
44326 * g++.dg/parse/parse7.C: New test.
44327
44328 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44329
44330 PR c++/2843
44331 * g++.dg/ext/attrib7.C: New test.
44332
44333 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44334
44335 * g++.dg/parse/parse6.C: New test.
44336
44337 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44338
44339 * gcc.dg/h8300-stack-1.c: New.
44340
44341 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44342
44343 g++.dg/lookup/exception1.C: New test.
44344
44345 g++.dg/lookup/template1.C: New test.
44346
44347 g++.dg/parse/namespace2.C: New test.
44348
44349 g++.dg/parse/parens2.C: New test.
44350
44351 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44352
44353 * g++.dg/parse/parse5.C: New test.
44354 * g++.dg/lookup/scoped4.C: New test.
44355
44356 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44357
44358 * g++.dg/parse/parens1.C: New test.
44359
44360 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44361 angle-bracket1.C.
44362 * g++.dg/parse/parens2.C: New test.
44363
44364 * g++.dg/lookup/scope-operator1.C: New test.
44365
44366 * g++.dg/parse/operator1.C: New test.
44367
44368 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44369
44370 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44371 * g++.old-deja/g++.other/access6.C: Likewise.
44372 * g++.old-deja/g++.other/decl1.C: Likewise.
44373 * g++.old-deja/g++.pt/typename12.C: Likewise.
44374
44375 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44376
44377 * g++.dg/parse/namespace1.C: New test.
44378
44379 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44380
44381 * g++.dg/parse/parse4.C: New test.
44382
44383 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44384
44385 * g++.dg/parse/parse3.C: New test.
44386
44387 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44388
44389 * g++.dg/parse/parse2.C: New test.
44390
44391 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44392
44393 * g++.dg/template/friend11.C: New test.
44394
44395 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44396
44397 * g++.dg/parse/parse1.C: New test.
44398
44399 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44400
44401 * lib/profopt.exp: Change the name of a global variable to avoid
44402 possible clashes with other test suites.
44403
44404 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44405
44406 * g++.dg/inherit/covariant8.C: New test.
44407
44408 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44409
44410 * g++.dg/init/array9.C: New test.
44411
44412 PR c++/9112
44413 * g++.dg/parse/expr1.C: New test.
44414
44415 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44416
44417 * gcc.c-torture/compile/20021230-1.c: New test.
44418
44419 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44420
44421 * g++.dg/inherit/covariant5.C: New test.
44422 * g++.dg/inherit/covariant6.C: New test.
44423 * g++.dg/inherit/covariant7.C: New test.
44424
44425 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44426
44427 PR c++/2739
44428 * g++.dg/other/access2.C: New test.
44429
44430 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44431
44432 * g++.dg/other/anon-struct.C: No longer fails
44433 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44434 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44435 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44436
44437 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44438
44439 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44440
44441 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44442
44443 * g++.dg/eh/spec4.C: Remove stray semicolon.
44444 * g++.dg/expr/pmf-1.C: Change error message.
44445 * g++.dg/ext/asm1.C: Remove stray semicolon.
44446 * g++.dg/ext/typename1.C: Add missing typenames.
44447 * g++.dg/inherit/template-as-base.C: Change error message.
44448 * g++.dg/lookup/scoped1.C: Likewise.
44449 * g++.dg/lookup/scoped2.C: Likewise.
44450 * g++.dg/lookup/using2.C: Likewise.
44451 * g++.dg/other/component1.C: Remove stray semicolon.
44452 * g++.dg/other/do1.C: Change error message.
44453 * g++.dg/other/error2.C: Likewise.
44454 * g++.dg/other/init1.C: Likewise.
44455 * g++.dg/other/packed1.C: Remove stray semicolon.
44456 * g++.dg/other/ptrmem2.C: Change error message.
44457 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44458 marker.
44459 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44460 * g++.dg/template/access3.C: Add typename keyword.
44461 * g++.dg/template/access5.C: Remove stray semicolon.
44462 * g++.dg/template/access6.C: Likewise.
44463 * g++.dg/template/complit1.C: Likewise.
44464 * g++.dg/template/crash1.C: Change error message.
44465 * g++.dg/template/inherit2.C: Remove stray semicolon.
44466 * g++.dg/template/instantiate2.C: Likewise.
44467 * g++.dg/template/instantiate3.C: Change error message.
44468 * g++.dg/template/qual1.C: Remove stray semicolon.
44469 * g++.dg/template/qualttp18.C: Change error message.
44470 * g++.dg/template/ref1.C: Remove stray semicolon.
44471 * g++.dg/template/sizeof1.C (A::value): Declare it.
44472 * g++.dg/template/spec4.C: Change error message.
44473 * g++.dg/template/static1.C: Likewise.
44474 * g++.dg/template/type1.C: Likewise.
44475 * g++.dg/template/typename3.C: Likewise.
44476 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44477 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44478 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44479 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44480 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44481 named return value extension.
44482 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44483 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44484 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44485 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44486 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44487 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44488 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44489 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44490 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44491 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44492 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44493 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44494 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44495 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44496 syntax.
44497 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44498 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44499 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44500 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44501 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44502 * g++.old-deja/g++.brendan/template11.C: Likewise.
44503 * g++.old-deja/g++.brendan/template26.C: Likewise.
44504 * g++.old-deja/g++.brendan/template27.C: Use explicit
44505 specialization syntax.
44506 * g++.old-deja/g++.brendan/template30.C: Likewise.
44507 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44508 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44509 non-dependent names.
44510 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44511 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44512 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44513 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44514 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44515 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44516 named return value extension.
44517 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44518 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44519 * g++.old-deja/g++.ext/return1.C: Likewise.
44520 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44521 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44522 * g++.old-deja/g++.jason/access8.C: Likewise.
44523 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44524 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44525 pseudo-destructor names.
44526 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44527 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44528 pseudo-destructor names.
44529 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44530 * g++.old-deja/g++.jason/overload19.C: Likewise.
44531 * g++.old-deja/g++.jason/overload32.C: Likewise.
44532 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44533 stray semicolons.
44534 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44535 * g++.old-deja/g++.jason/return.C: Likewise.
44536 * g++.old-deja/g++.jason/return2.C: Likewise.
44537 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44538 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44539 syntax.
44540 * g++.old-deja/g++.jason/template10.C: Account for use of
44541 non-dependent names.
44542 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44543 syntax.
44544 * g++.old-deja/g++.jason/template37.C: Likewise.
44545 * g++.old-deja/g++.law/access4.C: Change error messages.
44546 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44547 pseudo-destructor names.
44548 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44549 * g++.old-deja/g++.law/ctors9.C: Likewise.
44550 * g++.old-deja/g++.law/cvt22.C: Likewise.
44551 * g++.old-deja/g++.law/dtors5.C: Likewise.
44552 * g++.old-deja/g++.law/global-init1.C: Likewise.
44553 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44554 * g++.old-deja/g++.law/operators28.C: Likewise.
44555 * g++.old-deja/g++.law/visibility28.C: Likewise.
44556 * g++.old-deja/g++.martin/eval1.C: Likewise.
44557 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44558 name.
44559 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44560 * g++.old-deja/g++.mike/net34.C: Likewise.
44561 * g++.old-deja/g++.mike/net36.C: Likewise.
44562 * g++.old-deja/g++.mike/ns2.C: Likewise.
44563 * g++.old-deja/g++.mike/p12306.C: Likewise.
44564 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44565 value extension.
44566 * g++.old-deja/g++.mike/p700.C: Likewise.
44567 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44568 * g++.old-deja/g++.mike/p710.C: Likewise.
44569 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44570 value extension.
44571 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44572 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44573 * g++.old-deja/g++.ns/crash2.C: Likewise.
44574 * g++.old-deja/g++.ns/crash3.C: Likewise.
44575 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44576 * g++.old-deja/g++.ns/ns17.C: Likewise.
44577 * g++.old-deja/g++.ns/template16.C: Likewise.
44578 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44579 keyword.
44580 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44581 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44582 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44583 named return value extension.
44584 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44585 * g++.old-deja/g++.other/access4.C: Issue additional error
44586 messages.
44587 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44588 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44589 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44590 * g++.old-deja/g++.other/crash25.C: Change error message.
44591 * g++.old-deja/g++.other/crash4.C: Change error message.
44592 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44593 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44594 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44595 checks.
44596 * g++.old-deja/g++.other/defarg8.C: Likewise.
44597 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44598 * g++.old-deja/g++.other/dtor10.C: Likewise.
44599 * g++.old-deja/g++.other/incomplete.C: Likewise.
44600 * g++.old-deja/g++.other/linkage7.C: Likewise.
44601 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44602 lookup algorithm.
44603 * g++.old-deja/g++.other/mangle2.C: Likewise.
44604 * g++.old-deja/g++.other/refinit2.C: Likewise.
44605 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44606 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44607 * g++.old-deja/g++.pt/crash28.C: Likewise.
44608 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44609 syntax.
44610 * g++.old-deja/g++.pt/crash32.C: Change error message.
44611 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44612 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44613 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44614 error message position.
44615 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44616 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44617 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44618 syntax.
44619 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44620 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44621 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44622 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44623 keyword.
44624 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44625 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44626 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44627 keyword.
44628 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44629 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44630 syntax.
44631 * g++.old-deja/g++.pt/friend28.C: Account for use of
44632 non-dependent names.
44633 * g++.old-deja/g++.pt/friend29.C: Likewise.
44634 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44635 rules.
44636 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44637 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44638 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44639 lookup rules.
44640 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44641 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44642 keyword.
44643 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44644 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44645 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44646 keyword.
44647 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44648 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44649 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44650 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44651 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44652 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44653 keyword.
44654 * g++.old-deja/g++.pt/spec10.C: Likewise.
44655 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44656 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44657 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44658 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44659 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44660 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44661 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44662 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44663 * g++.old-deja/g++.pt/typename15.C: Likewise.
44664 * g++.old-deja/g++.pt/typename22.C: Likewise.
44665 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44666 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44667 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44668 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44669 syntax.
44670 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44671 return value extension.
44672 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44673 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44674 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44675 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44676
44677 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44678
44679 * g++.dg/warn/inline1.C: New test.
44680 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44681 * g++.old-deja/g++.jason/synth10.C: Likewise.
44682 * g++.old-deja/g++.mike/net31.C: Likewise.
44683 * g++.old-deja/g++.mike/p8786.C: Likewise.
44684
44685 * g++.dg/template/friend10.C: New test.
44686 * g++.dg/template/conv5.C: New test.
44687
44688 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44689
44690 * g++.dg/lookup/scoped3.C: New test.
44691
44692 * g++.dg/lookup/decl1.C: New test.
44693 * g++.dg/lookup/decl2.C: New test.
44694
44695 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44696
44697 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44698 gcc.c-torture/compile/20021015-1.c,
44699 gcc.c-torture/compile/20021015-2.c,
44700 gcc.c-torture/compile/20021123-1.c,
44701 gcc.c-torture/compile/20021123-2.c,
44702 gcc.c-torture/compile/20021123-3.c,
44703 gcc.c-torture/compile/20021123-4.c,
44704 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44705 only to 3.1 or 3.2 branch.
44706
44707 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44708
44709 * gcc.dg/i386-bitfield3.c: New test.
44710
44711 * gcc.dg/i386-bitfield2.c: New test.
44712
44713 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44714
44715 * g++.dg/parse/conv_op1.C: New test.
44716
44717 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44718
44719 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44720 approved.
44721
44722 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44723
44724 * gcc.c-torture/compile/20021220-1.c: New test.
44725
44726 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44727
44728 * gcc.dg/i386-fastcall-1.c: New.
44729
44730 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44731
44732 * gcc.c-torture/execute/20021219-1.c: New test.
44733
44734 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44735
44736 * gcc.dg/i386-pic-1.c: New test.
44737
44738 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44739
44740 PR c++/8099
44741 * g++.dg/template/friend9.C: New test.
44742
44743 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44744
44745 PR c++/3663
44746 * g++.dg/template/access7.C: New test.
44747
44748 2002-12-18 Nick Clifton <nickc@redhat.com>
44749
44750 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44751 the libstdc++-v3 directory has been found.
44752
44753 2002-12-12 Devang Patel <dpatel@apple.com>
44754 * gcc.dg/darwin-ld-1.c: New test.
44755 * gcc.dg/darwin-ld-2.c: New test.
44756 * gcc.dg/darwin-ld-3.c: New test.
44757 * gcc.dg/darwin-ld-4.c: New test.
44758 * gcc.dg/darwin-ld-5.c: New test.
44759
44760 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44761
44762 * gcc.c-torture/compile/20021212-1.c: New test.
44763
44764 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44765
44766 * gcc.dg/fshort-wchar: New test.
44767
44768 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44769
44770 PR c++/8372
44771 * g++.dg/template/dtor1.C: New test.
44772
44773 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44774 markers.
44775
44776 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44777
44778 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44779
44780 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44781
44782 * g++.dg/template/static1.C: New test.
44783 * g++.dg/template/static2.C: New test.
44784 * g++.old-deja/g++.ext/memconst.C: New test.
44785
44786 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44787
44788 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44789 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44790 * g++.dg/special/initp1.C: Likewise.
44791
44792 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44793
44794 * gcc.c-torture/execute/20021204-1.c: New test.
44795
44796 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44797
44798 * gcc.dg/ppc-fmadd-1.c: New file.
44799 * gcc.dg/ppc-fmadd-2.c: New file.
44800 * gcc.dg/ppc-fmadd-3.c: New file.
44801
44802 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44803
44804 * gcc.c-torture/compile/20021204-1.c: New test.
44805
44806 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44807
44808 * g++.dg/inherit/covariant2.C: New test.
44809 * g++.dg/inherit/covariant3.C: New test.
44810 * g++.dg/inherit/covariant4.C: New test.
44811 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44812 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44813
44814 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44815
44816 PR c++/8688
44817 * g++.dg/init/brace3.C: New test.
44818
44819 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44820
44821 * gcc.dg/20020210-1.c: Fix a comment typo.
44822
44823 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44824
44825 PR c++/8720
44826 * g++.dg/parse/defarg1.C: New test.
44827
44828 PR c++/8615
44829 * g++.dg/template/char1.C: New test.
44830
44831 * g++.dg/template/varmod1.C: Fix typo.
44832
44833 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44834
44835 DR 180
44836 * g++.old-deja/g++.pt/crash32.C: Expect error.
44837
44838 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44839
44840 PR c++/5919
44841 * g++.dg/template/varmod1.C: New test.
44842
44843 PR c++/8727
44844 * g++.dg/inherit/typeinfo1.C: New test.
44845
44846 PR c++/8663
44847 * g++.dg/inherit/typedef1.C: New test.
44848
44849 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44850
44851 PR c++/8332
44852 PR c++/8493
44853 * g++.dg/template/strlen1.C: New test.
44854
44855 PR c++/8227
44856 * g++.dg/template/ctor2.C: New test.
44857
44858 PR c++/8214
44859 * g++.dg/init/string1.C: New test.
44860
44861 PR c++/8511
44862 * g++.dg/template/friend8.C: New test.
44863
44864 2002-11-29 Joe Buck <jbuck@synopsys.com>
44865
44866 * g++.dg/lookup/anon2.C: New test.
44867
44868 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44869
44870 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44871 h8300 port.
44872
44873 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44874
44875 * gcc.dg/bitfld-6.c: New test.
44876
44877 2002-11-27 Jan Hubicka <jh@suse.cz>
44878
44879 * gcc.c-torture/execute/20021127.[cx]: New test.
44880
44881 2002-11-26 Jan Hubicka <jh@suse.cz>
44882
44883 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44884 quality.
44885
44886 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44887
44888 * g++.dg/init/brace2.C: New test.
44889 * g++.old-deja/g++.mike/p9129.C: Correct.
44890
44891 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44892
44893 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44894
44895 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44896
44897 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44898
44899 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44900
44901 * g++.dg/abi/empty11.C: New test.
44902 * g++.dg/rtti/cv1.C: New test.
44903
44904 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44905
44906 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44907
44908 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44909
44910 * g++.dg/abi/empty10.C: New test.
44911
44912 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44913
44914 * gcc.c-torture/compile/20021124-1.c: New test.
44915
44916 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44917
44918 * g++.dg/abi/rtti2.C: New test.
44919
44920 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44921
44922 * gcc.dg/i386-unroll-1.c: New test.
44923
44924 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44925
44926 * gcc.c-torture/compile/20021120-1.c: New test.
44927 * gcc.c-torture/compile/20021120-2.c: New test.
44928
44929 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44930
44931 * gcc.dg/bitfld-5.c: New test.
44932
44933 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44934
44935 * gcc.c-torture/execute/20021120-3.c: New test.
44936
44937 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44938
44939 * gcc.c-torture/execute/20021120-2.c: New test.
44940
44941 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44942
44943 * gcc.c-torture/execute/20021120-1.c: New test.
44944
44945 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44946
44947 * gcc.c-torture/execute/20021118-3.c: New test.
44948
44949 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44950
44951 * gcc.c-torture/compile/20021119-1.c: New test.
44952
44953 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44954
44955 * gcc.dg/duff-1.c: New test.
44956 * gcc.dg/duff-2.c: New test.
44957 * gcc.dg/duff-3.c: New test.
44958
44959 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44960
44961 * gcc.dg/cpp/_Pragma5.c: New test.
44962
44963 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44964
44965 * gcc.c-torture/execute/20021118-2.c: New test.
44966
44967 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44968
44969 * gcc.c-torture/execute/20021118-1.c: New test.
44970
44971 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44972
44973 * gcc.dg/20021116-1.c: New test.
44974
44975 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44976
44977 * g++.dg/abi/vcall1.C: New test.
44978
44979 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44980
44981 * gcc.dg/20021029-1.c: New test.
44982 * gcc.dg/20021029-2.c: New test.
44983
44984 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44985
44986 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44987
44988 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44989
44990 PR c/8439
44991 * gcc.dg/20021110.c: Move to ...
44992 * gcc.c-torture/compile/20021110.c: .... here.
44993
44994 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44995
44996 PR c/8467
44997 * gcc.c-torture/execute/20021111-1.c
44998
44999 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45000
45001 PR c/8439
45002 * gcc.dg/20021110.c: New test.
45003
45004 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45005
45006 * g++.dg/abi/vthunk3.C: Run only on x86.
45007
45008 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45009
45010 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45011
45012 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45013
45014 * lib/compat.exp (compat-execute): Fix logic error in last
45015 change.
45016
45017 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45018
45019 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45020
45021 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45022
45023 PR c++/8389
45024 * g++.dg/template/access6.C: New test.
45025
45026 2002-11-08 Jan Hubicka <jh@suse.cz>
45027
45028 * gcc.dg/i386-ssefp-1.c: New test.
45029 * gcc.dg/i386-ssefp-1.c: New test.
45030
45031 2002-11-08 Jan Hubicka <jh@suse.cz>
45032
45033 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45034
45035 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45036
45037 * g++.dg/abi/vthunk3.C: New test.
45038
45039 PR c++/8338
45040 * g++.dg/template/crash2.C: New test.
45041
45042 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45043
45044 * g++.dg/abi/dtor1.C: New test.
45045 * g++.dg/abi/dtor2.C: Likewise.
45046
45047 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45048
45049 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45050 Darwin.
45051
45052 2002-11-04 Adam Nemet <anemet@lnxw.com>
45053
45054 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45055 -mthumb. Only xfail with -O0.
45056
45057 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45058
45059 * g++.dg/abi/thunk1.C: New test.
45060 * g++.dg/abi/thunk2.C: Likewise.
45061 * g++.dg/abi/vtt1.C: Likewise.
45062
45063 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45064
45065 PR optimization/8423
45066 * gcc.c-torture/execute/builtin-constant.c: New test.
45067
45068 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45069
45070 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45071 Add some more cases.
45072
45073 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45074
45075 PR c++/8391
45076 * g++.dg/opt/local1.C: New test.
45077
45078 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45079
45080 PR c++/8160
45081 * g++.dg/template/complit1.C: New test.
45082
45083 PR c++/8149
45084 * g++.dg/template/typename4.C: Likewise.
45085
45086 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45087
45088 Core issue 287, PR c++/7639
45089 * g++.dg/template/instantiate1.C: Adjust error location.
45090 * g++.dg/template/instantiate3.C: New test.
45091 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45092 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45093 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45094
45095 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45096
45097 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45098
45099 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45100
45101 PR c++/8287
45102 * g++.dg/init/dtor2.C: New test.
45103
45104 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45105
45106 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45107 * gcc.dg/nest.c: Bypass errors on irix6.
45108
45109 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45110
45111 * gcc.dg/nest.c: Expect error for mmix-*-*.
45112 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45113
45114 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45115
45116 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45117 markers.
45118
45119 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45120
45121 2002-10-25 Mike Stump <mrs@apple.com>
45122
45123 * gcc.dg/warn-1.c: New test.
45124
45125 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45126
45127 * g++.dg/template/typename3.C: New test.
45128
45129 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45130
45131 * g++.dg/lookup/ptrmem1.C: New test.
45132
45133 * g++.dg/abi/vthunk2.C: New test.
45134
45135 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45136
45137 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45138
45139 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45140
45141 * g++.dg/abi/empty9.C: New test.
45142
45143 2002-10-24 Richard Henderson <rth@redhat.com>
45144
45145 * g++.dg/inherit/thunk1.C: Enable for ia64.
45146
45147 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45148
45149 PR c++/8067
45150 * g++.dg/lookup/pretty1.C: New test.
45151
45152 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45153
45154 * gcc.dg/20021023-1.c: New test.
45155
45156 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45157
45158 PR c++/7679
45159 * g++.dg/parse/inline1.C: New test.
45160
45161 2002-10-23 Richard Henderson <rth@redhat.com>
45162
45163 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45164
45165 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45166
45167 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45168
45169 PR c++/6579
45170 * g++.dg/parse/stmtexpr3.C: New test.
45171
45172 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45173
45174 * g++.dg/expr/cond1.C: New test.
45175
45176 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45177
45178 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45179
45180 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45181
45182 * g++.dg/abi/vbase13.C: New test.
45183 * g++.dg/abi/vbase14.C: Likewise.
45184
45185 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45186
45187 * gcc.dg/tls/pic-1.c: New test.
45188 * gcc.dg/tls/nonpic-1.c: New test.
45189 * gcc.dg/20021018-1.c: New test.
45190
45191 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45192
45193 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45194 Remove only files with the same base name as the test case.
45195 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45196 (profopt-execute): Likewise. Also, remove old profiling
45197 and performance data files before running the tests.
45198
45199 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45200 * g++.dg/bprob/bprob.exp: Likewise.
45201 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45202 to allow more general test case names.
45203
45204 * g++.dg/bprob/bprob-1.C: Rename to ...
45205 * g++.dg/bprob/g++-bprob-1.C: ... this.
45206
45207 * g77.dg/bprob/bprob-1.f: Rename to ...
45208 * g77.dg/bprob/g77-bprob-1.f: ... this.
45209
45210 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45211
45212 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45213 bison 1.50 or later.
45214
45215 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45216
45217 * g++.dg/README: Describe more test directories.
45218
45219 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45220
45221 * g++.dg/init/array6.C: Add additional tests.
45222
45223 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45224
45225 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45226 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45227
45228 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45229
45230 * gcc.c-torture/compile/20020604-1.x: New.
45231 * gcc.c-torture/compile/simd-5.x: Likewise.
45232 * gcc.c-torture/execute/920710-1.x: Likewise.
45233 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45234
45235 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45236
45237 * g++.dg/inherit/override1.C: Add dg-options clause.
45238
45239 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45240
45241 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45242 _mm_slli_si128.
45243
45244 2002-10-19 Andreas Schwab <schwab@suse.de>
45245
45246 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45247 directory component.
45248
45249 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45250
45251 * g++.dg/inherit/thunk1.C: New test.
45252
45253 * g++.dg/inherit/override1.C: New test.
45254
45255 * g++.dg/abi/mangle11.C: New test.
45256 * g++.dg/abi/mangle14.C: New test.
45257 * g++.dg/abi/mangle17.C: New test.
45258
45259 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45260
45261 * g++.dg/overload/member2.C: New test.
45262
45263 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45264
45265 * g++.dg/README: Describe new compat directory.
45266 * g++.dg/dg.exp: Skip tests in compat directory.
45267 * README.compat: New file.
45268 * lib/compat.exp: New expect script.
45269 * g++.dg/compat: New test directory.
45270 * g++.dg/compat/compat.exp: New expect script.
45271 * g++.dg/compat/abi: New test directory.
45272 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45273 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45274 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45275 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45276 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45277 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45278 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45279 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45280 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45281 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45282 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45283 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45284 * g++.dg/compat/break: New test directory.
45285 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45286 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45287 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45288 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45289 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45290 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45291 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45292 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45293 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45294 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45295 g++.dg/compat/break/README: New files.
45296 * g++.dg/compat/eh: New test directory.
45297 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45298 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45299 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45300 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45301 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45302 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45303 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45304 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45305 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45306 g++.dg/compat/eh/filter2_y.C,
45307 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45308 g++.dg/compat/eh/new1_y.C,
45309 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45310 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45311 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45312 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45313 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45314 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45315 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45316 g++.dg/compat/eh/unexpected1_y.C: New files.
45317 * g++.dg/compat/init: New test directory.
45318 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45319 g++.dg/compat/init/array5_y.C,
45320 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45321 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45322 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45323 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45324 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45325 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45326 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45327 g++.dg/compat/init/init-ref2_y.C: New files.
45328
45329 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45330
45331 PR c++/7584
45332 * g++.dg/inherit/using3.C: New test.
45333
45334 2002-10-17 Jan Hubicka <jh@suse.cz>
45335
45336 * gcc.dg/20021017-2.c: New test.
45337
45338 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45339
45340 * g++.dg/abi/mangle16.C: Adjust.
45341
45342 * g++.dg/init/array8.C: New test.
45343
45344 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45345
45346 * gcc.dg/special/mips-abi.exp: New test.
45347 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45348
45349 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45350
45351 * g++.dg/abi/mangle16.C: New test.
45352 * g++.dg/abi/mangle17.C: Likewise.
45353
45354 PR c++/7478
45355 * g++.dg/template/ref1.C: New test.
45356
45357 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45358
45359 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45360
45361 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45362
45363 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45364
45365 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45366
45367 PR c++/7524
45368 * g++.dg/init/array7.C: New test.
45369
45370 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45371
45372 * g++.dg/init/array6.C: New test.
45373
45374 * g++.dg/abi/mangle13.C: Likewise.
45375 * g++.dg/abi/mangle14.C: Likewise.
45376 * g++.dg/abi/mangle15.C: Likewise.
45377
45378 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45379
45380 * g++.dg/abi/empty8.C: New test.
45381
45382 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45383
45384 * g++.dg/init/ctor1.C: New test.
45385
45386 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45387
45388 * gcc.c-torture/execute/20021015-1.c: New test.
45389
45390 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45391
45392 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45393
45394 2002-10-14 Jan Hubicka <jh@suse.cz>
45395
45396 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45397
45398 2002-10-14 Richard Henderson <rth@redhat.com>
45399
45400 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45401
45402 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45403
45404 PR optimization/6631
45405 * g++.dg/opt/const2.C: New test.
45406
45407 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45408
45409 PR c++/7176
45410 * g++.dg/parse/friend1.C: New test.
45411 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45412
45413 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45414
45415 * gcc.dg/20021014-1.c: New test.
45416
45417 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45418
45419 PR c++/5661
45420 * g++.dg/ext/vlm1.C: New test.
45421 * g++.dg/ext/vlm2.C: Likewise.
45422
45423 * g++.dg/init/array1.C: Remove invalid braces.
45424 * g++.dg/init/brace1.C: New test.
45425 * g++.dg/init/copy2.C: Likewise.
45426 * g++.dg/init/copy3.C: Likewise.
45427 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45428 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45429 braces.
45430
45431 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45432
45433 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45434
45435 2002-10-11 Richard Shann <richard.shann@superh.com>
45436
45437 * gcc.c-torture/compile/simd-5.c: New test.
45438
45439 2002-10-10 Roger Sayle <roger@eyesopen.com>
45440
45441 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45442
45443 2002-10-10 Jim Wilson <wilson@redhat.com>
45444
45445 * gcc.c-torture/execute/20021010-1.c: New test.
45446
45447 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45448
45449 PR c/7353
45450 * g++.dg/ext/typedef-init.C: New test.
45451 * gcc.dg/typedef-init.c: New test.
45452
45453 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45454
45455 * gcc.dg/cpp/paste13.c: New test.
45456
45457 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45458
45459 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45460 remaining platforms, XFAIL during compile, not execute. Don't
45461 XFAIL at -O0.
45462
45463 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45464
45465 * gcc.dg/alias-1.c: Tweak expected warning.
45466
45467 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45468
45469 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45470
45471 2002-10-06 Andreas Jaeger <aj@suse.de>
45472
45473 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45474 * gcc.dg/cpp/c++98.C: Likewise.
45475
45476 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45477 * g++.dg/cpp/c++98.C: Likewise.
45478
45479 * g++.dg/README (Subdirectories): Mention cpp directory.
45480
45481 PR target/7559
45482 * gcc.dg/20021006-1.c: New test.
45483
45484 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45485
45486 PR c++/7804
45487 * g++.dg/other/warning1.C: New test.
45488
45489 2002-10-04 Roger Sayle <roger@eyesopen.com>
45490
45491 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45492 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45493 and sparc-*-* with -m64 as expected failures. See PR 8087.
45494
45495 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45496
45497 PR c++/7931
45498 * g++.dg/template/ptrmem3.C: New test.
45499
45500 PR c++/7754
45501 * g++.dg/template/union1.C: New test.
45502
45503 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45504
45505 PR c++/8006
45506 * g++.dg/abi/mangle9.C: New test.
45507 * g++.dg/abi/mangle10.C: New test.
45508 * g++.dg/abi/mangle11.C: New test.
45509 * g++.dg/abi/mangle12.C: New test.
45510
45511 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45512
45513 PR c++/7188.
45514 * g++.dg/template/meminit1.C: New test.
45515 * g++.dg/warn/Wreorder-1.C: Likewise.
45516 * g++.old-deja/g++.mike/warn3.C: Tweak.
45517 * lib/prune.exp: Ingore "in copy constructor".
45518
45519 2002-10-02 Andreas Jaeger <aj@suse.de>
45520
45521 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45522 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45523 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45524 on x86-64.
45525
45526 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45527
45528 * gcc.dg/empty1.C: Fix typo.
45529
45530 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45531
45532 * gcc.dg/alias-1.c: New test.
45533
45534 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45535
45536 * gcc.dg/empty1.C: New test.
45537
45538 * g++.dg/tls/init-2.C: Tweak error messages.
45539
45540 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45541
45542 * gcc.c-torture/compile/20020923-1.c: New test.
45543
45544 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45545
45546 * gcc.c-torture/execute/ffs-1.c: New test.
45547 * gcc.c-torture/execute/ffs-2.c: Ditto.
45548
45549 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45550
45551 * g++.dg/overload/member1.C: New test.
45552
45553 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45554
45555 * g++.dg/abi/empty7.C: New test.
45556 * g++.dg/init/pm2.C: Likewise.
45557
45558 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45559
45560 * g++.dg/rtti/crash1.C: New test.
45561
45562 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45563
45564 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45565 gcc.dg/sibcall-4.c: New tests.
45566
45567 2002-09-28 Roger Sayle <roger@eyesopen.com>
45568
45569 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45570 powerpc and MMIX targets.
45571
45572 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45573
45574 * gcc.dg/cpp/20020927-1.c: New.
45575
45576 2002-09-26 David S. Miller <davem@redhat.com>
45577
45578 * gcc.c-torture/compile/trunctfdf.c: New.
45579
45580 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45581
45582 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45583
45584 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45585
45586 * gcc.c-torture/execute/loop-15.c: New.
45587
45588 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45589
45590 * README.QMTEST: Fix typo.
45591
45592 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45593
45594 * gcc.dg/20020926-1.c: New test.
45595
45596 2002-09-25 David S. Miller <davem@redhat.com>
45597
45598 PR target/7842
45599 * gcc.c-torture/execute/shiftdi.c: New test.
45600
45601 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45602
45603 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45604 unique to the tool.
45605 * lib/g77.exp (g77_init): Likewise.
45606 * lib/g++.exp (g++_init): Likewise.
45607 * lib/objc.exp (objc_init): Likewise.
45608
45609 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45610
45611 * g++.dg/abi/empty5.C: New test.
45612 * g++.dg/abi/empty6.C: New test.
45613 * g++.dg/abi/vbase12.C: New test.
45614
45615 2002-09-25 Richard Henderson <rth@redhat.com>
45616
45617 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45618 too-small long double.
45619
45620 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45621
45622 * gcc.dg/20020919-1.c: New test.
45623
45624 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45625
45626 * g++.dg/abi/bitfield6.C: New test.
45627 * g++.dg/abi/bitfield7.C: New test.
45628 * g++.dg/abi/bitfield8.C: New test.
45629 * g++.dg/abi/vbase11.C: New test.
45630
45631 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45632
45633 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45634 hppa*-*-hpux*. Update test comment.
45635
45636 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45637
45638 * gcc.dg/tls/struct-1.c: New test.
45639
45640 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45641
45642 * gcc.dg/cpp/tr-warn2.c: Update.
45643
45644 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45645
45646 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45647
45648 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45649
45650 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45651 systems.
45652
45653 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45654
45655 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45656
45657 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45658 Adjust for c++filt moved to binutils. Remove spurious duplicate
45659 setting of cxxfilt.
45660
45661 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45662
45663 * gcc.dg/20020312-2.c: Update for darwin.
45664
45665 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45666
45667 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45668
45669 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45670
45671 * objc.dg/comp-types-1.m: New test.
45672 * objc.dg/comp-types-2.m: New test.
45673 * objc.dg/comp-types-3.m: New test.
45674 * objc.dg/comp-types-4.m: New test.
45675 * objc.dg/comp-types-5.m: New test.
45676 * objc.dg/comp-types-6.m: New test.
45677
45678 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45679
45680 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45681
45682 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45683
45684 * g++.dg/other/do1.C: New test.
45685
45686 * g++.dg/template/subst1.C: New test.
45687
45688 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45689
45690 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45691
45692 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45693
45694 * g++.dg/template/qualttp20.C: Adjust expected errors.
45695 * g++.old-deja/g++.jason/report.C: Likewise.
45696 * g++.old-deja/g++.other/qual1.C: Likewise.
45697
45698 * g++.dg/lookup/scoped2.C: New test.
45699
45700 * g++.dg/ext/asm3.C: New test.
45701
45702 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45703
45704 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45705
45706 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45707
45708 * ChangeLog: follow spelling conventions.
45709 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45710 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45711 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45712 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45713 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45714 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45715 * g++.old-deja/g++.law/global-init1.C: Likewise.
45716 * g++.old-deja/g++.other/delete4.C: Likewise.
45717 * g++.old-deja/g++.other/inline21.C: Likewise.
45718 * g++.old-deja/g++.other/singleton.C: Likewise.
45719 * g77.dg/strlen0.f: Likewise.
45720 * g77.f-torture/compile/20010519-1.f: Likewise.
45721 * g77.f-torture/compile/980310-4.f: Likewise.
45722 * gcc.c-torture/compile/20000605-1.c: Likewise.
45723 * gcc.c-torture/execute/20020225-1.c: Likewise.
45724 * gcc.dg/c90-hexfloat-2.c: Likewise.
45725 * gcc.dg/c99-bool-1.c: Likewise.
45726 * gcc.dg/c99-hexfloat-2.c: Likewise.
45727 * gcc.dg/dll-2.c: Likewise.
45728 * gcc.dg/wtr-union-init-1.c: Likewise.
45729 * gcc.dg/wtr-union-init-2.c: Likewise.
45730 * gcc.dg/wtr-union-init-3.c: Likewise.
45731 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45732 * gcc.dg/cpp/defined.c: Likewise.
45733 * gcc.dg/cpp/macsyntx.c: Likewise.
45734 * gcc.dg/cpp/paste2.c: Likewise.
45735 * gcc.dg/cpp/trad/defined.c: Likewise.
45736 * gcc.dg/format/c90-printf-1.c: Likewise.
45737 * gcc.dg/format/c90-scanf-1.c: Likewise.
45738 * gcc.dg/format/c99-printf-1.c: Likewise.
45739 * gcc.dg/format/c99-scanf-1.c: Likewise.
45740 * gcc.misc-tests/gcov-8.c: Likewise.
45741 * lib/profopt.exp: Likewise.
45742
45743 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45744
45745 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45746
45747 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45748
45749 * g++.dg/inherit/using2.C: New test.
45750
45751 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45752
45753 * ChangeLog: Follow spelling conventions.
45754 * g++.dg/template/friend4.C: Likewise.
45755 * g++.old-deja/g++.pt/crash67.C: Likewise.
45756 * gcc.c-torture/execute/20000801-4.c: Likewise.
45757 * gcc.dg/c90-digraph-1.c: Likewise.
45758 * gcc.dg/c94-digraph-1.c: Likewise.
45759 * gcc.dg/c99-digraph-1.c: Likewise.
45760 * gcc.dg/cpp/line5.c: Likewise.
45761 * gcc.dg/cpp/multiline.c: Likewise.
45762 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45763 * gcc.dg/format/attr-3.c: Likewise.
45764 * gcc.dg/format/c90-scanf-3.c: Likewise.
45765 * gcc.dg/format/ext-4.c: Likewise.
45766
45767 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45768
45769 * g++.dg/template/pretty1.C: New test.
45770
45771 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45772
45773 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45774
45775 2002-09-13 Matt Austern <austern@apple.com>
45776
45777 * g++.dg/other/constref[12].C: New, regression tests for
45778 passing a cast expression to a function by const reference.
45779
45780 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45781
45782 * g++.dg/template/deduce1.C: New test.
45783
45784 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45785
45786 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45787 32-bit int.
45788
45789 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45790
45791 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45792 usage.
45793
45794 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45795
45796 * gcc.c-torture/compile/20020910-1.c: New test.
45797
45798 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45799
45800 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45801
45802 2002-09-10 Andreas Jaeger <aj@suse.de>
45803
45804 * gcc.dg/20020312-2.c: Adjust for x86-64.
45805
45806 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45807
45808 * g77.dg/7388.f: New test case for PR 7388.
45809
45810 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45811
45812 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45813
45814 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45815
45816 * objc.dg/proto-lossage-1.m: New test.
45817
45818 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45819
45820 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45821
45822 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45823
45824 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45825 expected to pass.
45826
45827 2002-09-06 Stan Shebs <shebs@apple.com>
45828 David Edelsohn <edelsohn@gnu.org>
45829
45830 * gcc.dg/weak: New directory.
45831 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45832 target-specific xfail bits.
45833 * gcc.dg/typeof-2.c: Move to new directory.
45834 * gcc.dg/weak.exp: New expect script.
45835
45836 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45837
45838 * gcc.c-torture/execute/extzvsi.c: New test.
45839
45840 2002-09-05 Stan Shebs <shebs@apple.com>
45841
45842 * gcc.dg/weak-1.c: xfail on Darwin.
45843 * gcc.dg/weak-2.c: Ditto.
45844 * gcc.dg/weak-3.c: Ditto.
45845 * gcc.dg/weak-4.c: Ditto.
45846 * gcc.dg/weak-5.c: Ditto.
45847 * gcc.dg/weak-6.c: Ditto.
45848 * gcc.dg/weak-7.c: Ditto.
45849 * gcc.dg/weak-8.c: Ditto.
45850 * gcc.dg/weak-9.c: Ditto.
45851
45852 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45853
45854 * gcc.c-torture/execute/loop-14.c: New test.
45855
45856 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45857
45858 * g++.dg/other/cxa-atexit1.C: New test.
45859
45860 * gcc.dg/typeof-2.c: New test.
45861
45862 2002-09-03 Roger Sayle <roger@eyesopen.com>
45863
45864 * gcc.dg/builtins-2.c: New testcase.
45865 * gcc.dg/builtins-3.c: New testcase.
45866
45867 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45868
45869 * gcc.dg/cpp/_Pragma4.c: New test.
45870
45871 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45872
45873 * objc/execute/nil_method-1.m: New testcase.
45874
45875 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45876
45877 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45878 [Object class], not [Object initialize].
45879
45880 2002-08-31 Roger Sayle <roger@eyesopen.com>
45881 Hans-Peter Nilsson <hp@bitrange.com>
45882
45883 * gcc.c-torture/execute/20020720-1.x: Skip test on
45884 mmix-knuth-mmixware. Correct comment.
45885
45886 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45887
45888 * g++.dg/abi/bitfield5.C: New test.
45889 * g++.dg/abi/vbase10.C: Likewise.
45890
45891 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45892
45893 * objc.dg/undeclared-selector.m: New test.
45894
45895 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45896
45897 * g++.dg/other/offsetof1.C: Avoid cast warning.
45898
45899 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45900
45901 * objc.dg/super-class-2.m: New test.
45902
45903 2002-08-24 Matt Austern <austern@apple.com>
45904
45905 * g++.dg/ext/lvaddr.C: New test.
45906 * g++.dg/ext/lvcast.C: New test.
45907
45908 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45909
45910 * g++.dg/inherit/cond1.C: New test.
45911
45912 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45913
45914 * gcc.dg/noncompile/incomplete-1.c: New test.
45915
45916 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45917
45918 * gcc.dg/typespec-1.c: New test.
45919
45920 2002-08-20 Devang Patel <dpatel@apple.com>
45921 * objc.dg/proto-hier-2.m: New test.
45922
45923 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45924
45925 * objc.dg/bitfield-1.m: New test.
45926 * objc.dg/bitfield-2.m: New test.
45927
45928 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45929
45930 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45931 gcc.dg/c99-flex-array-4.c: New tests.
45932
45933 2002-08-16 Stan Shebs <shebs@apple.com>
45934
45935 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45936
45937 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45938
45939 * gcc.dg/typeof-1.c: New test.
45940 * g++.dg/ext/typeof2.C: New test.
45941
45942 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45943
45944 * g++.dg/other/offsetof1.C: New test.
45945
45946 2002-08-14 Richard Henderson <rth@redhat.com>
45947
45948 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45949
45950 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45951
45952 * gcc.dg/cpp/_Pragma3.c: New test.
45953
45954 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45955
45956 * g++.dg/template/inherit3: New test.
45957
45958 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45959
45960 * gcc.dg/bitfld-4.c: Add blank options.
45961
45962 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45963
45964 * g++.dg/template/crash1.C: New test.
45965
45966 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45967
45968 * gcc.dg/tls/opt-2.c: New test.
45969
45970 2002-08-08 Devang Patel <dpatel@apple.com>
45971
45972 * objc.dg/selector-1.m : New test
45973
45974 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45975
45976 * g++.dg/abi/bitfield4.C: New test.
45977 * gcc.dg/bitfld-4.c: New test.
45978
45979 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45980
45981 * g++.dg/other/packed1.C: New test.
45982
45983 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45984
45985 * g++.dg/abi/offsetof.C: Tweak error messages.
45986 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45987
45988 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45989
45990 * gcc.dg/bitfld-3.c: New test.
45991
45992 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45993 Richard Henderson <rth@redhat.com>
45994
45995 * gcc.dg/i386-bitfield1.c: New test.
45996 * g++.dg/abi/bitfield3.C: Update.
45997
45998 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45999
46000 * objc.dg/const-str-2.m: Update.
46001 * gcc.dg/cpp/c++98.c: Change to C extension.
46002 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46003 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46004
46005 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46006
46007 * gcc.dg/tls/diag-3.c: New.
46008
46009 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46010
46011 * g++.dg/README (Subdirectories): Document new subdir expr.
46012 * g++.dg/expr/pmf-1.C: New test.
46013
46014 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46015
46016 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46017
46018 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46019
46020 * g++.dg/abi/bitfield3.C: New test.
46021
46022 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46023
46024 * lib/gcov.exp: Tweak expected line formats.
46025 * gcc.misc-tests/gcov8.c: New test.
46026 * gcc.misc-tests/gcov8.x: New flags.
46027
46028 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46029
46030 * consistency.vlad/layout/endian.c: Include string.h.
46031
46032 * gcc.c-torture/execute/20020805-1.c: New test.
46033
46034 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46035
46036 * g++.dg/other/conversion1.C: New test.
46037
46038 2002-08-03 Roger Sayle <roger@eyesopen.com>
46039
46040 * gcc.dg/builtins-1.c: New testcase.
46041
46042 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46043
46044 * g++.dg/inherit/access3.C: New test.
46045
46046 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46047
46048 * gcc.dg/ia64-visibility-2.c: New test.
46049
46050 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46051
46052 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46053 __qualifier_flags to __flags.
46054
46055 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46056
46057 * g++.dg/inherit/operator1.C: New test.
46058 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46059 * g++.dg/other/error1.C: Change expected error message.
46060 * g++.dg/template/conv4.C: Likewise.
46061
46062 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46063
46064 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46065 for documented behavior.
46066
46067 2002-07-25 Roger Sayle <roger@eyesopen.com>
46068
46069 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46070 several targets known to fail.
46071
46072 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46073
46074 * gcc.dg/mips-args-[123].c: New tests.
46075
46076 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46077
46078 * gcc.dg/ppc-spe.c: New.
46079
46080 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46081
46082 * g++.dg/other/ptrmem4.C: New testcase.
46083
46084 2002-07-24 Richard Henderson <rth@redhat.com>
46085
46086 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46087
46088 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46089
46090 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46091
46092 2002-07-24 Roger Sayle <roger@eyesopen.com>
46093
46094 * gcc.c-torture/execute/memset-3.c: New testcase.
46095
46096 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46097
46098 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46099 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46100
46101 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46102
46103 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46104 Delete.
46105
46106 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46107
46108 * gcc.c-torture/compile/simd-4.c: New test.
46109
46110 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46111
46112 PR c++/7347, c++/7348
46113 * g++.dg/template/access4.C: New test.
46114 * g++.dg/template/access5.C: New test.
46115 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46116 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46117 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46118 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46119
46120 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46121
46122 * gcc.dg/gnu89-init-2.c: New test.
46123
46124 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46125
46126 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46127
46128 2002-07-20 Roger Sayle <roger@eyesopen.com>
46129
46130 * gcc.c-torture/execute/20020720-1.c: New testcase.
46131
46132 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46133
46134 * gcc.dg/cpp/Wsignprom.c: New tests.
46135
46136 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46137
46138 * gcc.c-torture/execute/loop-13.c: New test.
46139
46140 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46141
46142 * gcc.dg/cpp/expr.c: New tests.
46143
46144 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46145
46146 * g++.dg/opt/pr6713.C: Add template instantiation.
46147
46148 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46149
46150 * gcc.dg/nest.c: New test.
46151
46152 2002-07-17 Richard Henderson <rth@redhat.com>
46153
46154 * g++.dg/opt/pr6713.C: New test.
46155
46156 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46157
46158 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46159 XFAIL for all x86 processors.
46160
46161 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46162
46163 * gcc.c-torture/execute/20010122-1.x: Do not test with
46164 -fomit-frame-pointer.
46165
46166 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46167
46168 * g++.dg/template/instantiate2.C: New test.
46169 * g++.dg/template/spec4.C: New test.
46170
46171 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46172
46173 * g++.dg/template/access2.C: New test.
46174 * g++.dg/template/access3.C: New test.
46175
46176 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46177
46178 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46179 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46180 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46181 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46182 Convert to use <stdarg.h>.
46183 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46184 Delete.
46185 * gcc.dg/va-arg-2.c: New.
46186 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46187
46188 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46189
46190 * gcc.c-torture/compile/20020710-1.c: New test.
46191
46192 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46193 Andrew Pinski <pinskia@physics.uc.edu>
46194
46195 gcc.c-torture/compile/simd-2.c: New testcase.
46196 gcc.c-torture/compile/simd-3.c: Likewise.
46197
46198 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46199
46200 PR c++/7224
46201 * g++.dg/overload/error1.C: New test.
46202
46203 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46204
46205 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46206 configuration and IRIX 6 O32 ABI.
46207
46208 2002-07-11 Roger Sayle <roger@eyesopen.com>
46209
46210 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46211
46212 2002-07-10 Roger Sayle <roger@eyesopen.com>
46213
46214 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46215
46216 2002-07-10 Jeffrey A Law <law@redhat.com>
46217
46218 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46219
46220 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46221
46222 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46223
46224 * gcc.dg/20020312-2.c: Check for __PPC__.
46225
46226 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46227
46228 * gcc.c-torture/compile/20020709-1.c: New test.
46229
46230 2002-07-07 Roger Sayle <roger@eyesopen.com>
46231
46232 * g++.dg/template/qualttp21.C: New test case.
46233
46234 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46235
46236 * gcc.c-torture/compile/20020706-1.c: New test.
46237 * gcc.c-torture/compile/20020706-2.c: New test.
46238
46239 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46240 Alexandre Oliva <aoliva@redhat.com>
46241
46242 * g++.dg/warn/incomplete1.C: New test.
46243
46244 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46245
46246 PR c++/7099
46247 * g++.dg/warn/noreturn1.C: New test.
46248
46249 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46250
46251 PR c++/6706
46252 * g++.dg/debug/debug6.C: New test.
46253 * g++.dg/debug/debug7.C: New test.
46254
46255 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46256
46257 * gcc.c-torture/compile/simd-3.c: New test.
46258
46259 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46260
46261 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46262 * gcc.dg/20020620-1.c: Likewise.
46263
46264 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46265
46266 PR c++/6944
46267 * g++.dg/init/array4.C: New test.
46268 * g++.dg/init/array5.C: New test.
46269
46270 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46271
46272 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46273 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46274
46275 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46276
46277 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46278 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46279 * gcc.dg/wtr-conversion-1.c: Likewise.
46280 * gcc.dg/wtr-escape-1.c: Likewise.
46281 * gcc.dg/wtr-int-type-1.c: Likewise.
46282 * gcc.dg/wtr-label-1.c: Likewise.
46283 * gcc.dg/wtr-static-1.c: Likewise.
46284 * gcc.dg/wtr-strcat-1.c: Likewise.
46285 * gcc.dg/wtr-suffix-1.c: Likewise.
46286 * gcc.dg/wtr-switch-1.c: Likewise.
46287 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46288 * gcc.dg/wtr-union-init-1.c: Likewise.
46289 * gcc.dg/wtr-union-init-2.c: Likewise.
46290 * gcc.dg/wtr-union-init-3.c: Likewise.
46291
46292 * gcc.dg/wtr-func-def-1.c: New test.
46293
46294 2002-07-02 Devang Patel <dpatel@apple.com>
46295
46296 * objc.dg/param-1.m: New test.
46297
46298 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46299
46300 * gcc.dg/cpp/trad/directive.c: Add test.
46301 * gcc.dg/cpp/trad/macroargs.c: Add test.
46302 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46303
46304 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46305
46306 * gcc.dg/cpp/cmdlne-M.c: New test.
46307
46308 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46309
46310 * objc.dg/desig-init-1.m: New test.
46311
46312 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46313
46314 PR c++/6716
46315 * g++.dg/template/instantiate1.C: New test.
46316
46317 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46318
46319 PR c++/7112
46320 * g++.dg/template/sizeof2.C: New test.
46321
46322 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46323
46324 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46325 gcc.dg/cpp/trad/include.c: New tests.
46326
46327 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46328
46329 PR target/7177
46330 * gcc.c-torture/compile/20020701-1.c: New test.
46331
46332 2002-07-01 Stan Shebs <shebs@apple.com>
46333
46334 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46335 header here...
46336 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46337 (objc-torture-execute): or here.
46338
46339 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46340
46341 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46342
46343 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46344
46345 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46346
46347 2002-06-30 Devang Patel <dpatel@apple.com>
46348
46349 * objc.dg/fsyntax-only.m: New test.
46350
46351 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46352
46353 PR c++/6695
46354 * g++.dg/template/friend7.C: New file.
46355
46356 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46357
46358 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46359 return type.
46360
46361 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46362
46363 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46364 avoid division by zero.
46365
46366 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46367
46368 * gcc.dg/Wunknownprag.c: New tests.
46369
46370 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46371
46372 * gcc.c-torture/execute/simd-2.c: New test.
46373
46374 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46375
46376 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46377 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46378 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46379 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46380 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46381 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46382 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46383 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46384 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46385 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46386 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46387 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46388 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46389 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46390 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46391 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46392 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46393
46394 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46395
46396 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46397 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46398 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46399 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46400 New tests.
46401 * gcc.dg/cpp/trad/directive.c: Update.
46402
46403 2002-06-23 Andreas Jaeger <aj@suse.de>
46404
46405 * gcc.c-torture/execute/complex-6.c: New.
46406
46407 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46408
46409 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46410 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46411 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46412 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46413
46414 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46415
46416 * gcc.dg/cpp/trad: New directory with traditional tests copied
46417 from parent directory.
46418 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46419 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46420 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46421 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46422 Move to trad/ and rename.
46423 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46424 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46425 gcc.dg/cpp/trad/redef2.c: New tests.
46426 * gcc.dg/cpp/trad/trad.exp: New driver.
46427
46428 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46429
46430 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46431 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46432 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46433 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46434 Remove.
46435
46436 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46437
46438 * gcc.dg/20020620-1.c: New test.
46439
46440 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46441
46442 * g++.dg/template/ttp4.C: New test.
46443
46444 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46445
46446 * g++.dg/opt/vt1.C: Fix regexp.
46447
46448 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46449
46450 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46451 Don't use attribute `noinline'.
46452
46453 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46454
46455 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46456
46457 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46458
46459 * gcc.c-torture/execute/simd-1.c: New.
46460
46461 * gcc.dg/simd-1.c: New.
46462
46463 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46464
46465 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46466
46467 2002-06-16 Richard Henderson <rth@redhat.com>
46468
46469 * g++.dg/ext/anon-struct1.C: New.
46470 * g++.dg/ext/anon-struct2.C: New.
46471 * g++.dg/ext/anon-struct3.C: New.
46472 * gcc.dg/anon-struct-1.c: New.
46473 * gcc.dg/anon-struct-2.c: New.
46474 * gcc.dg/anon-struct-3.c: New.
46475 * gcc.dg/20011008-1.c: Adjust warning text.
46476 * gcc.dg/20020527-1.c: Add -fms-extensions.
46477
46478 2002-06-16 Richard Henderson <rth@redhat.com>
46479
46480 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46481
46482 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46483
46484 * gcc.c-torture/execute/20020615-1.c: New test.
46485
46486 2002-06-15 Roger Sayle <roger@eyesopen.com>
46487
46488 * gcc.c-tortuture/execute/compare-1.c: New test case.
46489 * gcc.c-tortuture/execute/compare-2.c: New test case.
46490 * gcc.c-tortuture/execute/compare-3.c: New test case.
46491
46492 2002-06-13 Richard Henderson <rth@redhat.com>
46493
46494 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46495 ia64 ilp32.
46496
46497 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46498
46499 * g++.dg/template/typename2.C: Update error message.
46500
46501 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46502
46503 * gcc.c-torture/execute/20020611-1.c: New test.
46504
46505 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46506
46507 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46508 list of targets to skip.
46509
46510 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46511
46512 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46513 targets if not optimizing.
46514
46515 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46516
46517 * gcc.c-torture/compile/20020605-1.c: New test.
46518
46519 * g++.dg/opt/vt1.C: New test.
46520
46521 * gcc.dg/20020531-1.c: New test.
46522
46523 * gcc.dg/20020530-1.c: New test.
46524
46525 * gcc.dg/20020527-1.c: New test.
46526
46527 * g++.dg/opt/cse1.C: New test.
46528
46529 2002-06-07 Roger Sayle <roger@eyesopen.com>
46530
46531 * gcc.dg/20020607-2.c: New test case.
46532
46533 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46534
46535 * gcc.c-torture/compile/20020604-1.c: New test.
46536
46537 2002-06-04 Richard Henderson <rth@redhat.com>
46538
46539 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46540 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46541 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46542
46543 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46544
46545 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46546
46547 2002-06-03 Richard Henderson <rth@redhat.com>
46548
46549 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46550 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46551
46552 2002-06-02 Richard Henderson <rth@redhat.com>
46553
46554 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46555 test functions static.
46556
46557 2002-06-02 Andreas Jaeger <aj@suse.de>
46558
46559 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46560 now.
46561
46562 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46563
46564 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46565 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46566 Update for mofified diagnostics.
46567 * gcc.dg/c99-intconst-1.c: No longer fail.
46568
46569 2002-06-02 Richard Henderson <rth@redhat.com>
46570
46571 * gcc.dg/uninit-A.c: Remove xfail markers.
46572
46573 2002-06-01 Roger Sayle <roger@eyesopen.com>
46574
46575 * gcc.dg/fnegate-1.c: New test case.
46576
46577 2002-05-30 Osku Salerma <osku@iki.fi>
46578
46579 * gcc.c-torture/execute/mayalias-1.c: New file.
46580
46581 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46582
46583 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46584 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46585 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46586
46587 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46588
46589 * gcc.c-torture/execute/20020529-1.c: New test.
46590
46591 2002-05-27 Richard Henderson <rth@redhat.com>
46592
46593 * g++.dg/ext/attrib6.C: New test case.
46594
46595 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46596
46597 * gcc.c-torture/execute/pure-1.c: New test.
46598
46599 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46600
46601 * gcc.dg/cpp/arith-2.c: Remove.
46602
46603 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46604
46605 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46606 * gcc.dg/cpp/if-3.c: Remove.
46607
46608 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46609
46610 * g++.dg/opt/cse2.C: New test.
46611
46612 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46613
46614 * gcc.dg/cpp/arith-1.c: New semantic tests.
46615 * gcc.dg/cpp/if-1.c: Update.
46616
46617 2002-05-24 Ben Elliston <bje@redhat.com>
46618
46619 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46620
46621 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46622
46623 * gcc.dg/verbose-asm.c: New test.
46624
46625 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46626
46627 * gcc.dg/cpp/paste12.c: New test.
46628
46629 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46630
46631 * g++.dg/parse/named_ops.C: New test.
46632
46633 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46634
46635 * gcc.dg/weak-8.c: New test.
46636
46637 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46638
46639 * gcc.dg/weak-2.c: Allow optional leading underscore
46640 in scan-assembler symbol name.
46641 * gcc.dg/weak-3.c: Likewise.
46642 * gcc.dg/weak-4.c: Likewise.
46643 * gcc.dg/weak-5.c: Likewise.
46644
46645 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46646
46647 * gcc.dg/20020523-1.c: New test.
46648
46649 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46650
46651 * objc.dg/const-str-2.m: Update now that we stop after
46652 a command line error.
46653
46654 2002-05-22 Richard Henderson <rth@redhat.com>
46655
46656 * g++.dg/dg.exp: Fix typo in test pruneing.
46657
46658 2002-05-22 Richard Henderson <rth@redhat.com>
46659
46660 * g++.dg/dg.exp: Prune the tls subdirectory.
46661 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46662 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46663 * g++.dg/tls/init-1.C: New.
46664
46665 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46666
46667 * gcc.dg/20020517-1.c: New test.
46668
46669 2002-05-21 Richard Henderson <rth@redhat.com>
46670
46671 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46672 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46673
46674 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46675
46676 * g++.dg/other/copy2.C: New test.
46677
46678 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46679
46680 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46681 (MAX_COPY): Bump up to 10 times sizeof (long long).
46682 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46683
46684 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46685 sizeof (long long).
46686
46687 * gcc.c-torture/execute/strcpy-1.c: New test.
46688
46689 2002-05-19 Jason Merrill <jason2redhat.com>
46690
46691 * g++.dg/ext/oper1.C: New test.
46692
46693 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46694 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46695
46696 * README.QMTEST: New file.
46697
46698 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46699
46700 2002-05-19 Andreas Jaeger <aj@suse.de>
46701
46702 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46703 now.
46704 * gcc.c-torture/execute/loop-2d.x: Likewise.
46705
46706 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46707
46708 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46709 support weak symbols.
46710 * gcc.dg/weak-4.c: Likewise.
46711 * gcc.dg/weak-6.c: Likewise.
46712
46713 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46714
46715 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46716 cygwin, coff and h8300-*-hms targets
46717 * gcc.dg/weak-5.c: Likewise.
46718 * gcc.dg/weak-7.c: Likewise.
46719
46720 2002-05-16 Jason Merrill <jason@redhat.com>
46721
46722 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46723 (scan-assembler-not, scan-assembler-dem): Likewise.
46724 (scan-assembler-dem-not): Likewise.
46725
46726 2002-05-15 Richard Henderson <rth@redhat.com>
46727
46728 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46729
46730 2002-05-15 Richard Henderson <rth@redhat.com>
46731
46732 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46733 (vfoo1f): Warning here.
46734 (vfoo1l): Don't redefine the alias.
46735
46736 2002-05-14 Jason Merrill <jason@redhat.com>
46737 Alexandre Oliva <aoliva@redhat.com>
46738
46739 * g++.dg/init/pm1.C: New test.
46740
46741 2002-05-12 David S. Miller <davem@redhat.com>
46742
46743 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46744 types.
46745
46746 2002-05-10 Roger Sayle <roger@eyesopen.com>
46747
46748 * gcc.c-torture/execute/20020510-1.c: New test case.
46749
46750 2002-05-10 David S. Miller <davem@redhat.com>
46751
46752 * gcc.c-torture/execute/conversion.c: Test long double too.
46753
46754 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46755
46756 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46757 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46758 * lib/g++.exp (g++_link_flags): Likewise.
46759 * lib/objc.exp (objc_target_compile): Likewise.
46760
46761 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46762
46763 * gcc.dg/cpp/poison.c: Update.
46764 * gcc.dg/cpp/20000625-2.c: Remove.
46765 * gcc.dg/cpp/direct2s.c: Remove final test.
46766
46767 2002-05-08 Tom Rix <trix@redhat.com>
46768
46769 * gcc.c-torture/execute/20020508-1.c: New test.
46770 * gcc.c-torture/execute/20020508-2.c: New test.
46771 * gcc.c-torture/execute/20020508-3.c: New test.
46772
46773 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46774
46775 * gcc.dg/cpp/charconst-4.c: More tests.
46776
46777 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46778
46779 PR c/6569
46780 * gcc.dg/weak-3.c: Update location of warning messages.
46781 * gcc.dg/weak-5.c: Likewise.
46782
46783 2002-05-06 Roger Sayle <roger@eyesopen.com>
46784
46785 * gcc.c-torture/execute/20020506-1.c: New test case.
46786
46787 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46788
46789 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46790
46791 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46792
46793 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46794
46795 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46796
46797 * gcc.dg/cpp/charconst-3.c: New test.
46798
46799 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46800
46801 * gcc.dg/cpp/charconst.c: Update tests.
46802
46803 2002-05-05 Tim Josling <tej@melbpc.org.au>
46804
46805 * treelang: Added directory for new sample language treelang. Also
46806 lib/treelang.exp: New file to signal treelang should be tested.
46807
46808 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46809
46810 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46811 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46812 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46813 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46814 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46815 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46816 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46817
46818 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46819
46820 * gcc.dg/format/xopen-2.c: New test.
46821
46822 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46823
46824 * gcc.dg/20020503-1.c: New test.
46825
46826 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46827
46828 * g++.dg/init/dtor1.C: Make it tougher.
46829
46830 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46831
46832 * g++.dg/init/dtor1.C: New test.
46833
46834 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46835
46836 * gcc.dg/altivec-8.c: New.
46837
46838 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46839
46840 * gcc.dg/altivec-7.c: New.
46841
46842 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46843
46844 * g++.dg/parse/typedef1.C: New test.
46845
46846 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46847
46848 PR c++/6486
46849 * g++.dg/template/friend6.C: New test.
46850
46851 PR c++/6492
46852 * g++.dg/init/copy1.C: New test.
46853
46854 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46855
46856 * g++.dg/warn/effc1.C: New test.
46857
46858 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46859
46860 * gcc.dg/cpp/if-cexp.c: Add a test.
46861
46862 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46863
46864 * gcc.dg/20020426-2.c: New test.
46865
46866 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46867
46868 * gcc.dg/cpp/if-mop.c: Update.
46869 * gcc.dg/cpp/if-mpar.c: Add test.
46870 * gcc.dg/cpp/if-oppr.c: Update.
46871
46872 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46873
46874 PR c/6343
46875 * gcc.dg/weak-[2-7].c: New tests.
46876
46877 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46878
46879 * gcc.dg/enum1.c: New test.
46880
46881 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46882
46883 PR c++/6497
46884 * g++.dg/inherit/access2.C: New test.
46885
46886 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46887
46888 PR bootstrap/6445
46889 * gcc.dg/20020426-1.c: New test.
46890
46891 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46892
46893 * g++.dg/abi/enum1.C: New test.
46894
46895 2002-04-26 Richard Henderson <rth@redhat.com>
46896
46897 * gcc.dg/c99-bool-1.c: Expect always true warning.
46898
46899 2002-04-25 Roger Sayle <roger@eyesopen.com>
46900
46901 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46902
46903 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46904
46905 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46906 targets.
46907
46908 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46909
46910 * g++.dg/abi/mange7.C: New test.
46911
46912 PR c++/6438.
46913 * g++.dg/parse/stmtexpr2.C: New test.
46914
46915 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46916
46917 * gcc.dg/20020312-2.c: Add SH target.
46918
46919 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46920
46921 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46922 compiler output on mips*-*-irix*.
46923
46924 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46925
46926 * g++.dg/parse/attr1.C: New test.
46927
46928 2002-04-23 Roger Sayle <roger@eyesopen.com>
46929
46930 * gcc.c-torture/execute/string-opt-17.c: New test case.
46931 * gcc.c-torture/execute/memset-2.c: New test case.
46932
46933 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46934
46935 PR c++/6256:
46936 * g++.dg/template/friend5.C: New test.
46937
46938 PR c++/6331:
46939 * g++.dg/template/qual1.C: Likewise.
46940
46941 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46942
46943 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46944 Include stdlib.h, not stdio.h or ctype.h.
46945
46946 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46947
46948 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46949 cris-*-elf* and mmix-*-*.
46950 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46951 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46952 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46953 Ditto.
46954 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46955 * gcc.dg/wchar_t-1.c: Ditto.
46956
46957 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46958
46959 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46960 Clarify comment.
46961
46962 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46963
46964 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46965
46966 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46967
46968 * gcc.c-torture/execute/20000906-1.x: Delete.
46969
46970 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46971
46972 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46973
46974 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46975
46976 * PR6367
46977 * g77.f-torture/execute/6367.f: New test.
46978 * g77.f-torture/execute/6367.x: Disable for MMIX.
46979
46980 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46981
46982 * PR6352
46983 * g++.dg/opt/inline2.C: New test.
46984
46985 2002-04-18 Richard Henderson <rth@redhat.com>
46986
46987 * gcc.dg/20000906-1.c: Enable for all targets.
46988 * gcc.c-torture/compile/iftrap-2.c: New.
46989
46990 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46991
46992 * gcc.dg/20020418-1.c: New test.
46993 * gcc.dg/20020418-2.c: New test.
46994
46995 2002-04-18 Richard Henderson <rth@redhat.com>
46996
46997 * gcc.c-torture/compile/iftrap-1.c: New.
46998 * gcc.dg/iftrap-1.c: Adjust for ia64.
46999 * gcc.dg/iftrap-2.c: New.
47000
47001 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47002
47003 * gcc.c-torture/compile/20020418-1.c: New test.
47004
47005 2002-04-18 Roger Sayle <roger@eyesopen.com>
47006
47007 * gcc.c-torture/compile/20020415-1.c: New.
47008
47009 2002-04-18 David S. Miller <davem@redhat.com>
47010
47011 * gcc.c-torture/execute/20020418-1.c: New test.
47012
47013 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47014
47015 * gcc.dg/20020416-1.c: New test.
47016
47017 * g++.dg/opt/inline1.C: New test.
47018
47019 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47020
47021 * gcc.dg/altivec-5.c: New test.
47022
47023 * gcc.dg/20020415-1.c: New test.
47024
47025 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47026
47027 * lib/chill.exp: Remove.
47028
47029 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47030
47031 * g++.dg/other/big-struct.C: New test.
47032
47033 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47034
47035 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47036 of scratch file.
47037
47038 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47039
47040 PR c/6277
47041 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47042 in scan-assembler function name
47043
47044 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47045
47046 * g77.f-torture/execute/980628-4.x,
47047 g77.f-torture/execute/980628-5.x,
47048 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47049 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47050 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47051 i[34567]86-*-*.
47052
47053 2002-04-13 David S. Miller <davem@redhat.com>
47054
47055 * gcc.c-torture/execute/20020413-1.c: New test.
47056
47057 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47058
47059 * gcc.dg/asm-6.c,
47060 * g++.dg/ext/asm1.C: New tests.
47061
47062 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47063
47064 PR c++ 5373.
47065 * g++.dg/parse/stmtexpr1.C: New test.
47066
47067 PR c++/5189.
47068 * g++.dg/template/copy1.C: New test.
47069
47070 2002-04-12 Richard Henderson <rth@redhat.com>
47071
47072 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47073
47074 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47075
47076 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47077 gcc.c-torture/execute/20020307-2.c.
47078
47079 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47080
47081 * g++.dg/ext/attrib5.C,
47082 * g++.dg/lookup/struct1.C: New tests.
47083
47084 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47085
47086 * gcc.dg/20020411-1.c: New test.
47087
47088 * gcc.c-torture/execute/20020411-1.c: New test.
47089
47090 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47091
47092 * g77.f-torture/execute/6177.f: New test.
47093
47094 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47095
47096 PR middle-end/6247
47097 * g++.dg/opt/cleanup1.C: New test.
47098
47099 * g++.dg/opt/const1.C: New test.
47100
47101 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47102
47103 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47104
47105 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47106
47107 PR c++/5507
47108 * g++.dg/template/typename2.C: New test.
47109
47110 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47111
47112 * gcc.c-torture/execute/loop-12.c: New.
47113
47114 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47115
47116 * g77.f-torture/execute/980628-4.x,
47117 g77.f-torture/execute/980628-5.x,
47118 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47119 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47120 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47121
47122 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47123
47124 PR optimization/6086
47125 * g++.dg/opt/preinc1.C: New test.
47126
47127 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47128
47129 PR c++/5571
47130 * g++.dg/opt/static2.C: New test.
47131
47132 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47133
47134 PR c/5120
47135 * gcc.dg/20020406-1.c: New test.
47136
47137 2002-04-04 David S. Miller <davem@redhat.com>
47138
47139 * gcc.c-torture/execute/20020404-1.c: New test.
47140
47141 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47142
47143 PR c/6123
47144 * gcc.dg/20020312-2.c: Do not declare global register variable
47145 if __PIC__ or __pic__ is defined.
47146
47147 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47148
47149 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47150 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47151
47152 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47153
47154 * gcc.misc-tests/linkage.exp: Update last change to handle
47155 sparc*-, not just sparc-.
47156
47157 2002-04-03 Richard Henderson <rth@redhat.com>
47158
47159 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47160
47161 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47162
47163 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47164
47165 2002-04-02 David S. Miller <davem@redhat.com>
47166
47167 * gcc.c-torture/execute/20020402-3.c: New test.
47168
47169 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47170
47171 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47172 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47173
47174 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47175 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47176 g77.f-torture/execute/20001201.x,
47177 g77.f-torture/execute/u77-test.x: New files.
47178
47179 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47180 * gcc.dg/wchar_t-1.c: Ditto.
47181
47182 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47183
47184 * gcc.c-torture/execute/20020402-1.c: New test.
47185
47186 2002-04-01 Richard Henderson <rth@redhat.com>
47187
47188 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47189
47190 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47191
47192 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47193
47194 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47195
47196 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47197
47198 * g++.dg/inherit/template-as-base.C: Expect error.
47199 * g++.dg/inherit/namespace-as-base.C: Likewise.
47200
47201 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47202
47203 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47204 g++.dg/ext/instantiate3.C: Tweak match patterns.
47205
47206 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47207 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47208 -da test.
47209
47210 2002-03-31 Richard Henderson <rth@redhat.com>
47211
47212 * gcc.dg/special/alias-2.c: New.
47213 * gcc.dg/special/ecos.exp: Run it.
47214
47215 2002-03-31 Richard Henderson <rth@redhat.com>
47216
47217 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47218
47219 2002-03-31 Kazu Hirata <kazu@hxi.com>
47220
47221 * gcc.dg/weak-1.c: Disable on h8300 port.
47222
47223 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47224
47225 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47226 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47227 ordering tests.
47228 * g++.dg/bprob/bprob-1.C: New test.
47229 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47230 * g++.dg/gcov/gcov-1.C: New test.
47231 * g++.dg/gcov/gcov-1.x: New file.
47232 * g++.dg/gcov/gcov-2.C: New test.
47233 * g++.dg/gcov/gcov-3.C: New test.
47234 * g++.dg/gcov/gcov-3.h: New file.
47235
47236 2002-03-28 Roger Sayle <roger@eyesopen.com>
47237
47238 * g++.old-deja/g++.other/builtins5.C: New test.
47239 * g++.old-deja/g++.other/builtins6.C: New test.
47240 * g++.old-deja/g++.other/builtins7.C: New test.
47241 * g++.old-deja/g++.other/builtins8.C: New test.
47242 * g++.old-deja/g++.other/builtins9.C: New test.
47243
47244 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47245
47246 * g++.dg/opt/static1.C: New test.
47247
47248 * g++.dg/opt/longbranch1.C: New test.
47249
47250 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47251
47252 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47253
47254 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47255
47256 2002-03-28 Jeffrey A Law (law@redhat.com)
47257
47258 * gcc.c-torture/execute/20020328-1.c: New test.
47259
47260 2002-03-27 Richard Henderson <rth@redhat.com>
47261
47262 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47263 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47264 move from g++.old-deja/g++.ext/.
47265
47266 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47267
47268 * g++.dg/init/new2.C: New test.
47269
47270 2002-03-26 Richard Henderson <rth@redhat.com>
47271
47272 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47273
47274 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47275 on sparc.
47276
47277 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47278 sparcv9 systems.
47279 * gcc.dg/20001102-1.c: Likewise.
47280
47281 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47282
47283 * gcc.dg/cpp/endif-pedantic1.c,
47284 gcc.dg/cpp/endif-pedantic2.c: New tests.
47285
47286 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47287
47288 * g++.dg/init/new1.C: New test.
47289
47290 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47291
47292 * g++.dg/abi/vbase9.C: New test.
47293
47294 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47295
47296 * gcc.dg/arm-asm.c: New test.
47297
47298 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47299
47300 * gcc.dg/Wswitch-enum.c: New test.
47301 Fix PR c/5044.
47302
47303 2002-03-26 Richard Henderson <rth@redhat.com>
47304
47305 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47306 structure.
47307
47308 2002-03-25 Richard Henderson <rth@redhat.com>
47309
47310 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47311 sparcv9 systems.
47312
47313 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47314 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47315
47316 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47317
47318 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47319
47320 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47321
47322 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47323 targets using generic thunk support.
47324
47325 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47326
47327 * gcc.c-torture/compile/20020323-1.c: New test.
47328
47329 * g++.dg/opt/conj2.C: New test.
47330
47331 2002-03-24 Richard Henderson <rth@redhat.com>
47332
47333 * gcc.dg/weak-1.c: Use -fno-common.
47334
47335 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47336
47337 * g77.dg/f77-edit-apostrophe-out.f: New test
47338 * g77.dg/f77-edit-h-out.f: New test
47339 * g77.dg/f77-edit-t-in.f: New test
47340 * g77.dg/f77-edit-t-out.f: New test
47341 * g77.dg/f77-edit-x-out.f: New test
47342 * g77.dg/f77-edit-slash-out.f: New test
47343 * g77.dg/f77-edit-colon-out.f: New test
47344 * g77.dg/f77-edit-s-out.f: New test
47345
47346 2002-03-24 Richard Henderson <rth@redhat.com>
47347
47348 * objc/execute/formal_protocol-6.x: New XFAIL.
47349
47350 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47351
47352 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47353 that do not support weak symbols
47354
47355 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47356
47357 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47358 * lib/g77.exp: Likewise.
47359 * lib/objc.exp: Likewise.
47360
47361 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47362
47363 * gcc.dg/Wswitch-default.c: New test.
47364
47365 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47366
47367 * g++.dg/other/enum1.C: New test.
47368
47369 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47370
47371 * gcc.dg/pragma-ep-3.c: Fix typo.
47372
47373 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47374
47375 * g++.dg/inherit/template-as-base.C: New test.
47376
47377 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47378
47379 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47380 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47381
47382 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47383
47384 * gcc.dg/cpp/multiline.c: Update to match.
47385
47386 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47387
47388 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47389
47390 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47391
47392 * gcc.dg/cpp/extratokens2.c: New file.
47393
47394 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47395
47396 * gcc.dg/20020312-2.c: Add rs6000 target.
47397
47398 * gcc.c-torture/compile/20020319-1.c: New test.
47399
47400 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47401
47402 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47403 (A, E): Handle this.
47404
47405 2002-03-20 Jason Merrill <jason@redhat.com>
47406
47407 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47408 ignoring -fpic.
47409 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47410 through prune_gcc_output.
47411
47412 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47413
47414 * gcc.c-torture/compile/20020320-1.c: New test.
47415
47416 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47417
47418 * gcc.c-torture/compile/20020318-1.c: New test.
47419
47420 * gcc.dg/struct-by-value-1.c: New test.
47421
47422 * gcc.dg/20020319-1.c: New test.
47423
47424 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47425
47426 * g++.dg/opt/conj1.C: New test.
47427
47428 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47429
47430 * g++.dg/template/qualttp20.C: Revert previous change.
47431 * g++.dg/template/qualttp3.C: Likewise.
47432 * g++.dg/template/qualttp4.C: Likewise.
47433 * g++.dg/template/qualttp5.C: Likewise.
47434 * g++.dg/template/qualttp6.C: Likewise.
47435 * g++.dg/template/qualttp7.C: Likewise.
47436 * g++.dg/template/qualttp8.C: Likewise.
47437 * g++.dg/template/recurse.C: Likewise.
47438
47439 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47440
47441 * gcc.dg/cpp/wchar-1.c: Update.
47442
47443 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47444
47445 * g++.dg/template/conv1.C: New test.
47446 * g++.dg/template/conv2.C: New test.
47447 * g++.dg/template/conv3.C: New test.
47448 * g++.dg/template/conv4.C: New test.
47449
47450 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47451
47452 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47453 * g++.dg/template/qualttp3.C: Likewise.
47454 * g++.dg/template/qualttp4.C: Likewise.
47455 * g++.dg/template/qualttp5.C: Likewise.
47456 * g++.dg/template/qualttp6.C: Likewise.
47457 * g++.dg/template/qualttp7.C: Likewise.
47458 * g++.dg/template/qualttp8.C: Likewise.
47459 * g++.dg/template/recurse.C: Likewise.
47460
47461 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47462
47463 * g++.dg/opt/dtor1.C: New test.
47464
47465 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47466
47467 * gcc.c-torture/compile/20020315-1.c: New test.
47468
47469 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47470
47471 * gcc.dg/weak-1.c: Fix scan tests.
47472
47473 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47474
47475 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47476 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47477 cris-*-aout* mmix-*-*.
47478 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47479 cris-*-aout* mmix-*-*.
47480 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47481 cris-*-elf* cris-*-aout* and mmix-*-*.
47482 * gcc.dg/20001009-1.c: Ditto.
47483 * gcc.dg/20010912-1.c: Ditto.
47484 * gcc.dg/20020122-4.c: Ditto.
47485 * gcc.dg/inline-2.c: Ditto.
47486
47487 2002-03-14 Jeffrey A Law (law@cygnus.com)
47488
47489 * gcc.c-torture/compile/20020314-1.c: New test.
47490
47491 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47492
47493 * gcc.c-torture/execute/20020314-1.c: New test.
47494
47495 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47496
47497 * g++.dg/warn/Wunused-1.C: New test.
47498
47499 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47500
47501 * g++.dg/abi/mangle6.C: New test.
47502
47503 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47504
47505 * gcc.c-torture/compile/20020309-2.c: New test.
47506
47507 * gcc.c-torture/compile/20020312-1.c: New test.
47508
47509 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47510
47511 * g++.dg/other/access1.C: New test.
47512
47513 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47514
47515 * gcc.c-torture/execute/wchar_t-1.c: New test.
47516
47517 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47518
47519 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47520
47521 2002-03-12 Roger Sayle <roger@eyesopen.com>
47522
47523 * gcc.dg/20020312-1.c: New test case.
47524
47525 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47526
47527 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47528
47529 2002-03-11 Richard Henderson <rth@redhat.com>
47530
47531 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47532 * g++.old-deja/g++.jason/report.C: Likewise.
47533
47534 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47535
47536 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47537 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47538
47539 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47540
47541 * g++.dg/overload/pmf1.C: New test.
47542
47543 2002-03-11 Kazu Hirata <kazu@hxi.com>
47544
47545 * gcc.c-torture/execute/20020307-1.c: Use long.
47546
47547 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47548
47549 PR optimization/5844
47550 * gcc.dg/20020310-1.c: New test.
47551
47552 2002-03-09 Michael Meissner <meissner@redhat.com>
47553
47554 * gcc.c-torture/execute/memcpy-2.c: New test.
47555 * gcc.c-torture/execute/memset-1.c: New test.
47556 * gcc.c-torture/execute/strlen-1.c: New test.
47557 * gcc.c-torture/execute/strcmp-1.c: New test.
47558 * gcc.c-torture/execute/strncmp-1.c: New test.
47559
47560 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47561
47562 * gcc.dg/ppc-ldstruct.c: New test.
47563
47564 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47565
47566 * gcc.c-torture/execute/va-arg-22.c: New test.
47567
47568 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47569
47570 * gcc.c-torture/compile/20020309-1.c: New test.
47571
47572 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47573
47574 * gcc.c-torture/execute/20020307-2.c: New test.
47575
47576 2002-03-07 Jeffrey A Law (law@redhat.com)
47577
47578 * g77.f-torture/compile/20020307-1.f: New test.
47579
47580 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47581
47582 * gcc.dg/unordered-1.c: New test.
47583
47584 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47585
47586 * gcc.c-torture/execute/20020307-1.c: New test.
47587
47588 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47589
47590 * gcc.dg/20020304-1.c: New test.
47591
47592 * gcc.c-torture/compile/20020304-2.c: New test.
47593
47594 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47595
47596 * gcc.c-torture/compile/20020304-1.c: New test case
47597 (from PR c/5830).
47598
47599 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47600
47601 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47602
47603 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47604
47605 * g++.dg/other/classkey1.C: New test.
47606
47607 2002-03-01 Richard Henderson <rth@redhat.com>
47608
47609 * gcc.c-torture/compile/981223-1.x: New.
47610 * gcc.c-torture/compile/920625-1.x: New.
47611
47612 2002-02-28 Richard Henderson <rth@redhat.com>
47613
47614 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47615
47616 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47617
47618 * gcc.c-torture/execute/20020227-1.c: New test.
47619
47620 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47621
47622 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47623 here" ERROR lines.
47624 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47625 * g++.old-deja.g++.other/defarg1.C: Likewise.
47626 * g++.old-deja/g++.pt/calls2.C: Likewise.
47627 * g++.old-deja/g++.pt/crash20.C: Likewise.
47628 * g++.old-deja/g++.pt/crash30.C: Likewise.
47629 * g++.old-deja/g++.pt/crash36.C: Likewise.
47630 * g++.old-deja/g++.pt/crash6.C: Likewise.
47631 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47632 * g++.old-deja/g++.pt/derived3.C: Likewise.
47633 * g++.old-deja/g++.pt/error1.C: Likewise.
47634 * g++.old-deja/g++.pt/friend21.C: Likewise.
47635 * g++.old-deja/g++.pt/friend23.C: Likewise.
47636 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47637 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47638
47639 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47640
47641 * gcc.c-torture/execute/20020225-2.c: New test.
47642
47643 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47644
47645 * gcc.c-torture/execute/920730-1t.c,
47646 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47647 Delete test cases, only relevant to -traditional.
47648
47649 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47650
47651 * gcc.dg/cpp/undef1.c: Remove.
47652 * gcc.dg/cpp/directiv.c: Update.
47653 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47654
47655 2002-02-27 Michael Meissner <meissner@redhat.com>
47656
47657 * gcc.c-torture/execute/20020226-1.c: New test.
47658
47659 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47660
47661 * g++.dg/debug/debug4.C: New test.
47662
47663 * gcc.dg/ia64-visibility-1.c: New test.
47664
47665 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47666
47667 * gcc.dg/debug/20020224-1.c: New.
47668
47669 2002-02-25 Kazu Hirata <kazu@hxi.com>
47670
47671 * gcc.c-torture/execute/960416-1.x: New.
47672 * gcc.c-torture/execute/divconst-3.x: Likewise.
47673
47674 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47675
47676 * gcc.dg/20020224-1.c: New test.
47677
47678 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47679
47680 * gcc.c-torture/execute/20020225-1.c: New.
47681
47682 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47683
47684 * gcc.dg/cpp/wchar-1.c: New test.
47685
47686 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47687
47688 * gcc.dg/20020222-1.c: New test.
47689
47690 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47691
47692 * g++.dg/opt/anonunion1.C: New test.
47693
47694 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47695
47696 * g++.dg/template/qualttp19.C: New test.
47697 * g++.dg/template/qualttp20.C: New test.
47698 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47699 * g++.old-deja/g++.other/qual1.C: Likewise.
47700
47701 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47702
47703 * gcc.dg/attr-alwaysinline.c: New.
47704
47705 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47706
47707 * gcc.dg/20020220-1.c: New test.
47708
47709 * gcc.dg/20020220-2.c: New test.
47710
47711 * g++.dg/opt/mmx1.C: New test.
47712
47713 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47714
47715 * gcc.c-torture/compile/20020110.c: New test.
47716
47717 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47718
47719 * gcc.c-torture/execute/20020219-1.c: New test.
47720
47721 * gcc.dg/20020219-1.c: New test.
47722
47723 * gcc.dg/noncompile/20020220-1.c: New test.
47724
47725 * g++.dg/opt/ptrintsum1.C: New test.
47726
47727 * gcc.dg/debug/20020220-1.c: New test.
47728
47729 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47730
47731 * gcc.c-torture/execute/20020216-1.c: New test.
47732
47733 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47734
47735 * gcc.dg/decl-1.c: Update, new test.
47736
47737 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47738
47739 * g++.dg/abi/bitfield1.C: New test.
47740 * g++.dg/abi/bitfield2.C: New test.
47741
47742 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47743
47744 * gcc.dg/attr-nest.c: New test.
47745
47746 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47747
47748 * gcc.c-torture/execute/20020215-1.c: New test.
47749
47750 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47751
47752 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47753 * g++.dg/debug/debug.exp: New.
47754 * g++.dg/debug/trivial.C: New.
47755 * g++.dg/debug/debug1.C: Moved...
47756 * g++.dg/other/debug1.C: ...from here.
47757 * g++.dg/debug/debug2.C: Moved...
47758 * g++.dg/other/debug2.C: ...from here.
47759 * g++.dg/debug/debug3.C: Moved...
47760 * g++.dg/other/debug3.C: ...from here.
47761
47762 * gcc.dg/noncompile/20020213-1.c: New test.
47763
47764 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47765
47766 * g++.dg/other/debug3.C: New test.
47767
47768 * gcc.c-torture/execute/20020213-1.c: New test.
47769
47770 2002-02-13 Richard Smith <richard@ex-parrot.com>
47771
47772 * g++.old-deja/g++.other/thunk1.C: New test.
47773
47774 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47775
47776 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47777
47778 2002-02-13 Stan Shebs <shebs@apple.com>
47779
47780 * gcc.dg/altivec-3.c: New.
47781
47782 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47783
47784 * gcc.dg/Wunreachable-1.c: New test.
47785 * gcc.dg/Wunreachable-2.c: New test.
47786
47787 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47788
47789 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47790
47791 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47792
47793 * gcc.dg/decl-1.c: New test.
47794
47795 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47796
47797 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47798
47799 2002-02-10 Kazu Hirata <kazu@hxi.com>
47800
47801 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47802 * gcc.c-torture/compile/980506-1.x: Likewise.
47803
47804 2002-02-10 Kazu Hirata <kazu@hxi.com>
47805
47806 * gcc.dg/20020210-1.c: New.
47807
47808 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47809
47810 * g77.f-torture/execute/947.f: New regression test
47811 for PR fortran/947.
47812
47813 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47814
47815 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47816 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47817
47818 2002-02-08 Richard Henderson <rth@redhat.com>
47819
47820 * gcc.c-torture/compile/labels-3.c: New.
47821
47822 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47823
47824 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47825 expression statements work instead.
47826 * gcc.dg/noncompile/20020207-1.c: New test.
47827
47828 2002-02-07 Richard Henderson <rth@redhat.com>
47829
47830 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47831
47832 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47833
47834 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47835 message from g77
47836 * lib/g77-dg.exp: Trim g77 error messages so that they are
47837 recognized by dg.exp.
47838
47839 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47840
47841 PR fortran/5473
47842 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47843
47844 2002-02-07 Richard Henderson <rth@redhat.com>
47845
47846 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47847 to be sufficiently aligned for integers.
47848
47849 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47850
47851 * g++.dg/template/friend4.C: New test.
47852
47853 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47854
47855 PR fortran/5743
47856 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47857 unsupported cases.
47858
47859 2002-02-07 Richard Henderson <rth@redhat.com>
47860
47861 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47862 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47863 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47864 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47865
47866 2002-02-06 Richard Henderson <rth@redhat.com>
47867
47868 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47869
47870 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47871
47872 * gcc.dg/20020206-1.c: New test.
47873
47874 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47875
47876 * gcc.c-torture/execute/20020206-1.c: New test.
47877
47878 * gcc.c-torture/execute/20020206-2.c: New test.
47879
47880 PR optimization/5429:
47881 * gcc.c-torture/compile/20020206-1.c: New test.
47882
47883 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47884
47885 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47886 as certain file formats cannot support particularly large
47887 alignments.
47888
47889 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47890 and do not expect to be able to link the executable.
47891
47892 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47893 fail because the COFF format does not support the weak attribute.
47894
47895 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47896
47897 * g77.dg/pr5473.f: New test
47898
47899 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47900
47901 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47902 Fix testcase accordingly.
47903
47904 2002-02-04 Richard Henderson <rth@redhat.com>
47905
47906 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47907 (buf): Change to be an array of pointers, not ints.
47908
47909 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47910
47911 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47912 before all tests. Move warning one line above to match where it
47913 C frontend emits.
47914 * gcc.dg/Wswitch-2.c: New test.
47915 * g++.dg/warn/Wswitch-1.C: New test.
47916 * g++.dg/warn/Wswitch-2.C: New test.
47917
47918 2002-02-04 Richard Henderson <rth@redhat.com>
47919
47920 * g++.dg/abi/offsetof.C: Fix size comparison.
47921
47922 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47923
47924 * gcc.dg/cast-qual-2.c: New test.
47925
47926 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47927
47928 * gcc.dg/20020201-4.c: New test.
47929
47930 2002-02-04 Ben Elliston <bje@redhat.com>
47931
47932 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47933 target_info attribute != 0, in addition to the empty string.
47934 (gcc_target_compile): Likewise.
47935
47936 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47937
47938 * gcc.dg/Wswitch.c: New test.
47939 PR gcc/4475. PR gcc/3780.
47940
47941 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47942
47943 * g77.f-torture/execute/5122.f: New test for regressions
47944 against PR fortran/5122.
47945
47946 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47947
47948 * g77.f-torture/compile/pr3743.f: Delete
47949 * g77.dg/pr3743-1.f: New test.
47950 * g77.dg/pr3743-2.f: New test.
47951 * g77.dg/pr3743-3.f: New test.
47952 * g77.dg/pr3743-4.f: New test.
47953
47954 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47955
47956 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47957
47958 2002-02-02 Richard Henderson <rth@redhat.com>
47959
47960 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47961 * gcc.c-torture/execute/bf64-1.c: Likewise.
47962
47963 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47964
47965 * gcc.dg/20020201-2.c: New test.
47966
47967 * gcc.dg/20020201-3.c: New test.
47968
47969 * gcc.c-torture/execute/bitfld-2.c: New test.
47970
47971 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47972
47973 * gcc.dg/bitfld-1.c: Update.
47974 * gcc.dg/bitfld-2.c: Update.
47975 * gcc.c-torture/execute/bitfld-1.x: New.
47976
47977 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47978
47979 * gcc.c-torture/execute/20020201-1.c: New test.
47980
47981 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47982
47983 PR target/5469
47984 * gcc.dg/20020201-1.c: New test.
47985
47986 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47987
47988 PR fortran/3743
47989 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47990 * g77.f-torture/compile/pr3743.x: Remove
47991
47992 2002-01-31 Tom Rix <trix@redhat.com>
47993
47994 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47995
47996 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47997
47998 * gcc.dg/noncompile/20020130-1.c: New test.
47999
48000 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48001
48002 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48003
48004 2002-01-29 Richard Henderson <rth@redhat.com>
48005
48006 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48007 to long long.
48008 * gcc.c-torture/execute/bf64-1.c: Likewise.
48009
48010 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48011
48012 * gcc.c-torture/execute/20020129-1.c: New test.
48013
48014 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48015
48016 * gcc.c-torture/compile/20000224-1.c: Update.
48017 * gcc.c-torture/execute/bitfld-1.c: New tests.
48018 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48019 * gcc.dg/uninit-A.c: Update.
48020
48021 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48022
48023 * g++.dg/template/ctor1.C: Add instantiation.
48024
48025 2002-01-28 Paul Koning <pkoning@equallogic.com>
48026
48027 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48028 argument to __builtin_prefetch to be const ptr.
48029
48030 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48031
48032 * gcc.c-torture/compile/20020120-1.c: New test.
48033
48034 2002-01-27 Kazu Hirata <kazu@hxi.com>
48035
48036 * gcc.c-torture/execute/20020127-1.c: New test.
48037
48038 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48039
48040 * g77.dg/f77-edit-i-in.f: New test
48041 * g77.dg/f77-edit-i-out.f: New test
48042
48043 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48044
48045 * gcc.dg/debug/debug.exp: New file.
48046 * gcc.dg/debug/trivial.c: New file.
48047 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48048 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48049 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48050 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48051 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48052 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48053 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48054 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48055 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48056 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48057 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48058 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48059 * gcc.dg/20000503-1.c: Removed.
48060 * gcc.dg/20010207-1.c: Removed.
48061 * gcc.dg/20011223-1.c: Removed.
48062 * gcc.dg/20020104-2.c: Removed.
48063 * gcc.dg/debug-1.c: Removed.
48064 * gcc.dg/debug-2.c: Removed.
48065 * gcc.dg/debug-3.c: Removed.
48066 * gcc.dg/debug-4.c: Removed.
48067 * gcc.dg/debug-5.c: Removed.
48068 * gcc.dg/debug-6.c: Removed.
48069 * gcc.dg/dwarf2-1.c: Removed.
48070 * gcc.dg/dwarf2-2.c: Removed.
48071
48072 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48073
48074 * g++.old-deja/g++.other/eh5.C: New test.
48075 * g++.old-deja/g++.other/sibcall2.C: New test.
48076 * g++.old-deja/g++.other/array9.C: New test.
48077 * g++.old-deja/g++.other/typename2.C: New test.
48078 * g++.old-deja/g++.other/crash60.C: New test.
48079 * g++.old-deja/g++.other/conv9.C: New test.
48080 * g++.old-deja/g++.other/mangle10.C: New test.
48081 * g++.old-deja/g++.other/unchanging1.C: New test.
48082 * g++.old-deja/g++.other/exprstmt1.C: New test.
48083 * g++.old-deja/g++.other/inline23.C: New test.
48084 * g++.old-deja/g++.eh/ia64-1.C: New test.
48085 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48086 * g++.old-deja/g++.other/reload1.C: New test.
48087 * g++.old-deja/g++.other/static20.C: New test.
48088 * g++.old-deja/g++.other/local-alloc1.C: New test.
48089 * g++.old-deja/g++.other/conv8.C: New test.
48090 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48091 * g++.old-deja/g++.other/storeexpr1.C: New test.
48092 * g++.old-deja/g++.other/storeexpr2.C: New test.
48093 * g++.dg/eh/template2.C: New test.
48094 * g++.dg/warn/weak1.C: New test.
48095
48096 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48097
48098 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48099 Remove first, non-varying, argument.
48100
48101 2002-01-23 Richard Henderson <rth@redhat.com>
48102
48103 * gcc.dg/inline-2.c: New.
48104
48105 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48106 Add optional target arg. Check number of arguments.
48107 (scan-assembler-not, scan-assembler-dem): Likewise.
48108 (scan-assembler-dem-not): Likewise.
48109
48110 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48111
48112 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48113 line 12.
48114 * g++.old-deja/g++.brendan/parse3.C,
48115 g++.old-deja/g++.other/crash26.C,
48116 g++.old-deja/g++.other/crash28.C,
48117 g++.old-deja/g++.other/crash29.C,
48118 g++.old-deja/g++.other/crash30.C,
48119 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48120
48121 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48122
48123 * gcc.dg/20020115-1.c: New.
48124
48125 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48126
48127 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48128
48129 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48130
48131 * gcc.dg/20020122-3.c: New.
48132
48133 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48134
48135 * g++.dg/other/gc1.C: New test.
48136
48137 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48138
48139 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48140
48141 2002-01-22 Richard Henderson <rth@redhat.com>
48142
48143 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48144
48145 2002-01-22 Richard Henderson <rth@redhat.com>
48146
48147 * gcc.dg/20020122-4.c: New.
48148
48149 2002-01-22 H.J. Lu <hjl@gnu.org>
48150
48151 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48152 link output.
48153 * gcc.dg/special/ecos.exp: Likewise.
48154 * lib/g++-dg.exp: Likewise.
48155 * lib/g77-dg.exp: Likewise.
48156 * lib/gcc-dg.exp : Likewise.
48157 * lib/mike-g++.exp: Likewise.
48158 * lib/mike-g77.exp: Likewise.
48159 * lib/mike-gcc.exp: Likewise.
48160 * lib/objc-dg.exp: Likewise.
48161
48162 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48163
48164 PR target/5379
48165 * gcc.dg/20020122-2.c: New test.
48166
48167 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48168
48169 * gcc.dg/20020122-1.c: New test.
48170
48171 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48172
48173 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48174
48175 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48176
48177 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48178
48179 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48180
48181 * gcc.c-torture/compile/20020121-1.c: New test.
48182
48183 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48184
48185 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48186 ld_library_path.
48187
48188 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48189
48190 * gcc.dg/20020218-1.c: New test.
48191
48192 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48193
48194 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48195 messages
48196 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48197 "At global scope" warning
48198 * g++.dg/ext/align1.C: Change cygwin test for alignment
48199 from db-bogus to dg-warning
48200
48201 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48202
48203 * g77.f-torture/compile/cpp2.F: New test.
48204
48205 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48206
48207 * g++.dg/template/access1.C: New test.
48208
48209 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48210
48211 * gcc.dg/20020118-1.c: New.
48212
48213 2002-01-18 Kazu Hirata <kazu@hxi.com>
48214
48215 * gcc.c-torture/execute/20020118-1.c: New test.
48216
48217 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48218
48219 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48220 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48221 alignment warnings.
48222
48223 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48224
48225 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48226 torture_with_loops and torture_without_loops
48227
48228 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48229
48230 * gcc.c-torture/compile/20020116-1.c: New test.
48231
48232 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48233
48234 * gcc.dg/20020116-2.c: New test.
48235
48236 * gcc.dg/ultrasp4.c: New test.
48237
48238 * gcc.dg/20020116-1.c: New test.
48239
48240 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48241
48242 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48243 by EABI.
48244
48245 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48246
48247 * gcc.misc-tests/i386-prefetch.exp: New.
48248 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48249 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48250 * gcc.misc-tests/i386-pf-none-1.c: New test.
48251 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48252
48253 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48254
48255 * gcc.dg/gnu89-init-1.c: Add new tests.
48256
48257 2002-01-15 Andreas Jaeger <aj@suse.de>
48258
48259 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48260 * gcc.dg/i386-mmx-2.c: Likewise.
48261 * gcc.dg/i386-sse-1.c: Likewise.
48262 * gcc.dg/i386-sse-2.c: Likewise.
48263 * gcc.dg/i386-sse-3.c: Likewise.
48264
48265 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48266
48267 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48268 Uncomment additional cases that now pass.
48269
48270 2002-01-11 Richard Henderson <rth@redhat.com>
48271
48272 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48273 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48274
48275 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48276
48277 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48278
48279 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48280
48281 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48282 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48283
48284 2002-01-10 Dale Johannesen <dalej@apple.com>
48285
48286 * gcc.c-torture/execute/loop-11.c: New.
48287
48288 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48289
48290 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48291 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48292
48293 2002-01-09 Richard Henderson <rth@redhat.com>
48294
48295 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48296 type in which to perform the operation for each size.
48297
48298 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48299
48300 * gcc.c-torture/compile/20020109-2.c: New test.
48301
48302 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48303
48304 * gcc.c-torture/execute/loop-10.c: New test.
48305
48306 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48307
48308 * gcc.c-torture/compile/20010226-1.c: New test.
48309 * gcc.c-torture/compile/20010227-1.c: New test.
48310 * gcc.c-torture/compile/20010426-1.c: New test.
48311 * gcc.c-torture/compile/20010510-1.c: New test.
48312 * gcc.c-torture/compile/20010605-3.c: New test.
48313 * gcc.c-torture/compile/20010824-1.c: New test.
48314 * gcc.c-torture/execute/20010409-1.c: New test.
48315 * gcc.dg/noncompile/20000901-1.c: New test.
48316 * gcc.dg/20001023-1.c: New test.
48317 * gcc.dg/20001101-1.c: New test.
48318 * gcc.dg/20001102-1.c: New test.
48319 * gcc.dg/20010207-1.c: New test.
48320 * gcc.dg/20010405-1.c: New test.
48321 * gcc.dg/20010822-1.c: New test.
48322 * gcc.dg/20011107-1.c: New test.
48323
48324 2002-01-09 Jeffrey A Law (law@redhat.com)
48325
48326 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48327
48328 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48329 execution failure on PA targets.
48330
48331 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48332
48333 * gcc.c-torture/compile/20020109-1.c: New test.
48334
48335 2002-01-08 Kazu Hirata <kazu@hxi.com>
48336
48337 * gcc.c-torture/execute/20020108-1.c: New test.
48338
48339 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48340
48341 * gcc.dg/20020108-1.c: New test.
48342
48343 2002-01-08 H.J. Lu <hjl@gnu.org>
48344
48345 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48346 for header files.
48347
48348 2002-01-08 Geoff Keating <geoffk@redhat.com>
48349
48350 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48351 consistency.
48352
48353 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48354
48355 * gcc.dg/altivec-4.c: Test altivec predicates.
48356
48357 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48358
48359 * gcc.c-torture/execute/20020107-1.c: New test.
48360
48361 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48362
48363 PR c/5279
48364 * gcc.c-torture/compile/20020106-1.c: New test.
48365
48366 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48367
48368 * gcc.c-torture/execute/nestfunc-4.c: New test.
48369
48370 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48371
48372 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48373 extra triple that slipped in.
48374 * g++.old-deja/g++.abi/align.C: Likewise.
48375 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48376
48377 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48378
48379 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48380 * g++.old-deja/g++.abi/align.C: Likewise.
48381 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48382
48383 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48384 on FreeBSD/i386.
48385 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48386 FreeBSD.
48387
48388 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48389
48390 * gcc.dg/20020104-1.c: New test.
48391
48392 * gcc.dg/20020104-2.c: New test.
48393
48394 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48395
48396 * gcc.dg/20020103-1.c: Fix typo in target selector.
48397
48398 2002-01-03 Richard Henderson <rth@redhat.com>
48399
48400 * gcc.dg/20020103-1.c: New.
48401
48402 2002-01-03 Kazu Hirata <kazu@hxi.com>
48403
48404 * gcc.c-torture/execute/20020103-1.c: New test.
48405
48406 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48407
48408 * g++.dg/other/debug2.C: New test.
48409
48410 * gcc.c-torture/compile/20020103-1.c: New test.
48411
48412 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48413
48414 * gcc.dg/gnu89-init-1.c: Added new tests.
48415
48416 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48417
48418 * g++.dg/template/friend2.C: Remove as patch is reverted.
48419
48420 * g++.dg/warn/oldcast1.C: New test.
48421
48422 * g++.dg/template/ptrmem1.C: New test.
48423 * g++.dg/template/ptrmem2.C: New test.
48424
48425 * g++.dg/template/ntp.C: New test.
48426
48427 * g++.dg/other/component1.C: New test.
48428
48429 * g++.dg/template/ttp3.C: New test.
48430
48431 * g++.dg/template/friend2.C: New test.
48432 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48433
48434 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48435
48436 * g++.dg/other/ptrmem1.C: New test.
48437 * g++.dg/other/ptrmem2.C: New test.
48438
48439 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48440
48441 * g++.dg/template/ctor1.C: New test.
48442
48443 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48444
48445 * g++.dg/template/friend2.C: New test.
48446
48447 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48448
48449 * gcc.dg/mmix-1.c: New test.
48450
48451 2001-12-31 Richard Henderson <rth@redhat.com>
48452
48453 * gcc.dg/asm-5.c: New.
48454
48455 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48456
48457 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48458 in namespace __gnu_cxx
48459
48460 2001-12-30 Richard Henderson <rth@redhat.com>
48461
48462 * gcc.dg/debug-6.c: New.
48463
48464 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48465
48466 * gcc.c-torture/compile/20011229-2.c: New test.
48467
48468 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48469
48470 * gcc.dg/debug-3.c: New test.
48471 * gcc.dg/debug-4.c: New test.
48472 * gcc.dg/debug-5.c: New test.
48473
48474 2001-12-29 Richard Henderson <rth@redhat.com>
48475
48476 * g++.dg/eh/loop1.C: New.
48477
48478 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48479
48480 * g++.dg/template/crash1.C: New test.
48481
48482 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48483
48484 * g++.dg/other/const1.C: New test.
48485
48486 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48487
48488 * gcc.c-torture/compile/20011229-1.c: New test.
48489
48490 2001-12-28 Stan Shebs <shebs@apple.com>
48491
48492 * lib/objc-torture.exp: Resync with c-torture.exp.
48493 * lib/objc.exp: Load standard libraries.
48494
48495 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48496
48497 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48498 additional tests.
48499
48500 2001-12-27 Roger Sayle <roger@eyesopen.com>
48501
48502 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48503
48504 2001-12-27 Richard Henderson <rth@redhat.com>
48505
48506 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48507
48508 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48509
48510 * g++.dg/eh/ctor1.C: New test.
48511 * g++.dg/other/error2.C: New test.
48512
48513 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48514
48515 * g++.dg/other/init2.C: New test.
48516
48517 2001-12-24 Richard Henderson <rth@redhat.com>
48518
48519 * gcc.dg/20011223-1.c: New.
48520 * gcc.dg/inline-1.c: New.
48521
48522 2001-12-23 Richard Henderson <rth@redhat.com>
48523
48524 * gcc.dg/asm-4.c: Test operand modifiers.
48525
48526 2001-12-23 Richard Henderson <rth@redhat.com>
48527
48528 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48529
48530 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48531
48532 * gcc.c-torture/execute/20011223-1.c: New test.
48533
48534 2001-12-21 Richard Henderson <rth@redhat.com>
48535
48536 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48537 re-enables the warning.
48538
48539 2001-12-21 Richard Henderson <rth@redhat.com>
48540
48541 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48542
48543 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48544
48545 * gcc.c-torture/compile/20011218-1.c: New test.
48546
48547 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48548
48549 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48550 arm-isr.c test.
48551 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48552 epilogue generation for ARM ISR routines.
48553
48554 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48555
48556 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48557 * gcc.dg/format/c90-printf-3.c: Likewise.
48558 * gcc.dg/format/c99-printf-3.c: Likewise.
48559 * gcc.dg/format/ext-1.c: Likewise.
48560 * gcc.dg/format/ext-6.c: Likewise.
48561 * gcc.dg/format/format.h: Prototype unlocked stdio.
48562
48563 2001-12-20 Richard Henderson <rth@redhat.com>
48564
48565 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48566 (arena): Use it.
48567 (malloc): Correct allocation logic. Abort if we fill up the
48568 arena before initialization complete.
48569 (realloc): Correct allocation logic.
48570
48571 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48572
48573 * gcc.c-torture/compile/20011219-2.c: New test.
48574
48575 * gcc.c-torture/execute/20011219-1.c: New test.
48576
48577 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48578
48579 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48580 target does not support weak symbols.
48581
48582 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48583
48584 * gcc.c-torture/compile/20011219-1.c: New test.
48585
48586 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48587
48588 * g++.dg/other/error1.C: New test.
48589
48590 2001-12-17 Jeffrey A Law (law@redhat.com)
48591
48592 * gcc.c-torture/execute/20011217-1.c: New test.
48593
48594 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48595
48596 * objc.dg/special/: New directory.
48597 * objc.dg/special/special.exp: New file.
48598 * objc.dg/special/unclaimed-category-1.h: New file.
48599 * objc.dg/special/unclaimed-category-1a.m: New file.
48600 * objc.dg/special/unclaimed-category-1.m: New file.
48601
48602 2001-12-17 Andreas Jaeger <aj@suse.de>
48603
48604 * gcc.c-torture/compile/20011217-2.c: New test.
48605
48606 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48607
48608 * gcc.c-torture/compile/20011217-1.c: New test.
48609
48610 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48611
48612 * gcc.dg/20011214-1.c: New.
48613
48614 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48615
48616 * gcc.dg/altivec-4.c: New.
48617
48618 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48619
48620 * gcc.dg/20011113-1.c: New test.
48621
48622 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48623
48624 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48625 std::__malloc_alloc_template<0> and
48626 std::__default_alloc_template<false, 0>.
48627
48628 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48629
48630 * objc/execute/bf-21.m: New test.
48631 * objc/execute/enumeration-1.m: New test.
48632 * objc/execute/enumeration-2.m: New test.
48633
48634 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48635
48636 * gcc.dg/gnu89-init-1.c: New test.
48637
48638 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48639
48640 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48641 * g++.old-deja/g++.jason/2371.C: Likewise.
48642 * g++.old-deja/g++.jason/template33.C: Likewise.
48643 * g++.old-deja/g++.jason/template34.C: Likewise.
48644 * g++.old-deja/g++.jason/template36.C: Likewise.
48645 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48646 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48647 * g++.old-deja/g++.other/typename1.C: Likewise.
48648 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48649 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48650 * g++.old-deja/g++.pt/typename11.C: Likewise.
48651 * g++.old-deja/g++.pt/typename14.C: Likewise.
48652 * g++.old-deja/g++.pt/typename16.C: Likewise.
48653 * g++.old-deja/g++.pt/typename3.C: Likewise.
48654 * g++.old-deja/g++.pt/typename4.C: Likewise.
48655 * g++.old-deja/g++.pt/typename5.C: Likewise.
48656 * g++.old-deja/g++.pt/typename7.C: Likewise.
48657 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48658
48659 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48660
48661 * g++.dg/other/linkage1.C: New test.
48662 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48663 specifiers.
48664
48665 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48666
48667 * gcc.dg/concat.c: New test.
48668
48669 2001-12-11 Stan Shebs <shebs@apple.com>
48670
48671 * objc/compile: New test directory.
48672 * objc/compile/compile.exp: New expect script.
48673 * objc/compile/20011211-1.m: New compile test.
48674
48675 2001-12-11 Jason Merrill <jason@redhat.com>
48676
48677 * lib/prune.exp (prune_gcc_output): Also handle "In member
48678 function". So many permutations...
48679
48680 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48681
48682 * g++.dg/template/typedef1.C: New test.
48683
48684 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48685
48686 * g++.dg/other/copy1.C: New test.
48687
48688 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48689
48690 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48691
48692 * gcc.dg/builtin-choose-expr.c: New.
48693
48694 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48695
48696 * gcc.dg/altivec-2.c: New.
48697
48698 2001-12-07 Richard Henderson <rth@redhat.com>
48699
48700 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48701
48702 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48703
48704 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48705 ultrasparc.
48706
48707 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48708
48709 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48710
48711 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48712
48713 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48714 variable argument list.
48715
48716 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48717
48718 * gcc.c-torture/execute/memcheck: Delete entire directory.
48719 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48720 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48721
48722 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48723
48724 * gcc.dg/Wshadow-1.c: New test.
48725
48726 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48727
48728 * gcc.c-torture/compile/20011130-1.c: New test.
48729
48730 * gcc.dg/noncompile/20011025-1.c: New test.
48731
48732 * g++.dg/other/anon-union.C: New test.
48733
48734 * gcc.c-torture/execute/20011024-1.c: New test.
48735
48736 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48737
48738 * gcc.c-torture/execute/20000722-1.x,
48739 gcc.c-torture/execute/20010123-1.x: Remove.
48740 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48741 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48742 gcc.dg/c99-complit-2.c: New tests.
48743
48744 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48745
48746 * g++.dg/inherit/base1.C: New test.
48747
48748 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48749
48750 * g++.dg/other/stdarg1.C: New test.
48751
48752 * gcc.c-torture/compile/20011130-2.c: New test.
48753
48754 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48755
48756 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48757 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48758 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48759 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48760 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48761 * gcc.dg/builtin-prefetch-1.c: New test.
48762
48763 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48764
48765 * gcc.dg/20011130-1.c: New test.
48766
48767 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48768
48769 * g++.dg/other/scope1.C: New test.
48770 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48771
48772 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48773
48774 * gcc.dg/vla-init-1.c: New test.
48775
48776 2001-12-01 Geoff Keating <geoffk@redhat.com>
48777
48778 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48779
48780 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48781
48782 * objc.dg/alias.m: Update.
48783 * objc.dg/class-1.m: Update.
48784 * objc.dg/const-str-1.m: Update.
48785 * objc.dg/fwd-proto-1.m: Update.
48786 * objc.dg/id-1.m: Update.
48787 * objc.dg/super-class-1.m: Update.
48788
48789 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48790
48791 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48792 constructs.
48793
48794 2001-11-28 Jeffrey A Law (law@cygnus.com)
48795
48796 * gcc.c-torture/execute/20011128-1.c: New test.
48797
48798 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48799
48800 * gcc.dg/20011127-1.c: New test.
48801
48802 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48803
48804 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48805 from Austin Group draft 7.
48806 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48807 scanf format arguments.
48808 * gcc.dg/format/no-exargs-2.c: New test.
48809
48810 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48811
48812 * g++.dg/abi/vbase8-4.C: New test.
48813
48814 2001-11-24 Ian Lance Taylor <ian@airs.com>
48815
48816 * gcc.c-torture/execute/20011121-1.c: New test.
48817
48818 2001-11-23 Jeffrey A Law (law@cygnus.com)
48819
48820 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48821
48822 2001-11-23 Andreas Jaeger <aj@suse.de>
48823
48824 * gcc.dg/cpp/charconst-2.c: New test.
48825
48826 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48827
48828 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48829 to the host if it is remote. Let tests specify extra headers
48830 they use.
48831 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48832 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48833 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48834 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48835 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48836 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48837 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48838 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48839 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48840 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48841
48842 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48843
48844 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48845 for little endian ARMs.
48846
48847 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48848
48849 * gcc.c-torture/compile/20011119-1.c: New test.
48850 * gcc.c-torture/compile/20011119-2.c: New test.
48851
48852 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48853
48854 * gcc.dg/altivec-1.c: Fix typo.
48855
48856 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48857
48858 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48859
48860 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48861
48862 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48863
48864 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48865
48866 * lib/g77.exp: Don't specify --rpath-link.
48867
48868 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48869 across all the headers.
48870 * gcc.dg/format/format.exp: For testing on a remote host,
48871 copy format.h.
48872
48873 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48874 * gcc.c-torture/execute/930406-1.c: Likewise.
48875 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48876
48877 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48878
48879 * gcc.dg/altivec-1.c: New.
48880
48881 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48882
48883 * gcc.dg/cpp/fpreprocessed.c: New test case.
48884
48885 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48886
48887 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48888 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48889 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48890
48891 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48892
48893 * gcc.dg/no-builtin-1.c: New test.
48894
48895 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48896
48897 * gcc.c-torture/execute/20011115-1.c: New test.
48898
48899 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48900
48901 * gcc.c-torture/compile/20011114-2.c: New test.
48902 * gcc.c-torture/compile/20011114-3.c: New test.
48903 * gcc.c-torture/compile/20011114-4.c: New test.
48904
48905 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48906
48907 * g++.dg/other/init1.C: New test.
48908
48909 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48910
48911 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48912 message.
48913
48914 * gcc.c-torture/execute/20011114-1.c: New testcase.
48915
48916 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48917 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48918 like the (before this change) version of 20010327-1.c.
48919
48920 2001-11-14 Roger Sayle <roger@eyesopen.com>
48921
48922 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48923
48924 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48925
48926 * g++.dg/init/array2.C: New test.
48927
48928 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48929
48930 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48931
48932 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48933
48934 * g++.dg/other/forscope1.C: New test.
48935 * g++.dg/ext/forscope1.C: New test.
48936 * g++.dg/ext/forscope2.C: New test.
48937
48938 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48939
48940 * gcc.c-torture/execute/20011113-1.c: New test.
48941
48942 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48943
48944 * gcc.c-torture/execute/20011109-2.c: New test.
48945
48946 * gcc.c-torture/execute/20011109-1.c: New test.
48947
48948 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48949
48950 * gcc.c-torture/compile/20011109-1.c: New test.
48951
48952 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48953
48954 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48955 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48956 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48957 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48958 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48959 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48960 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48961
48962 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48963
48964 * g++.dg/warn/Wshadow-1.C: New tests.
48965 * g++.old-deja/g++.mike/for3.C: Update.
48966
48967 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48968
48969 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48970 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48971 XFAILs. Adjust expected error texts.
48972 * gcc.c-torture/compile/20011106-1.c,
48973 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48974 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48975 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48976 gcc.dg/c99-array-lval-5.c: New tests.
48977
48978 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48979
48980 * gcc.dg/cpp/defined.c: Update.
48981
48982 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48983
48984 * gcc.c-torture/execute/anon-1.c: New test.
48985
48986 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48987
48988 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48989 same size, so no warning should be produced on stormy16.
48990
48991 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48992 due to oversized array.
48993 * g++.old-deja/g++.mike/ns15.C: Likewise.
48994 * g++.old-deja/g++.pt/crash16.C: Likewise.
48995
48996 2001-11-02 Graham Stott <grahams@redhat.com>
48997
48998 * g++.dgother/debug1.C: Fix typos.
48999
49000 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49001
49002 * g++.dg/other/debug1.C: New test.
49003
49004 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49005
49006 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49007 of unsigned long.
49008
49009 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49010
49011 * gcc.dg/20011029-2.c: New test.
49012
49013 * gcc.c-torture/compile/20011029-1.c: New test.
49014
49015 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49016
49017 * objc/execute/class_self-1.m: New test.
49018 * objc/execute/class_self-2.m: New test.
49019
49020 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49021
49022 * gcc.misc-tests/msgs.exp: Delete.
49023 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49024 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49025 error set to match recent changes.
49026
49027 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49028
49029 * gcc.dg/20011021-1.c: New test.
49030
49031 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49032
49033 * gcc.c-torture/compile/20011023-1.c: New test.
49034
49035 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49036
49037 * lib/g77.exp: Rewrite based on lib/g++.exp.
49038
49039 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49040
49041 * gcc.c-torture/execute/20011019-1.c: New test.
49042
49043 * gcc.dg/20011018-1.c: New test.
49044
49045 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49046
49047 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49048
49049 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49050
49051 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49052 * gcc.dg/attr-invalid.c: Likewise.
49053
49054 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49055
49056 * gcc.dg/20011015-1.c: New test.
49057
49058 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49059
49060 * g++.dg/template/unify2.C: New test.
49061
49062 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49063
49064 * g++.dg/other/exception-specification.C: New test
49065
49066 2001-10-13 Tom Rix <trix@redhat.com>
49067
49068 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49069 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49070
49071 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49072
49073 * gcc.dg/20011009-1.c: New test.
49074
49075 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49076
49077 PR g++/4476
49078 * g++.dg/other/friend1.C: New test.
49079
49080 2001-10-11 Richard Henderson <rth@redhat.com>
49081
49082 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49083
49084 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49085
49086 * gcc.c-torture/compile/20011010-1.c: New.
49087
49088 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49089
49090 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49091 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49092 g77.f-torture/execute/execute.exp,
49093 g77.f-torture/noncompile/noncompile.exp,
49094 gcc.c-torture/compile/compile.exp,
49095 gcc.c-torture/execute/execute.exp,
49096 gcc.c-torture/execute/ieee/ieee.exp,
49097 gcc.c-torture/execute/memcheck/memcheck.exp,
49098 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49099 objc/execute/execute.exp: Update FSF address.
49100
49101 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49102
49103 * gcc.dg/cpp/cmdlne-C.c: Update.
49104 * gcc.dg/cpp/cmdlne-C2.c: New.
49105
49106 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49107
49108 * gcc.c-torture/execute/20011008-3.c: New.
49109
49110 2001-10-08 DJ Delorie <dj@redhat.com>
49111
49112 * gcc.dg/20011008-1.c: New.
49113 * gcc.dg/20011008-2.c: New.
49114
49115 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49116
49117 * gcc.dg/cpp/spacing1.c: Update test.
49118
49119 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49120
49121 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49122 spelling errors of "separate" as "seperate".
49123
49124 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49125
49126 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49127 enough to avoid inlining.
49128
49129 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49130
49131 * lib/g77.exp: set libg2c_dir correctly.
49132
49133 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49134
49135 * gcc.dg/cpp/macro11.c: New test.
49136
49137 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49138
49139 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49140 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49141 gcc.dg/format/multattr-3.c: New tests.
49142 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49143 tests for format attributes on function pointers being rejected.
49144
49145 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49146
49147 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49148
49149 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49150
49151 * g++.dg/warn/format1.C: New test.
49152
49153 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49154
49155 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49156
49157 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49158
49159 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49160
49161 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49162
49163 * gcc.dg/cpp/redef2.c: Add test.
49164
49165 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49166
49167 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49168 long-standing bug on i686, apparently.
49169 * gcc.c-torture/execute/loop-2c.x: New file.
49170 * gcc.c-torture/execute/loop-2d.x: New file.
49171 * gcc.c-torture/execute/loop-3c.x: New file.
49172
49173 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49174
49175 * gcc.dg/cpp/20000625-2.c: Correct line number.
49176
49177 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49178
49179 * gcc.dg/cpp/macro10.c: New test.
49180 * gcc.dg/cpp/strify3.c: New test.
49181 * gcc.dg/cpp/spacing1.c: Add tests.
49182 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49183 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49184
49185 2001-09-24 DJ Delorie <dj@redhat.com>
49186
49187 * gcc.c-torture/execute/20010924-1.c: New test.
49188
49189 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49190
49191 * objc/execute/paste.m: Remove.
49192
49193 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49194
49195 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49196
49197 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49198
49199 * g77.dg/strlen0.f: New test.
49200
49201 2001-09-21 Richard Henderson <rth@redhat.com>
49202
49203 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49204 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49205
49206 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49207
49208 Table-driven attributes.
49209 * g++.dg/ext/attrib1.C: New test.
49210
49211 2001-09-20 DJ Delorie <dj@redhat.com>
49212
49213 * gcc.dg/20000926-1.c: Update expected warning messages.
49214 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49215 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49216 array.
49217
49218 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49219
49220 * g++.dg/eh/registers1.C: New test case.
49221
49222 2001-09-17 Richard Henderson <rth@redhat.com>
49223
49224 * gcc.dg/array-5.c: Fix VLA decomposition test.
49225
49226 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49227
49228 * gcc.dg/cpp/line5.c: New testcase.
49229
49230 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49231
49232 * gcc.dg/cpp/macro9.c: New test.
49233
49234 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49235
49236 * gcc.c-torture/execute/980223.c: Change type of addr from long
49237 to char *.
49238
49239 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49240
49241 * gcc.c-torture/execute/20010915-1.c: New test.
49242
49243 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49244
49245 * g77.dg/bprob: New directory.
49246 * g77.dg/bprob/bprob.exp: New file.
49247 * g77.dg/bprob/bprob-1.f: New test.
49248 * g77.dg/gcov: New directory.
49249 * g77.dg/gcov/gcov.exp: New file.
49250 * g77.dg/gcov/gcov-1.f: New test.
49251 * g77.dg/gcov/gcov-1.x: New file.
49252
49253 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49254
49255 * gcc.dg/cpp/directiv.c: Update.
49256 * gcc.dg/cpp/undef1.c: Update.
49257
49258 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49259
49260 * gcc.dg/20010912-1.c: New test.
49261
49262 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49263
49264 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49265 language-independent file in lib.
49266 * lib/gcov.exp: New file.
49267
49268 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49269
49270 * gcc.c-torture/compile/20010911-1.c: New test.
49271
49272 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49273
49274 * lib/profopt.exp: New, to support profile-directed optimizations.
49275 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49276 * gcc.misc-tests/bprob-1.c: New test.
49277 * gcc.misc-tests/bprob-2.c: New test.
49278
49279 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49280
49281 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49282 XFAIL and which kinds of gcov output to verify.
49283 * gcc.misc-tests/gcov-4b.x: New file.
49284 * gcc.misc-tests/gcov-5b.x: New file.
49285 * gcc.misc-tests/gcov-6.x: New file.
49286 * gcc.misc-tests/gcov-7.c: New test.
49287 * gcc.misc-tests/gcov-7.x: New file.
49288
49289 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49290
49291 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49292 * gcc.misc-tests/gcov-6.c: New test.
49293
49294 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49295
49296 PR c++/3986
49297 * g++.dg/abi/vbase1.C: New test.
49298
49299 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49300
49301 * objc.dg/method-2.m: New.
49302
49303 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49304
49305 PR c++/4203
49306 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49307 * g++.dg/init/empty1.C: New test.
49308
49309 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49310
49311 * gcc.c-torture/compile/20010903-1.c: New test.
49312
49313 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49314
49315 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49316 for m68k.
49317
49318 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49319
49320 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49321
49322 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49323
49324 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49325
49326 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49327
49328 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49329 for 16-bit 'unsigned int'.
49330
49331 2001-08-29 Kazu Hirata <kazu@hxi.com>
49332
49333 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49334
49335 2001-08-27 Richard Henderson <rth@redhat.com>
49336
49337 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49338 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49339
49340 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49341
49342 * gcc.dg/asm-names.c (ymain): New.
49343
49344 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49345
49346 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49347 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49348 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49349
49350 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49351
49352 * gcc.dg/compare5.c: New testcase.
49353
49354 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49355
49356 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49357 and "In instantiation".
49358
49359 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49360
49361 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49362
49363 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49364
49365 * gcc.misc-tests/gcov.exp: Add support for branch information.
49366 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49367 * gcc.misc-tests/gcov-4.c: New test.
49368 * gcc.misc-tests/gcov-4b.c: New test.
49369 * gcc.misc-tests/gcov-5b.c: New test.
49370
49371 2001-08-20 Zack Weinberg <zackw@panix.com>
49372
49373 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49374 expected to fail.
49375
49376 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49377
49378 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49379
49380 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49381
49382 * g++.dg/eh/template1.C: New test.
49383
49384 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49385
49386 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49387 Fix thinko.
49388 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49389 for xfail.
49390
49391 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49392
49393 * lib/g77-dg.exp: Use prune.exp for common procedures
49394 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49395 * lib/g77.exp: (g77-dg-prune) Remove
49396
49397 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49398
49399 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49400
49401 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49402
49403 * g++.dg/template/unify1.C: New test.
49404
49405 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49406
49407 * g++.dg/abi/empty4.C: New test.
49408
49409 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49410
49411 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49412 solaris2.*
49413 * g77.f-torture/compile/pr3743.x: Likewise.
49414
49415 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49416
49417 * g++.dg/other/using-declaration.C: New test.
49418
49419 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49420
49421 * gcc.dg/cpp/tr-sign.c: New testcase.
49422
49423 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49424
49425 * gcc.dg/cpp/19951025-1.c: Revert.
49426 * gcc.dg/cpp/directiv.c: We no longer process directives that
49427 interrupt macro arguments.
49428
49429 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49430
49431 * gcc.dg/bconstp-1.c: New test.
49432
49433 2001-08-03 Richard Henderson <rth@redhat.com>
49434
49435 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49436
49437 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49438
49439 * gcc.dg/cpp/19951025-1.c: Update.
49440
49441 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49442
49443 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49444 should be x.
49445
49446 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49447
49448 Kill -fhonor-std.
49449 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49450 * g++.old-deja/g++.other/std1.C: Likewise.
49451 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49452
49453 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49454
49455 * lib/g77.exp: Load gcc-defs.exp for common procedures
49456 (g77_pass, g77_fail, g77_finish, g77_exit,
49457 ${tool}_check_unsupported_p} Now redundant. Deleted.
49458
49459 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49460
49461 * g77.dg/fbackslash.f
49462 * g77.dg/fcase-preserve.f
49463 * g77.dg/ff90-1.f
49464 * g77.dg/ffixed-line-length-0.f
49465 * g77.dg/ffixed-line-length-132.f
49466 * g77.dg/ffixed-line-length-7.f
49467 * g77.dg/ffixed-line-length-72.f
49468 * g77.dg/ffixed-line-length-none.f
49469 * g77.dg/ffree-form-1.f
49470 * g77.dg/fno-backslash.f
49471 * g77.dg/fno-f90-1.f
49472 * g77.dg/fno-fixed-form-1.f
49473 * g77.dg/fno-onetrip.f
49474 * g77.dg/fno-typeless-boz.f
49475 * g77.dg/fno-underscoring.f
49476 * g77.dg/fno-vxt-1.f
49477 * g77.dg/fonetrip.f
49478 * g77.dg/ftypeless-boz.f
49479 * g77.dg/fugly-assumed.f
49480 * g77.dg/funderscoring.f
49481 * g77.dg/fvxt-1.f
49482
49483 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49484
49485 * objc.dg/fwd-proto-1.m: New.
49486 * objc.dg/local-decl-1.m: New.
49487 * objc.dg/naming-1.m: New.
49488 * objc.dg/naming-2.m: New.
49489 * objc.dg/proto-hier-1.m: New.
49490
49491 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49492
49493 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49494 largest-type elements to a struct makes its size grow.
49495
49496 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49497
49498 * g++.dg/abi/vthunk1.C: New test.
49499
49500 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49501
49502 * g++.dg/abi/vbase8-22.C: New test.
49503
49504 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49505
49506 * gcc.dg/cpp/macro8.c: New test.
49507
49508 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49509
49510 * g++.dg/abi/vbase8-21.C: New test.
49511
49512 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49513
49514 * g++.dg/abi/vbase8-10.C: New test.
49515
49516 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49517
49518 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49519 ${tool}_set_ld_library_path.
49520 Changed caller.
49521 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49522 g++.exp.
49523
49524 2001-07-26 Stan Cox <scox@redhat.com>
49525
49526 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49527 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49528 gcc_exit, gcc_check_unsupported_p):
49529 Moved to gcc-deps.exp
49530 * gcc-deps.exp: New file.
49531
49532 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49533
49534 * g++.old-deja/g++.pt/defarg14.C: New test.
49535
49536 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49537
49538 * g++.old-deja/g++.other/lineno5.C: New test.
49539
49540 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49541
49542 * g++.old-deja/g++.pt/crash68.C: New test.
49543
49544 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49545
49546 * g++.old-deja/g++.other/crash42.C: New test.
49547
49548 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49549
49550 * gcc.dg/cpp/extratokens.c: Fix.
49551 * gcc.dg/cpp/skipping2.c: New tests.
49552
49553 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49554
49555 * gcc.c-torture/execute/20010724-1.c: New file.
49556 * gcc.c-torture/execute/20010724-1.x: New file.
49557
49558 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49559
49560 * g++.old-deja/g++.other/cond7.C: New test.
49561
49562 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49563
49564 * g++.old-deja/g++.other/optimize4.C: New test.
49565
49566 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49567
49568 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49569
49570 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49571
49572 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49573 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49574 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49575 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49576
49577 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49578 bug report" message.
49579
49580 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49581 * g++.dg/ext/instantiate1.C: Move from old-deja.
49582
49583 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49584
49585 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49586 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49587 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49588 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49589
49590 2001-07-23 Jeffrey A Law (law@cygnus.com)
49591
49592 * gcc.c-torture/execute/20010723-1.c: New test.
49593
49594 2001-07-23 Ben Elliston <bje@redhat.com>
49595
49596 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49597
49598 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49599
49600 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49601 i[34567]86-*-*.
49602 Delete handling of ieee_multilib_flags.
49603 Pass -mieee for alpha*-*-* and sh-*-*.
49604 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49605
49606 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49607
49608 Remove old-abi tests.
49609 * g++.old-deja/g++.mike/p11116.C: Remove.
49610 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49611
49612 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49613
49614 * g77.f-torture/compile/pr3743.f: New test
49615
49616 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49617
49618 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49619
49620 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49621
49622 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49623 g++.old-deja/g++.pt/static6.C: Likewise.
49624 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49625 supports weak symbols.
49626
49627 2001-07-18 Andreas Jaeger <aj@suse.de>
49628
49629 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49630 supported again.
49631
49632 2001-07-18 Andreas Jaeger <aj@suse.de>
49633
49634 * gcc.dg/iftrap-1.c: Fix target line.
49635
49636 2001-07-17 Richard Henderson <rth@redhat.com>
49637
49638 * gcc.c-torture/execute/20010717-1.c: New.
49639
49640 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49641
49642 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49643 tests.
49644
49645 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49646
49647 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49648
49649 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49650
49651 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49652 UAC_SIGBUS, UAC_NOPRINT definitions.
49653
49654 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49655
49656 * objc/execute/object_is_class.m: New test.
49657 * objc/execute/object_is_meta_class.m: New test.
49658
49659 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49660
49661 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49662 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49663
49664 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49665
49666 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49667 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49668
49669 2001-07-14 Richard Henderson <rth@redhat.com>
49670
49671 * gcc.dg/iftrap-1.c: New.
49672
49673 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49674
49675 * g77.f-torture/execute/intrinsic77.f: New test.
49676
49677 2001-07-11 Janis Johnson <janis@us.ibm.com>
49678
49679 * gcc.misc-tests/gcov-3.c: New test.
49680
49681 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49682
49683 * gcc.c-torture/compile/20010711-1.c,
49684 * gcc.c-torture/compile/20010711-2.c: New tests.
49685
49686 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49687
49688 * gcc.c-torture/execute/20010711-1.c: New test.
49689
49690 2001-07-11 Ben Elliston <bje@redhat.com>
49691
49692 * g++.old-deja/g++.other/enum5.C: New test.
49693
49694 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49695
49696 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49697 (g++-dg-prune): Call prune_gcc_output.
49698 * prune.exp: New file for prune_gcc_output.
49699 * lib/g++.exp, lib/gcc.exp: Load it.
49700
49701 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49702
49703 * gcc.c-torture/compile/20010701-1.c,
49704 g++.old-deja/g++.ext/attrib6.C: New tests.
49705
49706 2001-07-06 Jeffrey A Law (law@cygnus.com)
49707
49708 * gcc.c-torture/compile/20010706-1.c: New test.
49709
49710 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49711
49712 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49713
49714 2001-06-28 Stan Shebs <shebs@apple.com>
49715
49716 * gcc.dg/pragma-darwin.c: New test.
49717
49718 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49719
49720 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49721 Solaris 2.[678] system.
49722
49723 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49724
49725 * gcc.dg/20010622-1.c: New test.
49726
49727 2001-06-18 Stan Shebs <shebs@apple.com>
49728
49729 * objc.dg: New directory.
49730 * objc.dg/dg.exp: New file.
49731 * objc.dg/alias.m: New.
49732 * objc.dg/class-1.m: New.
49733 * objc.dg/class-2.m: New.
49734 * objc.dg/const-str-1.m: New.
49735 * objc.dg/const-str-2.m: New.
49736 * objc.dg/id-1.m: New.
49737 * objc.dg/method-1.m: New.
49738 * objc.dg/super-class-1.m: New.
49739 * lib/objc-dg.exp: New file.
49740
49741 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49742
49743 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49744 of label name.
49745
49746 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49747
49748 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49749
49750 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49751
49752 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49753 variable.
49754
49755 2001-06-12 Richard Henderson <rth@redhat.com>
49756
49757 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49758
49759 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49760
49761 * g++.old-deja/g++.abi/vbase5.C: New test.
49762 * g++.old-deja/g++.abi/vbase6.C: New test.
49763 * g++.old-deja/g++.abi/vbase7.C: New test.
49764
49765 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49766
49767 * gcc.c-torture/compile/20010610-1.c: New test.
49768
49769 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49770
49771 * g++.old-deja/g++.abi/vbase4.C: New test.
49772
49773 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49774
49775 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49776 support %f for HC11/HC12 targets.
49777 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49778 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49779 on HC11/HC12 targets.
49780 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49781
49782 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49783
49784 * gcc.dg/wchar_t-1.c: New file.
49785 * gcc.dg/wint_t-1.c: Likewise.
49786
49787 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49788
49789 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49790
49791 2001-06-11 Richard Henderson <rth@redhat.com>
49792
49793 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49794
49795 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49796
49797 * gcc.c-torture/compile/20010611-1.c: New test.
49798
49799 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49800
49801 * gcc.dg/c99-tag-1.c: Add more tests.
49802
49803 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49804
49805 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49806 representation on MN10300 and ARM/Thumb.
49807
49808 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49809
49810 * g77.f-torture/execute/20010610.f: New.
49811
49812 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49813
49814 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49815 names.
49816
49817 2001-06-09 Richard Henderson <rth@redhat.com>
49818
49819 * gcc.c-torture/execute/ashrdi-1.c: New.
49820 * gcc.c-torture/execute/ashldi-1.c: New.
49821 * gcc.c-torture/execute/lshrdi-1.c: New.
49822
49823 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49824
49825 * objc/execute/load-3.m: Added. Check sending +load to categories,
49826 in addition to classes.
49827
49828 2001-06-08 Stan Shebs <shebs@apple.com>
49829
49830 * objc/execute/load-2.m: New test. From Nicola Pero
49831 <n.pero@mi.flashnet.it>.
49832
49833 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49834
49835 * gcc.c-torture/execute/20010605-2.c: New test.
49836
49837 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49838
49839 * g++.old-deja/g++.abi/vbase2.C: New test.
49840 * g++.old-deja/g++.abi/vbase3.C: New test.
49841
49842 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49843
49844 * g++.old-deja/g++.pt/friend49.C: New test.
49845
49846 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49847
49848 * g++.old-deja/g++.ext/anon3.C: New test.
49849
49850 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49851
49852 * g++.old-deja/g++.other/conv7.C: New test.
49853
49854 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49855
49856 * gcc.c-torture/compile/20010605-2.c: New test.
49857
49858 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49859
49860 * gcc.c-torture/execute/20010604-1.c: New test.
49861
49862 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49863
49864 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49865
49866 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49867
49868 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49869 (g++_link_flags): Likewise.
49870 (g++_init): Pass gccpath's value to two previous functions.
49871
49872 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49873
49874 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49875 Ensure logfile entry matches exec command line.
49876
49877 2001-05-31 Richard Henderson <rth@redhat.com>
49878
49879 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49880 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49881
49882 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49883
49884 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49885 compiler for irix6.2
49886
49887 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49888
49889 * g++.old-deja/g++.other/optimize3.C: New file.
49890
49891 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49892
49893 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49894 assemble.
49895
49896 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49897
49898 * g++.old-deja/g++.other/optimize2.C: New file.
49899
49900 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49901
49902 * gcc.c-torture/compile/20010518-2.c: New file.
49903 * gcc.c-torture/execute/20010518-1.c: New file.
49904 * gcc.c-torture/execute/20010518-2.c: New file.
49905
49906 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49907
49908 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49909
49910 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49911
49912 G++ no longer defines builtins that do not begin with __builtin.
49913 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49914 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49915 * g++.old-deja/g++.law/builtin1.C: Likewise.
49916 * g++.old-deja/g++.law/cvt2.C: Likewise.
49917 * g++.old-deja/g++.mike/net5.C: Likewise.
49918 * g++.old-deja/g++.other/builtins1.C: Likewise.
49919 * g++.old-deja/g++.other/builtins2.C: Likewise.
49920 * g++.old-deja/g++.other/builtins3.C: Likewise.
49921 * g++.old-deja/g++.other/builtins4.C: Likewise.
49922 * g++.old-deja/g++.other/inline8.C: Likewise.
49923 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49924
49925 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49926
49927 * g++.old-deja/g++.pt/using1.C: Adjust.
49928 * g++.old-deja/g++.pt/using2.C: New test.
49929
49930 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49931
49932 * gcc.dg/cpp/charconst.c: New tests.
49933 * gcc.dg/cpp/escape.c: New tests.
49934 * gcc.dg/cpp/escape-1.c: New tests.
49935 * gcc.dg/cpp/escape-2.c: New tests.
49936 * gcc.dg/cpp/ucs.c: New tests.
49937
49938 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49939
49940 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49941 native compiler for irix6.5.
49942
49943 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49944
49945 * lib/g++.exp (g++_include_flags): Use args to compute
49946 get_multilibs.
49947 (g++_link_flags): Likewise.
49948 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49949
49950 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49951
49952 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49953
49954 2001-05-21 Geoff Keating <geoffk@redhat.com>
49955
49956 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49957 this file.
49958
49959 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49960
49961 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49962 STACK_SIZE;
49963 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49964 to STACK_SIZE; Use it to define size of add_histo array.
49965 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49966 to STACK_SIZE.
49967 (f): Use GITT_SIZE to define size of gitt local table.
49968 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49969 to STACK_SIZE; Use it to define size of bytemem array.
49970
49971 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49972
49973 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49974 on 68HC11/HC12 due to the asm instruction.
49975 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49976 * gcc.c-torture/compile/920520-1.x: Likewise.
49977 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49978 on 68HC11/HC12 because the function is larger than 64K.
49979 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49980 on 68HC11/HC12 because the structure is too large.
49981
49982 2001-05-20 Richard Henderson <rth@redhat.com>
49983
49984 * gcc.c-torture/execute/20010520-1.c: New.
49985
49986 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49987
49988 * g++.old-deja/g++.warn/compare1.C: New test.
49989 * gcc.dg/compare4.c: New test.
49990
49991 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49992
49993 * g++.old-deja/g++.other/optimize1.C: New test.
49994
49995 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49996
49997 * g++.old-deja/g++.pt/spec41.C: New test.
49998
49999 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50000
50001 * gcc.c-torture/compile/20010114-1.x: Remove.
50002
50003 2001-05-18 Stan Shebs <shebs@apple.com>
50004
50005 * gcc.c-torture/compile/20010518-1.c: New test.
50006
50007 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50008
50009 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50010 * g++.old-deja/g++.pt/crash67.C: New test.
50011
50012 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50013
50014 * g++.old-deja/g++.other/debug9.C: New test.
50015
50016 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50017
50018 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50019
50020 2001-05-16 Jan Hubicka <jh@suse.cz>
50021
50022 * gcc.c-torture/compile/20010516-1.c: New test.
50023
50024 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50025
50026 * g++.old-deja/g++.other/crash41.C: New test.
50027
50028 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50029
50030 * g++.old-deja/g++.pt/crash66.C: New test.
50031
50032 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50033
50034 * g++.old-deja/g++.robertl/eb27.C: Convert.
50035
50036 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50037
50038 * g++.dg/friend-warn.C: New test. Do not warn about friend
50039 declaration being redundant.
50040
50041 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50042
50043 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50044
50045 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50046
50047 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50048
50049 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50050
50051 * lib/g++.exp: Use testsuite_flags.
50052
50053 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50054
50055 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50056
50057 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50058
50059 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50060
50061 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50062
50063 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50064
50065 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50066
50067 * gcc.c-torture/compile/20010313-1.c: New test.
50068
50069 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50070
50071 * gcc.dg/cpp/direct2.c: New test.
50072 * gccq.dg/cpp/direct2s.c: New test.
50073
50074 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50075
50076 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50077
50078 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50079 * g++.old-deja/g++.other/op3.C: Likewise.
50080
50081 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50082
50083 * gcc.dg/cpp/syshdr.h: New file.
50084 * gcc.dg/cpp/sysmac1.c: Update.
50085 * gcc.dg/cpp/sysmac2.c: Update.
50086
50087 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50088
50089 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50090
50091 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50092
50093 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50094 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50095
50096 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50097
50098 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50099
50100 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50101
50102 * lib/g++.exp (g++_include_flags): Don't use any special flags
50103 if TESTING_IN_BUILD_TREE is not defined.
50104 (g++_init): Use a plain 'c++' as the compiler if
50105 TESTING_IN_BUILD_TREEE is not defined.
50106
50107 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50108
50109 * g++.old-deja/g++.eh/catch13.C: New test.
50110 * g++.old-deja/g++.eh/catch14.C: New test.
50111
50112 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50113
50114 * gcc.dg/cpp/tr-define.c: New test.
50115
50116 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50117
50118 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50119 <stdlib.h>, not <malloc.h>.
50120
50121 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50122
50123 * g++.old-deja/g++.ns/template17.C: New test.
50124
50125 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50126
50127 * g++.old-deja/g++.pt/ref4.C: New test.
50128
50129 2001-04-30 Richard Henderson <rth@redhat.com>
50130
50131 * gcc.dg/20000724-1.c: Revert last change.
50132
50133 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50134
50135 * g77.f-torture/execute/20010430.f: New test.
50136
50137 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50138
50139 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50140
50141 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50142
50143 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50144
50145 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50146
50147 * g++.old-deja/g++.eh/crash6.C: New test.
50148
50149 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50150
50151 * g++.old-deja/g++.other/warn7.C: New test.
50152
50153 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50154
50155 * g++.old-deja/g++.other/defarg9.C: New test.
50156
50157 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50158
50159 * g77.f-torture/compile/20010426.f: New test.
50160 * g77.f-torture/execute/20010426.f: New test.
50161
50162 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50163
50164 * g77.f-torture/compile/20000629-1.x: Remove - error
50165 has been fixed.
50166
50167 2001-04-26 Jeffrey A Law (law@cygnus.com)
50168
50169 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50170 Tweak slightly to work with g++.dg framework.
50171 * g++.dg/special/ecos.exp: Run initp1.C test.
50172 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50173
50174 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50175 its linker doesn't give line numbers either.
50176 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50177
50178 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50179
50180 * g++.old-deja/g++.other/lex1.C: New test.
50181
50182 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50183
50184 * gcc.dg/noncompile/20010425-1.c: New test.
50185
50186 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50187
50188 * g++.old-deja/g++.pt/mangle2.C: New test.
50189
50190 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50191
50192 * gcc.dg/format/plus-1.c: New test.
50193
50194 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50195
50196 * gcc.dg/20010423-1.c: New test.
50197
50198 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50199
50200 * gcc.c-torture/execute/20010422-1.c: New test.
50201
50202 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50203
50204 * g++.old-deja/g++.ns/type2.C: New test.
50205
50206 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50207
50208 * g++.old-deja/g++.other/perf1.C: New test.
50209
50210 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50211
50212 * gcc.dg/c99-func-2.c: Remove xfail.
50213 * gcc.dg/c99-func-3.c: Remove xfail.
50214 * gcc.dg/c99-func-4.c: Remove xfail.
50215
50216 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50217
50218 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50219
50220 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50221
50222 * gcc.c-torture/compile/20010423-1.c: New test.
50223
50224 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50225
50226 * g++.old-deja/g++.pt/typename28.C: New test.
50227
50228 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50229
50230 * g++.old-deja/g++.abi/empty2.C: New test.
50231 * g++.old-deja/g++.abi/empty3.C: New test.
50232
50233 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50234
50235 * g++.old-deja/g++.other/comdat2.C: New test.
50236 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50237
50238 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50239
50240 * g++.old-deja/g++.other/overload14.C: New test.
50241
50242 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50243
50244 * g++.old-deja/g++.other/lookup23.C: New test.
50245
50246 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50247
50248 * gcc.c-torture/execute/20010403-1.c: New test.
50249
50250 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50251 Mark Mitchell <mark@codesourcery.com>
50252
50253 * lib/old-dejagnu.exp: Don't delete output of executable.
50254 Add .exe suffix to executables.
50255
50256 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50257
50258 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50259
50260 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50261
50262 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50263
50264 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50265
50266 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50267 * g++.old-deja/g++.abi/crash1.C: New test.
50268
50269 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50270
50271 * g++.old-deja/g++.other/crash40.C: New test.
50272
50273 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50274
50275 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50276
50277 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50278
50279 * g++.old-deja/g++.other/warn6.C: New test.
50280
50281 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50282
50283 * g++.old-deja/g++.robertl/eb42.C: Same.
50284
50285 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50286
50287 * gcc.dg/wtr-conversion-1.c: New testcase.
50288
50289 2001-04-10 Richard Henderson <rth@redhat.com>
50290
50291 * g++.old-deja/g++.other/array5.C: New.
50292
50293 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50294
50295 * gcc.c-torture/execute/20010408-1.c: New test.
50296
50297 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50298
50299 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50300 headers and constructs.
50301 * g++.old-deja/g++.robertl/eb79.C: Same.
50302 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50303 * g++.old-deja/g++.robertl/eb73.C: Same.
50304 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50305 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50306 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50307 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50308 * g++.old-deja/g++.robertl/eb44.C: Same.
50309 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50310 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50311 * g++.old-deja/g++.robertl/eb39.C: Same.
50312 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50313 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50314 * g++.old-deja/g++.robertl/eb30.C: Same.
50315 * g++.old-deja/g++.robertl/eb3.C: Same.
50316 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50317 * g++.old-deja/g++.robertl/eb21.C: Same.
50318 * g++.old-deja/g++.robertl/eb15.C: Same.
50319 * g++.old-deja/g++.robertl/eb118.C: Same.
50320 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50321 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50322 * g++.old-deja/g++.robertl/eb109.C: Same.
50323 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50324 * g++.old-deja/g++.mike/rtti1.C: Same.
50325 * g++.old-deja/g++.mike/p658.C: Same.
50326 * g++.old-deja/g++.mike/net46.C: Same.
50327 * g++.old-deja/g++.mike/net34.C: Same.
50328 * g++.old-deja/g++.mike/memoize1.C: Same.
50329 * g++.old-deja/g++.mike/eh2.C: Same.
50330 * g++.old-deja/g++.law/weak.C: Same.
50331 * g++.old-deja/g++.law/visibility7.C: Same.
50332 * g++.old-deja/g++.law/visibility25.C: Same.
50333 * g++.old-deja/g++.law/visibility22.C: Same.
50334 * g++.old-deja/g++.law/visibility2.C: Same.
50335 * g++.old-deja/g++.law/visibility17.C: Same.
50336 * g++.old-deja/g++.law/visibility13.C: Same.
50337 * g++.old-deja/g++.law/visibility10.C: Same.
50338 * g++.old-deja/g++.law/visibility1.C: Same.
50339 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50340 * g++.old-deja/g++.law/vbase1.C: Same.
50341 * g++.old-deja/g++.law/operators32.C: Same.
50342 * g++.old-deja/g++.law/nest3.C: Same.
50343 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50344 * g++.old-deja/g++.law/except5.C (main): Same.
50345 * g++.old-deja/g++.law/cvt7.C (run): Same.
50346 * g++.old-deja/g++.law/cvt2.C: Same.
50347 * g++.old-deja/g++.law/cvt16.C: Same.
50348 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50349 * g++.old-deja/g++.law/ctors17.C (main): Same.
50350 * g++.old-deja/g++.law/ctors13.C: Same.
50351 * g++.old-deja/g++.law/ctors12.C (main): Same.
50352 * g++.old-deja/g++.law/ctors10.C: Same.
50353 * g++.old-deja/g++.law/code-gen5.C: Same.
50354 * g++.old-deja/g++.law/bad-error7.C: Same.
50355 * g++.old-deja/g++.law/arm9.C: Same.
50356 * g++.old-deja/g++.law/arm12.C: Same.
50357 * g++.old-deja/g++.law/arg8.C: Same.
50358 * g++.old-deja/g++.law/arg1.C: Same.
50359 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50360 * g++.old-deja/g++.jason/template31.C: Same.
50361 * g++.old-deja/g++.jason/template24.C (main): Same.
50362 * g++.old-deja/g++.jason/2371.C: Same.
50363 * g++.old-deja/g++.eh/new2.C: Same.
50364 * g++.old-deja/g++.eh/new1.C: Same.
50365 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50366 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50367 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50368 * g++.old-deja/g++.brendan/crash62.C: Same.
50369 * g++.old-deja/g++.brendan/crash52.C: Same.
50370 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50371 * g++.old-deja/g++.brendan/crash38.C: Same.
50372 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50373 * g++.old-deja/g++.brendan/copy9.C: Same.
50374
50375 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50376
50377 * gcc.c-torture/execute/20001203-2.c (memset):
50378 Count argument is of type __SIZE_TYPE__.
50379
50380 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50381
50382 * gcc.c-torture/compile/20010404-1.c: New test.
50383
50384 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50385
50386 * gcc.c-torture/compile/20010326-1.c: New test.
50387
50388 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50389
50390 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50391 peculiarities of the SH.
50392 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50393
50394 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50395
50396 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50397 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50398 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50399
50400 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50401
50402 * g77.f-torture/compile/20010321-1.f: New test.
50403
50404 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50405
50406 * gcc.c-torture/compile/20010329-1.c: New test.
50407
50408 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50409
50410 * gcc.c-torture/execute/20010329-1.c: New test.
50411
50412 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50413
50414 * g++.old-deja/g++.other/eh4.C: Fix typo.
50415
50416 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50417
50418 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50419
50420 2001-03-28 Philip Blundell <philb@gnu.org>
50421
50422 * gcc.c-torture/compile/20010328-1.c: New test.
50423
50424 2001-03-27 Richard Henderson <rth@redhat.com>
50425
50426 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50427 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50428
50429 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50430
50431 * gcc.c-torture/compile/20010327-1.c: New test.
50432
50433 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50434
50435 * g++.old-deja/g++.other/friend12.C: New test.
50436 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50437 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50438
50439 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50440
50441 * gcc.c-torture/execute/20010325-1.c: New test.
50442
50443 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50444
50445 * g++.old-deja/g++.other/mangle3.C: New test.
50446
50447 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50448
50449 * g++.old-deja/g++.other/anon8.C: New test.
50450
50451 2001-03-20 Philip Blundell <philb@gnu.org>
50452
50453 * gcc.c-torture/compile/20010320-1.c: New test.
50454
50455 2001-03-17 Richard Henderson <rth@redhat.com>
50456
50457 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50458
50459 2001-03-15 Geoff Keating <geoff@redhat.com>
50460
50461 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50462 tests on AIX.
50463
50464 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50465
50466 * g++.old-deja/g++.other/eh4.C: New test.
50467
50468 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50469
50470 * gcc.dg/cpp/mi1.c: Update.
50471
50472 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50473
50474 * g++.old-deja/g++.other/regstack.C: New test.
50475
50476 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50477
50478 * g++.old-deja/g++.other/ref4.C: New test.
50479
50480 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50481
50482 * objc/execute/va_method.m: Added.
50483 * objc/execute/IMP.m: Added.
50484 * objc/execute/_cmd.m: Added.
50485 * objc/execute/accessing_ivars.m: Added.
50486 * objc/execute/class-1.m: Added.
50487 * objc/execute/class-10.m: Added.
50488 * objc/execute/class-11.m: Added.
50489 * objc/execute/class-12.m: Added.
50490 * objc/execute/class-13.m: Added.
50491 * objc/execute/class-14.m: Added.
50492 * objc/execute/class-2.m: Added.
50493 * objc/execute/class-3.m: Added.
50494 * objc/execute/class-4.m: Added.
50495 * objc/execute/class-5.m: Added.
50496 * objc/execute/class-6.m: Added.
50497 * objc/execute/class-7.m: Added.
50498 * objc/execute/class-8.m: Added.
50499 * objc/execute/class-9.m: Added.
50500 * objc/execute/class-tests-1.h
50501 * objc/execute/class-tests-2.h
50502 * objc/execute/compatibility_alias.m: Added.
50503 * objc/execute/encode-1.m: Added.
50504 * objc/execute/formal_protocol-1.m: Added.
50505 * objc/execute/formal_protocol-2.m: Added.
50506 * objc/execute/formal_protocol-3.m: Added.
50507 * objc/execute/formal_protocol-4.m: Added.
50508 * objc/execute/formal_protocol-5.m: Added.
50509 * objc/execute/formal_protocol-6.m: Added.
50510 * objc/execute/formal_protocol-7.m: Added.
50511 * objc/execute/informal_protocol.m: Added.
50512 * objc/execute/initialize.m: Added.
50513 * objc/execute/load.m: Added.
50514 * objc/execute/many_args_method.m: Added.
50515 * objc/execute/nested-3.m: Added.
50516 * objc/execute/no_clash.m: Added.
50517 * objc/execute/private.m: Added.
50518 * objc/execute/redefining_self.m: Added.
50519 * objc/execute/root_methods.m: Added.
50520 * objc/execute/selector-1.m: Added.
50521 * objc/execute/static-1.m: Added.
50522 * objc/execute/static-2.m: Added.
50523 * objc/execute/va_method.m: Added.
50524
50525 2001-03-10 Richard Henderson <rth@redhat.com>
50526
50527 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50528
50529 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50530
50531 * g++.old-deja/g++.other/crash31.C: XFAIL.
50532 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50533 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50534 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50535 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50536 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50537
50538 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50539
50540 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50541
50542 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50543
50544 * gcc.dg/20000724-1.c: Don't use multiline strings.
50545
50546 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50547
50548 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50549 result of -cString against what we expect it to be; don't just
50550 print it out for no one to read.
50551
50552 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50553 Based on testcases provided by Nicola Pero.
50554
50555 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50556
50557 * gcc.dg/cpp/macro7.c: New test.
50558
50559 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50560
50561 * gcc.dg/cpp/multiline.c: Update.
50562
50563 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50564
50565 * g++.old-deja/g++.other/enum3.C: New test.
50566
50567 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50568
50569 * g++.old-deja/g++.other/pod1.C: New test.
50570
50571 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50572
50573 * g++.old-deja/g++.ext/overload1.C: New test.
50574
50575 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50576
50577 * g++.old-deja/g++.pt/using1.C: New test.
50578
50579 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50580
50581 * g++.old-deja/g++.other/using9.C: New test.
50582
50583 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50584
50585 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50586
50587 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50588
50589 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50590
50591 * g++.old-deja/g++.ext/realpt1.C: Remove.
50592
50593 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50594
50595 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50596
50597 2001-02-26 Will Cohen <wcohen@redhat.com>
50598
50599 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50600
50601 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50602
50603 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50604 templatized constructors.
50605
50606 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50607
50608 * gcc.c-torture/execute/20010224-1.c: New test.
50609
50610 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50611
50612 * gcc.c-torture/execute/20010222-1.c: New test.
50613
50614 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50615
50616 * g++.old-deja/g++.other/inline20.C: New test.
50617
50618 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50619
50620 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50621
50622 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50623
50624 * g++.old-deja/g++.other/lookup22.C: New test.
50625
50626 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50627
50628 * g77.dg: New directory.
50629 * g77.dg/20010216-1.f: New test case.
50630 * g77.dg/dg.exp: New driver.
50631 * lib/g77-dg.exp: New driver library.
50632
50633 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50634
50635 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50636
50637 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50638
50639 * g++.old-deja/g++.other/decl9.C: New test.
50640
50641 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50642
50643 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50644 not need <string> and also tests the initialization at runtime.
50645
50646 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50647
50648 * gcc.c-torture/execute/longlong.c: New test.
50649
50650 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50651
50652 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50653
50654 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50655
50656 * gcc.c-torture/execute/920302-1.c (execute):
50657 Change argument type to short.
50658
50659 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50660
50661 * g++.old-deja/g++.pt/deduct6.C: New test.
50662
50663 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50664
50665 * g++.old-deja/g++.pt/deduct5.C: New test.
50666
50667 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50668
50669 * gcc.c-torture/execute/20010209-1.c: New test.
50670
50671 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50672
50673 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50674
50675 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50676
50677 * g++.dg/vtgc1.C: Update for new ABI.
50678
50679 * consistency.vlad: New directory, 1665 files.
50680
50681 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50682
50683 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50684 return type.
50685 * gcc.dg/cpp/digraphs.c: Declare puts.
50686
50687 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50688
50689 * g++.old-deja/g++.other/warn5.C: New test.
50690
50691 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50692
50693 * g++.old-deja/g++.pt/spec40.C: New test.
50694
50695 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50696
50697 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50698 case.
50699 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50700
50701 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50702
50703 * gcc.c-torture/compile/20010209-1.c: New test.
50704
50705 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50706
50707 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50708 excess errors message but not if it crashes.
50709 * g++.old-deja/g++.other/crash27.C: Likewise.
50710 * g++.old-deja/g++.other/crash28.C: Likewise.
50711 * g++.old-deja/g++.other/crash30.C: Likewise.
50712 * g++.old-deja/g++.other/crash32.C: Likewise.
50713 * g++.old-deja/g++.other/crash35.C: Likewise.
50714 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50715
50716 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50717
50718 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50719 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50720 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50721 g77.f-torture/execute/execute.exp,
50722 g77.f-torture/noncompile/noncompile.exp,
50723 gcc.c-torture/execute/execute.exp,
50724 gcc.c-torture/execute/memcheck/memcheck.exp,
50725 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50726 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50727 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50728 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50729 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50730 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50731 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50732 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50733 Remove bug reporting instructions with ancient email addresses.
50734
50735 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50736
50737 * gcc.dg/20010202-1.c: New test.
50738 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50739
50740 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50741
50742 * g++.dg/stdbool-if.C: New test.
50743
50744 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50745
50746 * objc/execute/fdecl.m: Added main().
50747
50748 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50749
50750 * gcc.c-torture/execute/20010206-1.c: New test.
50751
50752 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50753
50754 * gcc.dg/cpp/avoidpaste1.c: Update.
50755
50756 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50757
50758 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50759 Pero <nicola@brainstorm.co.uk>.
50760 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50761
50762 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50763
50764 * g++.old-deja/g++.pt/spec39.C: New test.
50765
50766 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50767
50768 * gcc.c-torture/compile/20010202-1.c: New test.
50769
50770 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50771
50772 * g++.old-deja/g++.abi/primary2.C: New test.
50773 * g++.old-deja/g++.abi/primary3.C: New test.
50774 * g++.old-deja/g++.abi/primary4.C: New test.
50775 * g++.old-deja/g++.abi/primary5.C: New test.
50776 * g++.old-deja/g++.abi/vtable3.h: New test.
50777 * g++.old-deja/g++.abi/vtable3a.C: New test.
50778 * g++.old-deja/g++.abi/vtable3b.C: New test.
50779 * g++.old-deja/g++.abi/vtable3c.C: New test.
50780 * g++.old-deja/g++.abi/vtable3d.C: New test.
50781 * g++.old-deja/g++.abi/vtable3e.C: New test.
50782 * g++.old-deja/g++.abi/vtable3f.C: New test.
50783 * g++.old-deja/g++.abi/vtable3g.C: New test.
50784 * g++.old-deja/g++.abi/vtable3h.C: New test.
50785 * g++.old-deja/g++.abi/vtable3i.C: New test.
50786 * g++.old-deja/g++.abi/vtable3j.C: New test.
50787 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50788
50789 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50790
50791 * g++.old-deja/g++.other/anon6.C: New test.
50792 * g++.old-deja/g++.other/anon7.C: New test.
50793
50794 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50795
50796 * gcc.dg/cpp/avoidpaste2.c: New tests.
50797
50798 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50799
50800 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50801
50802 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50803
50804 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50805 DECIMAL_DIG cases for Irix."
50806
50807 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50808
50809 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50810
50811 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50812
50813 * gcc.dg/c99-tag-1.c: New test.
50814
50815 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50816
50817 * gcc.dg/cpp/tr-warn1.c: Add tests.
50818
50819 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50820
50821 * gcc.dg/cpp/avoidpaste1.c: Update.
50822 * gcc.dg/cpp/paste4.c: Update.
50823
50824 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50825
50826 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50827 cases for Irix.
50828
50829 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50830
50831 * g++.old-deja/g++.other/inline19.C: New test.
50832
50833 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50834
50835 * gcc.dg/Wlarger-than.c: New test.
50836
50837 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50838
50839 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50840
50841 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50842
50843 * gcc.c-torture/execute/20010129-1.c: New test.
50844 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50845
50846 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50847
50848 * gcc.dg/cpp/avoidpaste1.c: Test case.
50849
50850 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50851
50852 * g++.old-deja/g++.other/inline18.C: New test.
50853
50854 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50855
50856 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50857 and __builtin_putchar.
50858
50859 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50860
50861 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50862 tests.
50863
50864 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50865
50866 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50867 floating point number rounding mode to round to the nearest
50868 representable mode.
50869
50870 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50871
50872 * g++.old-deja/g++.other/mangle2.C: New test.
50873
50874 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50875
50876 * gcc.c-torture/compile/20010124-1.c: New test.
50877
50878 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50879
50880 * g++.old-deja/g++.pt/spec38.C: New test.
50881
50882 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50883
50884 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50885 "Build don't run".
50886
50887 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50888
50889 * gcc.c-torture/execute/20010123-1.c: New test.
50890
50891 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50892
50893 * g++.old-deja/g++.pt/spec37.C: New test.
50894
50895 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50896
50897 * g++.old-deja/g++.pt/overload14.C: New test.
50898
50899 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50900
50901 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50902 __builtin_return_address.
50903
50904 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50905
50906 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50907 * g++.old-deja/g++.pt/spec35.C: New test.
50908 * g++.old-deja/g++.pt/spec36.C: New test.
50909
50910 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50911
50912 * gcc.c-torture/compile/20010118-1.c: New test.
50913
50914 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50915
50916 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50917
50918 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50919
50920 * gcc.c-torture/execute/20010119-1.c: New test.
50921
50922 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50923
50924 * g++.old-deja/g++.other/vbase5.C: New test.
50925
50926 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50927
50928 * gcc.c-torture/execute/20010118-1.c: New test.
50929
50930 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50931
50932 * g++.old-deja/g++.pt/deduct3.C: New test.
50933
50934 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50935
50936 * g++.old-deja/g++.pt/spec34.C: New test.
50937
50938 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50939
50940 * g77.f-torture/compile/20000601-2.f: New test.
50941
50942 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50943
50944 * g++.old-deja/g++.other/init17.C: New test.
50945
50946 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50947
50948 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50949
50950 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50951
50952 * g++.old-deja/g++.pt/unify8.C: New test.
50953
50954 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50955
50956 * g++.old-deja/g++.abi/vbase1.C: New test.
50957
50958 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50959
50960 * g++.old-deja/g++.pt/crash65.C: New test.
50961
50962 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50963
50964 * gcc.dg/cpp/assembl2.S: New test case.
50965
50966 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50967
50968 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50969 are supported.
50970
50971 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50972
50973 * g++.old-deja/g++.other/builtins1.C: New test.
50974 * g++.old-deja/g++.other/builtins2.C: Likewise.
50975 * g++.old-deja/g++.other/builtins3.C: Likewise.
50976 * g++.old-deja/g++.other/builtins4.C: Likewise.
50977
50978 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50979
50980 * gcc.c-torture/compile/20010117-1.c: New test.
50981 * gcc.c-torture/compile/20010117-2.c: New test.
50982
50983 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50984
50985 * g77.f-torture/execute/20010116.[fx]: New test,
50986 XFAIL on i?86-*-*.
50987 * g77.f-torture/compile/20010115.f: Indicate it's
50988 a test for PR fortran/1636.
50989
50990 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50991
50992 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50993
50994 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50995
50996 * g77.f-torture/compile/20010115.f: New test.
50997
50998 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50999
51000 * g++.old-deja/g++.pt/nontype5.C: New test.
51001
51002 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51003
51004 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51005 have an equivalent working one below it.
51006
51007 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51008
51009 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51010 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51011
51012 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51013
51014 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51015 message containing "init_priority".
51016 (conpr-2.C): Likewise.
51017 (conpr-3.C): Likewise.
51018 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51019
51020 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51021
51022 * gcc.c-torture/execute/20010114-2.c: New test.
51023
51024 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51025
51026 * gcc.c-torture/compile/20010114-1.c: New test.
51027 * gcc.c-torture/compile/20010114-1.x: Xfail.
51028 * gcc.c-torture/compile/20010114-2.c: New test.
51029 * gcc.c-torture/execute/20010114-1.c: New test.
51030 * gcc.dg/trunc-1.c: New test.
51031 * gcc.dg/uninit-B.c: New test.
51032
51033 2001-01-13 Nick Clifton <nickc@redhat.com>
51034
51035 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51036 target.
51037
51038 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51039
51040 * gcc.c-torture/compile/20010113-1.c: New test.
51041
51042 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51043
51044 * gcc.c-torture/compile/20001212-1.c: New test.
51045
51046 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51047
51048 * gcc.dg/cpp/widestr1.c: Update.
51049 * gcc.dg/cpp/prag-imp.c: Remove.
51050
51051 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51052
51053 * gcc.c-torture/execute/20000801-3.x: Remove.
51054 * gcc.dg/c90-init-1.c: New test.
51055 * gcc.dg/c99-init-1.c: New test.
51056 * gcc.dg/c99-init-2.c: New test.
51057 * gcc.dg/gnu99-init-1.c: New test.
51058
51059 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51060
51061 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51062 testing that no relevant ones were found.
51063
51064 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51065
51066 * g++.old-deja/g++.pt/cast2.C: New test.
51067
51068 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51069
51070 * g++.old-deja/g++.pt/friend47.C: New test.
51071
51072 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51073
51074 * g++.old-deja/g++.pt/instantiate13.C: New test.
51075
51076 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51077
51078 * g++.old-deja/g++.other/defarg7.C: New test.
51079 * g++.old-deja/g++.other/defarg8.C: New test.
51080
51081 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51082
51083 * g++.old-deja/g++.pt/crash64.C: New test.
51084
51085 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51086
51087 * g++.old-deja/g++.pt/crash63.C: New test.
51088
51089 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51090
51091 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51092
51093 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51094
51095 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51096
51097 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51098
51099 * g++.old-deja/g++.pt/error3.C: New test.
51100
51101 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51102
51103 * g++.old-deja/g++.other/crash39.C: New test.
51104
51105 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51106
51107 * g++.old-deja/g++.other/vbase4.C: New test.
51108
51109 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51110
51111 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51112 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51113 * gcc.dg/special/special.exp: New test driver which will check
51114 for alias support for the above test.
51115
51116 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51117
51118 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51119 problems on small machines.
51120 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51121 parameterize.
51122
51123 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51124
51125 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51126 mips.
51127 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51128
51129 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51130
51131 * g++.old_deja/g++.pt/using8.C: New test.
51132
51133 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51134
51135 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51136
51137 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51138
51139 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51140 where a failure is expected.
51141 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51142
51143 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51144
51145 * g++.old_deja/g++.pt/instantiate12.C: New test.
51146
51147 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51148
51149 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51150 start of structs.
51151 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51152 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51153 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51154 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51155 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51156 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51157 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51158 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51159 * g++.old-deja/g++.eh/spec6.C: Likewise.
51160 * g++.old-deja/g++.jason/crash3.C: Likewise.
51161 * g++.old-deja/g++.law/ctors11.C: Likewise.
51162 * g++.old-deja/g++.law/ctors17.C: Likewise.
51163 * g++.old-deja/g++.law/ctors5.C: Likewise.
51164 * g++.old-deja/g++.law/ctors9.C: Likewise.
51165 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51166 * g++.old-deja/g++.mike/net22.C: Likewise.
51167 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51168 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51169 * g++.old-deja/g++.mike/virt3.C: Likewise.
51170 * g++.old-deja/g++.niklas/t128.C: Likewise.
51171 * g++.old-deja/g++.other/anon4.C: Likewise.
51172 * g++.old-deja/g++.other/using1.C: Likewise.
51173 * g++.old-deja/g++.other/warn3.C: Likewise.
51174 * g++.old-deja/g++.pt/t37.C: Likewise.
51175 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51176 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51177
51178 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51179
51180 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51181
51182 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51183
51184 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51185
51186 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51187
51188 * gcc.c-torture/compile/20010107-1.c: New test.
51189
51190 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51191
51192 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51193
51194 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51195
51196 * gcc.dg/format/format.h: New file.
51197 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51198 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51199 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51200 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51201 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51202 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51203 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51204 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51205 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51206 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51207 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51208 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51209 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51210 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51211 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51212 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51213 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51214 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51215 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51216 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51217 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51218 instead of declaring standard types, macros and functions in each
51219 test.
51220
51221 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51222
51223 * gcc.c-torture/execute/20010106-1.c: New test.
51224
51225 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51226
51227 * gcc.dg/format/format.exp: New file.
51228 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51229 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51230 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51231 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51232 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51233 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51234 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51235 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51236 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51237 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51238 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51239 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51240 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51241 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51242 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51243 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51244 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51245 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51246 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51247 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51248 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51249 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51250 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51251 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51252 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51253 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51254 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51255 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51256 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51257 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51258 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51259 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51260 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51261 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51262 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51263 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51264 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51265 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51266 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51267 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51268 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51269 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51270
51271 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51272
51273 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51274 account.
51275
51276 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51277
51278 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51279
51280 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51281
51282 * g++.old-deja/g++.pt/crash62.C: New test.
51283
51284 2001-01-04 Richard Henderson <rth@redhat.com>
51285
51286 * gcc.dg/20000926-1.c: Update expected warnings.
51287 * gcc.dg/array-2.c: Likewise.
51288 * gcc.dg/array-4.c: Also validate flexible array members.
51289 * gcc.dg/c99-flex-array-1.c: New.
51290
51291 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51292
51293 * gcc.c-torture/compile/20001222-1.x: Remove.
51294
51295 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51296
51297 * gcc.c-torture/execute/built-in-setjmp.c: New.
51298
51299 2001-01-03 Richard Henderson <rth@redhat.com>
51300
51301 * gcc.dg/940510-1.c: Update expected error wording.
51302 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51303
51304 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51305
51306 * lib/target-supports.exp (check_alias_available): Modified to
51307 indicate aliases not supported if only weak aliases are supported.
51308
51309 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51310
51311 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51312 Turn on cmpstrsi checks for __pj__ and __i370__.
51313
51314 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51315
51316 * g++.old-deja/g++.other/virtual11.C: New test.
51317
51318 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51319
51320 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51321
51322 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51323
51324 * gcc.c-torture/compile/20010102-1.c: New test.
51325
51326 2001-01-02 Andreas Jaeger <aj@suse.de>
51327
51328 * gcc.dg/noreturn-3.c: New test.
51329
51330 * gcc.dg/noreturn-4.c: New test.
51331
51332 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51333
51334 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51335 __builtin_fputc and __builtin_fwrite.
51336
51337 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51338
51339 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51340 signed char, not default char.
51341
51342 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51343
51344 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51345
51346 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51347
51348 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51349
51350 2000-12-29 Richard Henderson <rth@redhat.com>
51351
51352 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51353 (__cyg_profile_func_exit): Define.
51354
51355 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51356
51357 * g++.dg/vtgc1.C: New test.
51358
51359 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51360
51361 * gcc.dg/noncompile/20001228-1.c: New test.
51362
51363 * gcc.dg/20001228-1.c: New test.
51364
51365 * gcc.c-torture/execute/20001228-1.c: New test.
51366
51367 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51368
51369 * gcc.dg/format-strfmon-1.c: New test.
51370
51371 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51372
51373 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51374 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51375 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51376 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51377 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51378 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51379 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51380 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51381 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51382 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51383 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51384 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51385 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51386
51387 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51388 * gcc.c-torture/execute/string-opt-4.c: Test index.
51389
51390 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51391
51392 * gcc.c-torture/compile/20001226-1.c: New test.
51393
51394 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51395
51396 * gcc.c-torture/compile/20001222-1.c: New test.
51397 * gcc.c-torture/compile/20001222-1.x: Xfail.
51398
51399 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51400
51401 * gcc.c-torture/execute/comp-goto-2.c: New test.
51402
51403 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51404
51405 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51406 Use long types if __INT_MAX__ is 32767.
51407 (main): Use cast to (sint32 *) when poking 88 into a_page.
51408
51409 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51410
51411 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51412
51413 * gcc.c-torture/compile/20001221-1.c: New test.
51414 * gcc.c-torture/execute/20001221-1.c: New test.
51415
51416 2000-12-20 Richard Henderson <rth@redhat.com>
51417
51418 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51419 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51420
51421 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51422
51423 * gcc.dg/compare3.c: New test.
51424
51425 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51426
51427 * gcc.dg/format-warnll-1.c: New test.
51428
51429 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51430
51431 * gcc.dg/cpp/cmdlne-P.c: New test.
51432
51433 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51434
51435 * gcc.c-torture/execute/builtin-abs-1.c,
51436 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51437
51438 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51439
51440 * gcc.dg/cpp/multiline.c: New test.
51441
51442 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51443
51444 * g++.old-deja/g++.other/syshdr1.C: Update.
51445 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51446
51447 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51448
51449 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51450
51451 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51452
51453 * g++.old-deja/g++.pt/ttp65.C: New test.
51454
51455 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51456
51457 * g++.old-deja/g++.pt/ttp64.C: New test.
51458
51459 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51460
51461 * g++.old-deja/g++.pt/spec33.C: New test.
51462
51463 2000-12-14 Catherine Moore <clm@redhat.com>
51464
51465 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51466 * gcc.c-torture/execute/920612-2.c: Likewise.
51467 * gcc.c-torture/execute/920428-2.c: Likewise.
51468 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51469 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51470
51471 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51472
51473 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51474 * gcc.dg/pack-test-2.c: Likewise.
51475
51476 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51477
51478 Tests by Zack Weinberg <zackw@stanford.edu>.
51479
51480 * gcc.dg/cpp/defined.c: Update.
51481 * gcc.dg/cpp/defined_trad.c: New tests.
51482
51483 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51484
51485 * gcc.dg/cpp/trad-direct.c: Update.
51486
51487 2000-12-11 Neil Booth <neilb@earthling.net>
51488
51489 * gcc.dg/cpp/defined_trad.c
51490
51491 2000-12-11 Neil Booth <neilb@earthling.net>
51492
51493 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51494
51495 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51496
51497 * gcc.dg/format-miss-2.c: New test.
51498
51499 2000-12-09 Neil Booth <neilb@earthling.net>
51500
51501 * gcc.dg/cpp/lineflags.c: New tests.
51502 * gcc.dg/cpp/poison.c: Update.
51503 * gcc.dg/cpp/redef2.c: Update.
51504 * gcc.dg/cpp/skipping.c: New test.
51505
51506 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51507
51508 * g++.old-deja/g++.other/eh3.C: New testcase.
51509
51510 2000-12-07 Neil Booth <neilb@earthling.net>
51511
51512 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51513 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51514 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51515 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51516 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51517 Update.
51518
51519 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51520
51521 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51522 __SIZE_TYPE__ instead of int for type of integers cast to
51523 pointers.
51524
51525 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51526
51527 * g++.old-deja/g++.other/cleanup4.C: New test.
51528
51529 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51530
51531 * format-sec-1.c: New test.
51532
51533 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51534
51535 * gcc.dg/format-nonlit-3.c: New test.
51536
51537 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51538
51539 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51540 through a null pointer.
51541
51542 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51543
51544 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51545 * g++.old-deja/g++.pt/partial4.C: New test.
51546
51547 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51548
51549 * gcc.c-torture/execute/ieee/hugeval.x: New.
51550
51551 2000-12-06 Neil Booth <neilb@earthling.net>
51552
51553 * gcc.dg/cpp/backslash2.c: New tests.
51554
51555 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51556
51557 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51558 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51559
51560 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51561
51562 * gcc.c-torture/execute/20001203-2.c: New testcase.
51563
51564 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51565
51566 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51567 * g++.old-deja/g++.other/virtual10.C: New test.
51568
51569 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51570
51571 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51572
51573 2000-12-05 Richard Henderson <rth@redhat.com>
51574
51575 * gcc.c-torture/compile/20001205-1.c: New.
51576
51577 2000-12-04 Neil Booth <neilb@earthling.net>
51578
51579 * g++.old-deja/g++.other/virtual9.C: New test.
51580 * g++.old-deja/g++.pt/crash61.C: New test.
51581 * gcc.c-torture/execute/loop-9.c: New test.
51582
51583 2000-12-04 Neil Booth <neilb@earthling.net>
51584
51585 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51586 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51587 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51588 * gcc.dg/cpp/extratokens.c: ...here.
51589
51590 2000-12-04 Neil Booth <neilb@earthling.net>
51591
51592 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51593 New tests.
51594
51595 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51596
51597 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51598 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51599
51600 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51601
51602 * gcc.c-torture/execute/20001203-1.c: New test.
51603
51604 2000-12-03 Neil Booth <neilb@earthling.net>
51605
51606 * gcc.dg/cpp/macro6.c: New test cases.
51607
51608 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51609
51610 * gcc.c-torture/execute/string-opt-9.c: New test.
51611 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51612 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51613 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51614
51615 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51616 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51617
51618 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51619
51620 * gcc.dg/cpp/if-6.c: New testcase.
51621
51622 * gcc.dg/20001201-1.c: New testcase.
51623
51624 2000-12-02 Neil Booth <neilb@earthling.net>
51625
51626 * g++.old-deja/g++.other/externC4.C,
51627 g++.old-deja/g++.other/friend10.C: New tests.
51628
51629 2000-12-02 Neil Booth <neilb@earthling.net>
51630
51631 * g++.old-deja/g++.other/instan2.C
51632 * g++.old-deja/g++.other/instan3.C: New test.
51633
51634 2000-12-02 Neil Booth <neilb@earthling.net>
51635
51636 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51637 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51638 gnuc99.c,gnuc99-pedantic.c: New tests.
51639
51640 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51641
51642 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51643 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51644
51645 2000-12-01 Neil Booth <neilb@earthling.net>
51646
51647 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51648 * gcc.dg/cpp/poison.c: Update.
51649 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51650
51651 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51652
51653 * g77.f-torture/execute/20001201.f: New test.
51654
51655 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51656
51657 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51658
51659 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51660
51661 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51662
51663 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51664
51665 * g++.old-deja/g++.other/cast6.C: New test.
51666
51667 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51668
51669 * gcc.c-torture/execute/20001130-2.c: New testcase.
51670
51671 2000-11-30 Richard Henderson <rth@redhat.com>
51672
51673 * gcc.c-torture/execute/20001130-1.c: New test.
51674
51675 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51676
51677 * g++.old-deja/g++.other/op3.C: New test.
51678
51679 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51680
51681 * g++.old-deja/g++.other/op2.C: New test.
51682
51683 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51684
51685 * g++.old-deja/g++.other/crash38.C: New test.
51686
51687 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51688
51689 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51690
51691 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51692
51693 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51694 tests.
51695 * gcc.c-torture/execute/string-opt-6.c: New test.
51696
51697 * gcc.dg/20001117-1.c: Add main.
51698
51699 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51700
51701 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51702 Move from here ...
51703 * gcc.dg/940510-1.c: ... to here.
51704
51705 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51706 zero-size arrays in toplevel structures.
51707
51708 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51709
51710 * gcc.c-torture/execute/loop-8.c: New test.
51711
51712 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51713
51714 * g++.old-deja/g++.other/base1.C: New test.
51715
51716 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51717
51718 * g++.old-deja/g++.other/parse2.C: New test.
51719
51720 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51721
51722 * g++.old-deja/g++.pt/incomplete1.C: New test.
51723
51724 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51725
51726 * g++.old-deja/g++.other/friend9.C: New test.
51727
51728 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51729
51730 * gcc.dg/20001127-1.c: New test.
51731
51732 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51733
51734 * g++.old-deja/g++.pt/friend46.C: New test.
51735
51736 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51737
51738 * g++.old-deja/g++.other/ptrmem8.C: New test.
51739
51740 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51741
51742 * gcc.c-torture/execute/string-opt-7.c: New test.
51743 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51744
51745 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51746
51747 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51748 instead of 'mkcheck 2'.
51749
51750 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51751
51752 * gcc.c-torture/execute/memcheck/driver.c,
51753 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51754 C9X references to refer to C99.
51755
51756 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51757
51758 * gcc.dg/ultrasp3.c: New test.
51759
51760 2000-11-25 Neil Booth <neilb@earthling.net>
51761
51762 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51763
51764 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51765
51766 * gcc.c-torture/compile/20001123-2.c: New.
51767
51768 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51769
51770 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51771
51772 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51773
51774 * gcc.dg/sequence-point-1.c: Add some new tests.
51775 * gcc.c-torture/execute/20001124-1.c: New test.
51776
51777 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51778
51779 * g++.old-deja/g++.other/vaarg4.C: New test.
51780 * gcc.c-torture/compile/20001123-1.c: New test.
51781
51782 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51783
51784 * g++.other/crash24.C: Adjust and remove XFAIL.
51785 * g++.other/crash37.C: New test.
51786
51787 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51788
51789 * g++.old-deja/g++.pt/instantiate9.C: New test.
51790
51791 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51792
51793 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51794 new ABI, too.
51795
51796 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51797 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51798
51799 2000-11-22 Neil Booth <neilb@earthling.net>
51800
51801 * gcc.dg/cpp/Wtrigraphs.c: New test.
51802
51803 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51804
51805 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51806
51807 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51808
51809 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51810
51811 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51812
51813 * lib/gcc-dg.exp: load_lib scanasm.exp.
51814 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51815 * lib/g++-dg.exp: load_lib scanasm.exp.
51816 * lib/scanasm.exp: New.
51817 (scan-assembler, scan-assembler-not): Add optional arguments to
51818 test name, or if not present, the pattern name.
51819 (scan-assembler-dem, scan-assembler-dem-not): New.
51820
51821 * g++.dg/dg.exp: New.
51822
51823 2000-11-21 Neil Booth <neilb@earthling.net>
51824
51825 * gcc.dg/cpp/integrated1.c: Remove.
51826
51827 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51828
51829 * gcc.c-torture/execute/20001121-1.c: New test.
51830
51831 2000-11-21 Richard Henderson <rth@redhat.com>
51832
51833 * gcc.c-torture/compile/20001121-1.c: New test.
51834
51835 2000-11-20 Neil Booth <neilb@earthling.net>
51836
51837 * gcc.dg/cpp/integrated1.c: New test.
51838
51839 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51840
51841 * g++.old-deja/g++.other/inline17.C: New test.
51842
51843 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51844
51845 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51846 local variable to be zero: I made the variable global. Now
51847 uses abort() and exit() instead of relying on main's return value.
51848
51849 2000-11-20 Neil Booth <neilb@earthling.net>
51850
51851 * gcc.dg/cpp/paste2.c: Update test.
51852 * objc/execute/paste.m: New test.
51853
51854 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51855
51856 * gcc.dg/c99-condexpr-1.c: New test.
51857
51858 2000-11-20 Neil Booth <neilb@earthling.net>
51859
51860 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51861
51862 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51863
51864 * g++.old-deja/g++.pt/export1.C: New test.
51865
51866 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51867
51868 * gcc.dg/20001117-1.c: New test.
51869
51870 2000-11-18 Richard Henderson <rth@redhat.com>
51871
51872 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51873
51874 2000-11-18 Richard Henderson <rth@redhat.com>
51875
51876 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51877 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51878 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51879
51880 2000-11-18 Richard Henderson <rth@redhat.com>
51881
51882 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51883 (main): New. Exit cleanly.
51884
51885 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51886
51887 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51888 gcc.dg/c99-fordecl-2.c: New tests.
51889
51890 2000-11-18 Richard Henderson <rth@redhat.com>
51891
51892 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51893 * gcc.c-torture/execute/zerolen-2.c: New.
51894
51895 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51896
51897 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51898 memory.
51899
51900 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51901
51902 * g++.old-deja/g++.pt/instantiate8.C: New test.
51903
51904 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51905
51906 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51907 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51908
51909 2000-11-16 Nick Clifton <nickc@redhat.com>
51910
51911 * gcc.c-torture/execute/nestfunc-2.c: New test.
51912 * gcc.c-torture/execute/nestfunc-3.c: New test.
51913
51914 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51915
51916 * gcc.c-torture/compile/20001116-1.c: New test.
51917
51918 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51919
51920 * gcc.c-torture/execute/20001115-1.c: New test.
51921
51922 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51923
51924 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51925 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51926 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51927 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51928
51929 2000-11-15 Neil Booth <neilb@earthling.net>
51930
51931 gcc.dg/cpp/_Pragma1.c: Update.
51932 gcc.dg/cpp/_Pragma2.c: New test.
51933
51934 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51935
51936 * g++.old-deja/g++.other/anon5.C: New test.
51937
51938 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51939
51940 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51941 tests.
51942
51943 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51944
51945 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51946 output.
51947
51948 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51949
51950 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51951 labels at end of compound statements.
51952
51953 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51954
51955 * gcc.c-torture/execute/loop-7.c: New test.
51956
51957 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51958
51959 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51960
51961 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51962
51963 * gcc.dg/c99-bool-1.c: New test.
51964
51965 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51966
51967 * gcc.dg/c99-scope-1.c: Remove xfail.
51968 * gcc.dg/c99-scope-2.c: New test.
51969
51970 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51971
51972 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51973 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51974
51975 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51976
51977 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51978 error messages.
51979
51980 * g++.mike/p700.C: Don't typedef wchar_t.
51981 * g++.mike/p784.C: Likewise.
51982 * g++.mike/eb101.C: Don't use __wchar_t.
51983
51984 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51985
51986 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51987 from DO loop.
51988
51989 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51990
51991 * gcc.c-torture/execute/20001111-1.c: New test.
51992
51993 2000-11-10 Nick Clifton <nickc@redhat.com>
51994
51995 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51996 long multuiple and accumulate.
51997
51998 2000-11-09 Richard Henderson <rth@redhat.com>
51999
52000 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52001 via size_t instead of int.
52002
52003 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52004 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52005 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52006 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52007
52008 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52009
52010 * gcc.c-torture/compile/20001109-1.c: New test.
52011 * gcc.c-torture/compile/20001109-2.c: New test.
52012
52013 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52014
52015 * g++.old-deja/g++.pt/operator1.C: New test.
52016 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52017
52018 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52019
52020 * gcc.dg/20001108-1.c: New test.
52021
52022 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52023
52024 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52025 with both arguments constant strings.
52026 * gcc.c-torture/execute/string-opt-3.c: New test.
52027 * gcc.c-torture/execute/string-opt-4.c: New test.
52028 * gcc.c-torture/execute/string-opt-5.c: New test.
52029
52030 2000-11-08 Nick Clifton <nickc@redhat.com>
52031
52032 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52033 mulsidi3adddi patterns.
52034
52035 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52036
52037 * g++.old-deja/g++.other/crash36.C: New test.
52038
52039 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52040
52041 * g++.old-deja/g++.other/init16.C: New test.
52042
52043 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52044
52045 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52046
52047 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52048
52049 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
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 DJ Delorie <dj@redhat.com>
52054
52055 * gcc.dg/20000614-1.c: Add return so that test can pass.
52056
52057 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52058
52059 * gcc.c-torture/execute/string-opt-1.c: New test.
52060
52061 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52062
52063 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52064 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52065 parameters in registers, and there is no way for a varargs
52066 function to know in which order the integer and floating-point
52067 parameters should be interleaved when they are placed on the
52068 stack.
52069 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52070 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52071
52072 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52073
52074 * gcc.c-torture/execute/string-opt-2.c: New test.
52075
52076 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52077
52078 * g++.old-deja/g++.pt/crash60.C: New test.
52079
52080 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52081
52082 * g++.old-deja/g++.other/crash24.C: New test.
52083 * g++.old-deja/g++.other/crash25.C: New test.
52084 * g++.old-deja/g++.other/crash26.C: New test.
52085 * g++.old-deja/g++.other/crash27.C: New test.
52086 * g++.old-deja/g++.other/crash28.C: New test.
52087 * g++.old-deja/g++.other/crash29.C: New test.
52088 * g++.old-deja/g++.other/crash30.C: New test.
52089 * g++.old-deja/g++.other/crash31.C: New test.
52090 * g++.old-deja/g++.other/crash32.C: New test.
52091 * g++.old-deja/g++.other/crash33.C: New test.
52092 * g++.old-deja/g++.other/crash34.C: New test.
52093 * g++.old-deja/g++.other/crash35.C: New test.
52094
52095 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52096
52097 * gcc.c-torture/execute/20001031-1.c: New test.
52098
52099 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52100
52101 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52102 namespace.
52103
52104 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52105 standards-conformant.
52106
52107 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52108
52109 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52110 * g++.old-deja/g++.mike/p755a.C: Likewise.
52111 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52112 library makes no calls to `operator new' during initialization.
52113
52114 2000-11-04 Neil Booth <neilb@earthling.net>
52115
52116 * gcc.dg/cpp/include2.c: New tests.
52117
52118 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52119
52120 * lib/g++.exp (g++_set_ld_library_path): New function.
52121 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52122
52123 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52124
52125 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52126 warnings.
52127
52128 2000-11-01 Richard Henderson <rth@redhat.com>
52129
52130 * g++.old-deja/g++.ext/namedret1.C: New.
52131 * g++.old-deja/g++.ext/namedret2.C: New.
52132 * g++.old-deja/g++.ext/namedret3.C: New.
52133
52134 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52135
52136 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52137 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52138
52139 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52140
52141 * gcc.c-torture/execute/va-arg-21.c: New test.
52142
52143 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52144
52145 * gcc.dg/c99-complex-2.c: New test.
52146
52147 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52148
52149 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52150
52151 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52152
52153 * g++.old-deja/g++.other/inline16.C: New test.
52154
52155 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52156
52157 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52158 __PRETTY_FUNCTION__
52159
52160 2000-10-29 Neil Booth <neilb@earthling.net>
52161
52162 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52163 New tests.
52164 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52165 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52166 optimisation.
52167
52168 2000-10-29 Neil Booth <neilb@earthling.net>
52169
52170 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52171 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52172 * mi5.c: Test multiple includes work with -C.
52173 * trigraphs.c: Test ^= version.
52174
52175 2000-10-28 Neil Booth <neilb@earthling.net>
52176
52177 New tests and test updates for new macro expander.
52178
52179 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52180 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52181 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52182 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52183 new diagnostic messages.
52184
52185 * gcc.dg/cpp/macro3.c: New tests.
52186
52187 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52188
52189 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52190 on the same line.
52191
52192 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52193
52194 * g++.old-deja/g++.other/eh2.C: New test.
52195
52196 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52197
52198 * gcc.c-torture/execute/20001027-1.c: New test.
52199
52200 2000-10-26 Richard Henderson <rth@redhat.com>
52201
52202 * gcc.c-torture/execute/20001026-1.c: New.
52203
52204 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52205
52206 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52207 * g++.old-deja/g++.law/builtin1.C: Likewise.
52208 * g++.old-deja/g++.law/ctors10.C: Likewise.
52209 * g++.old-deja/g++.law/virtual3.C: Likewise.
52210 * g++.old-deja/g++.mike/p658.C: Likewise.
52211 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52212 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52213 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52214 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52215 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52216
52217 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52218
52219 * gcc.c-torture/compile/20001024-1.c: New test.
52220
52221 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52222
52223 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52224 to tell us whether or not we are using V3.
52225
52226 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52227
52228 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52229 operands.
52230
52231 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52232
52233 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52234
52235 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52236
52237 * gcc.c-torture/execute/20001024-1.c: New test.
52238
52239 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52240
52241 * g++.old-deja/g++.other/sibcall1.C: New test.
52242
52243 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52244
52245 * gcc.dg/noncompile/init-3.c: New test.
52246
52247 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52248
52249 * gcc.dg/format-array-1.c: New test.
52250
52251 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52252
52253 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52254 writing through null pointers; remove comment about testing
52255 unterminated strings.
52256
52257 2000-10-17 Matthew Hiller <hiller@redhat.com>
52258
52259 * gcc.c-torture/execute/20001017-2.c: New test.
52260
52261 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52262
52263 * gcc.c-torture/compile/20001018-1.c: New test.
52264 * gcc.c-torture/compile/20001018-1.x: Xfail.
52265
52266 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52267
52268 * gcc.c-torture/execute/20001017-1.c: New test.
52269
52270 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52271
52272 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52273 for multiple use of arguments with scanf formats; add tests for
52274 multiple use of arguments.
52275
52276 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52277
52278 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52279 from some old tests.
52280
52281 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52282
52283 * gcc.dg/format-miss-1.c: New test.
52284
52285 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52286
52287 * gcc.c-torture/execute/20001013-1.c: New test.
52288
52289 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52290
52291 * gcc.dg/format-branch-1.c: New test.
52292
52293 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52294
52295 * README, lib/file-format.exp: Remove EGCS references.
52296
52297 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52298
52299 * gcc.dg/20001013-1.c: New test.
52300
52301 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52302
52303 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52304 for intmax_t in the compiler using __typeof__ and the type rules
52305 for conditional expressions.
52306
52307 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52308
52309 * gcc.dg/20001012-1.c: New test.
52310 * gcc.dg/20001012-2.c: New test.
52311
52312 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52313
52314 * gcc.dg/format-attr-1.c: New test.
52315
52316 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52317
52318 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52319 __LONG_LONG_MAX__ instead of LLONG_MAX.
52320
52321 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52322
52323 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52324 scanf flags.
52325 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52326 flags.
52327
52328 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52329
52330 * gcc.dg/sequence-pt-1.c: New test.
52331
52332 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52333
52334 * gcc.c-torture/execute/20001011-1.c: New testcase.
52335 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52336
52337 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52338
52339 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52340 does not error on it.
52341
52342 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52343
52344 * gcc.dg/20001009-1.c: New test.
52345
52346 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52347
52348 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52349 * gcc.c-torture/execute/20001009-2.c: ... to here.
52350
52351 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52352
52353 * gcc.c-torture/compile/20001009-1.c: New testcase.
52354 * gcc.c-torture/execute/20001009-1.c: New testcase.
52355 Testcases provided by Jan Hubicka <jh@suse.cz>.
52356
52357 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52358
52359 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52360 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52361 uintmax_t using <limits.h> to emulate the compiler's internal
52362 logic. No longer XFAIL %j tests.
52363
52364 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52365
52366 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52367 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52368 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52369 regexps and details of expected handling of some bad formats.
52370 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52371 suppression.
52372
52373 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52374
52375 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52376 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52377 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52378 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52379 in list archives.
52380
52381 2000-10-06 Richard Henderson <rth@cygnus.com>
52382
52383 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52384 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52385 * g++.old-deja/g++.jason/report.C: Likewise.
52386 * g++.old-deja/g++.law/friend5.C: Likewise.
52387 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52388 of the expected warnings.
52389
52390 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52391
52392 * g++.old-deja/g++.pt/enum14.C: New test.
52393
52394 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52395
52396 * g++.old-deja/g++.pt/crash59.C: New test.
52397
52398 2000-10-04 Will Cohen <wcohen@redhat.com>
52399
52400 * gcc.dg/20000926-1.c: New test.
52401
52402 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52403
52404 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52405 function name for current C++ compiler.
52406 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52407
52408 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52409
52410 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52411 __PRETTY_FUNCTION__.
52412 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52413
52414 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52415
52416 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52417
52418 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52419
52420 * gcc.c-torture/compile/20000923-1.c: New test.
52421
52422 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52423
52424 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52425 * g++.old-deja/g++.pt/ttp62.C: Same.
52426 * g++.old-deja/g++.other/inline14.C: Same.
52427
52428 2000-09-24 Richard Henderson <rth@cygnus.com>
52429
52430 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52431
52432 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52433
52434 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52435
52436 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52437
52438 * gcc.c-torture/compile/20000922-1.c: New file.
52439
52440 2000-09-21 Nick Clifton <nickc@redhat.com>
52441
52442 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52443 a signed long modulo operation.
52444 (mod6): New function - perform an unsigned long modulo operation.
52445 (main): Add tests for modulos of very large numbers by very small
52446 dividends.
52447
52448 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52449
52450 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52451
52452 2000-09-19 Richard Henderson <rth@cygnus.com>
52453
52454 * gcc.dg/compare2.c (case 10): XFAIL.
52455
52456 2000-09-18 Richard Henderson <rth@cygnus.com>
52457
52458 * gcc.c-torture/execute/20000906-1.c: Move ...
52459 * gcc.dg/20000906-1.c: ... here. Only run on targets
52460 that support __builtin_trap.
52461
52462 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52463
52464 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52465
52466 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52467
52468 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52469 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52470 more $ format tests.
52471
52472 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52473
52474 * gcc.dg/format-errmk-1.c: New test.
52475
52476 2000-09-17 Greg McGary <greg@mcgary.org>
52477
52478 * gcc.c-torture/execute/20000917-1.x: Remove.
52479
52480 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52481
52482 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52483
52484 2000-09-17 Greg McGary <greg@mcgary.org>
52485
52486 * gcc.c-torture/execute/20000917-1.c: New test.
52487 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52488
52489 2000-09-16 Neil Booth <NeilB@earthling.net>
52490
52491 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52492 in nested macro bug.
52493
52494 2000-09-15 Neil Booth <NeilB@earthling.net>
52495
52496 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52497
52498 2000-09-14 Jeffrey A Law (law@cygnus.com)
52499
52500 * gcc.c-torture/execute/20000914-1.c: New test.
52501
52502 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52503
52504 * g++.other/inline13.C: New test.
52505
52506 2000-09-12 Andreas Jaeger <aj@suse.de>
52507
52508 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52509 constant by Ulrich Drepper <drepper@redhat.com>.
52510
52511 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52512
52513 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52514
52515 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52516
52517 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52518
52519 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52520
52521 * gcc.dg/cpp/backslash.c: New test.
52522
52523 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52524
52525 * gcc.c-torture/execute/20000910-1.c: New test.
52526 * gcc.c-torture/execute/20000910-2.c: Likewise.
52527
52528 2000-09-11 Robert Lipe <robertl@sco.com>
52529
52530 * gcc.dg/pragma-align.c: New test.
52531
52532 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52533
52534 * g++.old-deja/g++.pt/explicit82.C: New test.
52535 * g++.old-deja/g++.pt/explicit83.C: New test.
52536
52537 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52538
52539 * gcc.dg/asm-names.c: New test.
52540
52541 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52542
52543 * gcc.dg/cpp/tr-warn6.c: New test
52544
52545 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52546
52547 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52548 be accepted.
52549
52550 2000-09-07 Catherine Moore <clm@redhat.com>
52551
52552 * gcc.c-torture/execute/unroll-1.c: New test.
52553
52554 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52555
52556 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52557 ERROR markers.
52558 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52559 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52560 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52561 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52562 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52563 Preprocess only.
52564 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52565 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52566
52567 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52568
52569 * g++.old-deja/g++.pt/deduct2.C: New test.
52570
52571 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52572
52573 * g++.old-deja/g++.pt/parms2.C: New test.
52574
52575 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52576
52577 * g++.old-deja/g++.pt/crash58.C: New test.
52578
52579 2000-09-06 Greg McGary <greg@mcgary.org>
52580
52581 * gcc.c-torture/execute/20000906-1.c: New test.
52582 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52583
52584 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52585
52586 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52587
52588 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52589
52590 * g++.old-deja/g++.pt/crash57.C: New test.
52591
52592 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52593
52594 * g++.old-deja/g++.pt/crash56.C: New test.
52595
52596 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52597
52598 * g++.old-deja/g++.pt/koenig1.C: New test.
52599
52600 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52601
52602 * gcc.dg/20000904-1.c: New test.
52603
52604 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52605
52606 * gcc.dg/cpp/paste8.c: New test.
52607
52608 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52609
52610 * gcc.c-torture/compile/20000827-1.c: New test.
52611
52612 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52613
52614 * gcc.dg/format-diag-1.c: New test.
52615
52616 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52617
52618 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52619 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52620 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52621 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52622 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52623
52624 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52625
52626 * g++.old-deja/g++.other/nested4.C: New test.
52627
52628 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52629
52630 * g++.old-deja/g++.ns/scoped1.C: New test.
52631
52632 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52633
52634 * lib/g++.exp: Support testing already-installed GCC.
52635
52636 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52637
52638 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52639
52640 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52641
52642 * gcc.dg/return-type-2.c: New test.
52643
52644 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52645
52646 * gcc.c-torture/compile/20000825-1.c: New test.
52647
52648 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52649
52650 * gcc.dg/dwarf2-2.c: New test.
52651
52652 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52653
52654 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52655 dg-warning regexps.
52656
52657 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52658
52659 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52660 gcc.dg/format-ext-5.c: New tests.
52661
52662 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52663
52664 * g++.old-deja/g++.other/crash22.C: New test.
52665
52666 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52667
52668 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52669
52670 2000-08-24 Richard Henderson <rth@cygnus.com>
52671
52672 * gcc.dg/ia64-sync-1.c: New test.
52673 * gcc.dg/ia64-sync-2.c: New test.
52674 * gcc.dg/ia64-asm-1.c: New test.
52675
52676 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52677
52678 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52679 * gcc.dg/format-ext-2.c: New test.
52680
52681 2000-08-23 Jason Merrill <jason@redhat.com>
52682
52683 * lib/old-dejagnu.exp: Also ignore "In member function" and
52684 "At global scope".
52685
52686 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52687
52688 * gcc.dg/noncompile/label-lineno-1.c: New test.
52689
52690 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52691
52692 * gcc.dg/c99-array-nonobj-1.c: New test.
52693
52694 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52695
52696 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52697 tests.
52698 * gcc.dg/format-ext-1.c: New test.
52699
52700 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52701
52702 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52703 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52704 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52705 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52706 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52707
52708 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52709
52710 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52711 gcc.dg/c99-strftime-2.c: New tests.
52712
52713 2000-08-22 Richard Henderson <rth@cygnus.com>
52714
52715 * gcc.c-torture/execute/20000822-1.c: New test.
52716
52717 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52718
52719 * gcc.c-torture/execute/20000819-1.x: Remove.
52720
52721 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52722
52723 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52724 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52725 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52726 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52727 gcc.dg/format-xopen-1.c: New tests.
52728
52729 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52730
52731 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52732
52733 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52734
52735 * g++.old-deja/g++.other/loop2.C: New test.
52736
52737 * gcc.c-torture/compile/20000606-1.c: New test.
52738 * gcc.c-torture/compile/20000728-1.c: New test.
52739 * gcc.c-torture/execute/20000801-1.c: New test.
52740 * gcc.c-torture/execute/20000801-2.c: New test.
52741 * gcc.c-torture/execute/20000819-1.c: New test.
52742 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52743 * gcc.dg/20000629-1.c: New test.
52744 * gcc.dg/20000724-1.c: New test.
52745 * gcc.dg/20000807-1.c: New test.
52746
52747 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52748
52749 * gcc.dg/cpp/pragma-1.c: New test.
52750 * gcc.dg/cpp/pragma-2.c: New test.
52751
52752 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52753
52754 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52755 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52756
52757 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52758
52759 * gcc.c-torture/compile/20000818-1.c: New test.
52760
52761 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52762
52763 * gcc.c-torture/execute/20000818-1.c: New test.
52764
52765 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52766
52767 * gcc.dg/format-va-1.c: New test.
52768
52769 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52770
52771 * g++.old-deja/g++.other/typedef8.C: New test.
52772
52773 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52774
52775 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52776 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52777 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52778 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52779 * g++.old-deja/g++.other/ptrmem7.C: New test.
52780 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52781
52782 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52783
52784 * g++.old-deja/g++.pt/typename27.C: New test.
52785
52786 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52787
52788 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52789 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52790 * g++.old-deja/g++.pt/friend45.C: New test.
52791 * g++.old-deja/g++.other/friend8.C: New test.
52792
52793 2000-08-15 Richard Henderson <rth@cygnus.com>
52794
52795 * gcc.c-torture/execute/20000815-1.c: New test.
52796
52797 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52798
52799 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52800 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52801 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52802
52803 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52804
52805 * g++.old-deja/g++.other/refinit2.C: New test.
52806
52807 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52808
52809 * lib/c-torture.exp (c-torture): Make
52810 compiler_conditional_xfail_data global.
52811 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52812 compiler_conditional_xfail_data machinery.
52813 (f-torture-execute): Likewise.
52814 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52815 and only when unrolling loops.
52816
52817 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52818
52819 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52820
52821 * g++.old-deja/g++.pt/explicit81.C: New test.
52822
52823 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52824
52825 * g++.old-deja/g++.pt/typename26.C: New test.
52826
52827 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52828
52829 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52830 warning.
52831
52832 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52833
52834 * g++.old-deja/g++.other/array3.C: New test.
52835
52836 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52837
52838 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52839 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52840 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52841 New tests.
52842
52843 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52844
52845 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52846 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52847
52848 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52849
52850 * gcc.c-torture/execute/20000808-1.c: New test.
52851
52852 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52853
52854 * gcc.dg/c90-const-expr-1.c: New test.
52855
52856 2000-08-08 Richard Henderson <rth@cygnus.com>
52857
52858 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52859
52860 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52861
52862 * gcc.dg/noncompile/const-ll-1.c: New test.
52863
52864 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52865
52866 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52867
52868 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52869
52870 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52871 that running programs linked against the shared version of libobjc
52872 run correctly.
52873
52874 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52875
52876 * gcc.dg/c99-printf-1.c: New test.
52877
52878 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52879
52880 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52881
52882 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52883
52884 * gcc.c-torture/execute/20000731-1.x: Delete.
52885
52886 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52887
52888 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52889 and torture_without_loops as is done by c-torture.exp.
52890 (search_for): Copy from c-torture.exp.
52891 (gcc-dg-runtest): New function, drives a directory of tests
52892 iterating over the TORTURE_OPTIONS.
52893 (scan-assembler, scan-assembler-not): Move here from
52894 individual directory drivers.
52895
52896 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52897 defined by lib/gcc-dg.exp.
52898 * gcc.dg/cpp/cpp.exp: Likewise.
52899 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52900 gcc-dg-runtest, so we cycle over optimization options.
52901
52902 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52903 * gcc.dg/compare2.c: No longer expected to fail.
52904
52905 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52906
52907 * gcc.c-torture/execute/20000804-1.c: New test.
52908
52909 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52910
52911 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52912
52913 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52914
52915 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52916
52917 2000-08-03 Jeffrey A Law (law@cygnus.com)
52918
52919 * gcc.c-torture/compile/20000803-1.c: New test.
52920
52921 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52922
52923 * gcc.c-torture/execute/20000801-3.c,
52924 gcc.c-torture/execute/20000801-4.c: New tests.
52925 * gcc.c-torture/execute/20000801-3.x,
52926 gcc.c-torture/execute/20000801-4.x: Xfail.
52927
52928 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52929
52930 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52931 libobjc/.libs to allow for libtool.
52932
52933 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52934
52935 * gcc.c-torture/compile/20000802-1.c: New test.
52936
52937 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52938
52939 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52940
52941 2000-07-31 Jeffrey A Law (law@cygnus.com)
52942
52943 * gcc-c-torture/execute/20000731-2.c: New test.
52944
52945 * gcc.c-torture/execute/20000731-1.c: New test.
52946 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52947
52948 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52949
52950 * gcc.dg/cpp/paste7.c: New test.
52951 * gcc.dg/cpp/20000725-1.c: New test.
52952
52953 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52954
52955 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52956 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52957 declaration warning for __builtin_dwarf_reg_size.
52958
52959 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52960
52961 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52962
52963 * gcc.dg/noncompile/voidparam-1.c: New test.
52964
52965 2000-07-30 Richard Henderson <rth@cygnus.com>
52966
52967 * gcc.dg/c90-digraph-1.c: Don't xfail.
52968 * gcc.dg/compare2.c (case 10): Xfail.
52969 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52970
52971 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52972
52973 * gcc.dg/c99-main-1.c: New test.
52974
52975 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52976
52977 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52978
52979 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52980
52981 * gcc.c-tortuer/execute/20000726-1.c: New test.
52982
52983 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52984
52985 * gcc.c-torture/execute/enum-2.c: New test.
52986
52987 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52988
52989 * gcc.dg/cpp/tr-warn3.c: New test.
52990
52991 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52992
52993 * g++.old-deja/g++.ext/implicit1.C: Remove.
52994 * g++.old-deja/g++.jason/c2.C: Remove
52995 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52996 * g++.old-deja/g++.pt/crash16.C: Likewise.
52997 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52998
52999 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53000
53001 * g++.old-deja/g++.other/for2.C: New test.
53002
53003 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53004
53005 * gcc.dg/20000720-1.c: New test.
53006
53007 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53008
53009 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53010
53011 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53012
53013 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53014 * gcc.c-torture/execute/20000722-1.c: New.
53015 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53016
53017 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53018
53019 * gcc.dg/cpp/20000720-1.S: New test.
53020
53021 2000-07-21 Michael Meissner <meissner@redhat.com>
53022
53023 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53024
53025 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53026
53027 * g++.old-deja/g++.brendan/crash16.C,
53028 g++.old-deja/g++.brendan/parse3.C,
53029 g++.old-deja/g++.brendan/redecl1.C,
53030 g++.old-deja/g++.ns/template13.C,
53031 g++.old-deja/g++.other/decl4.C,
53032 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53033
53034 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53035
53036 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53037 and "Internal error".
53038
53039 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53040 regexps.
53041 * gcc.dg/cpp/paste6.c: New test.
53042
53043 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53044
53045 * gcc.dg/cpp/tr-direct.c: New test.
53046
53047 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53048 gcc.dg/cpp/undef1.c: Tweak error regexps.
53049
53050 2000-07-18 Eric Christopher <echristo@redhat.com>
53051
53052 * gcc.c-torture/compile/20000718-1.c: New test.
53053
53054 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53055
53056 * cpplex.c (_cpp_push_token): If the token being pushed back
53057 is the previous token in this context, just subtract one from
53058 context->posn.
53059 * cppmacro.c (save_expansion): Clear aux field when storing a
53060 placemarker.
53061
53062 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53063
53064 * gcc.dg/noncompile/redecl-1.c: New test.
53065
53066 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53067
53068 * gcc.c-torture/execute/20000717-5.c: New test.
53069 * gcc.c-torture/execute/20000717-1.x: Removed.
53070
53071 2000-07-17 Richard Henderson <rth@cygnus.com>
53072
53073 * gcc.c-torture/execute/20000717-4.c: New test.
53074
53075 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53076
53077 * gcc.dg/cpp/syshdr.c: New test.
53078 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53079
53080 2000-07-17 Neil Booth <neilb@earthling.net>
53081
53082 * gcc.dg/cpp/cmdlne-dM.c: New test.
53083 * gcc.dg/cpp/cmdlne-dD.c: New test.
53084
53085 2000-07-17 Jeffrey A Law (law@cygnus.com)
53086
53087 * gcc.c-torture/execute/20000717-3.c: New test.
53088
53089 * gcc.c-torture/compile/20000717-1.c: New test.
53090
53091 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53092
53093 * gcc.c-torture/execute/20000717-2.c: New test.
53094
53095 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53096
53097 * gcc.dg/formatz-1.c: New test.
53098
53099 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53100 * gcc.dg/c99-digraph-1.c: New tests.
53101
53102 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53103 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53104
53105 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53106 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53107 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53108 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53109 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53110 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53111 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53112
53113 2000-07-17 Greg McGary <greg@mcgary.org>
53114
53115 * gcc.c-torture/execute/20000717-1.c: New test.
53116 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53117
53118 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53119
53120 * gcc.c-torture/execute/20000715-2.c: New test.
53121 * gcc.dg/20000715-1.c: New test.
53122
53123 2000-07-15 Michael Meissner <meissner@redhat.com>
53124
53125 * gcc.c-torture/execute/20000715-1.c: New test.
53126
53127 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53128
53129 * gcc.c-torture/execute/20000707-1.c: New test.
53130
53131 2000-07-13 Neil Booth <NeilB@earthling.net>
53132
53133 * gcc.dg/cpp/digraph1.c,
53134 gcc.dg/cpp/digraph2.c,
53135 gcc.dg/cpp/digraphs.c: New tests.
53136
53137 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53138
53139 * g77.f-torture/compile/20000630-2.f: New test.
53140 * g77.f-torture/compile/20000630-2.x
53141
53142 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53143
53144 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53145
53146 2000-07-11 Neil Booth <NeilB@earthling.net>
53147
53148 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53149
53150 2000-07-11 Neil Booth <NeilB@earthling.net>
53151
53152 * gcc.dg/cpp/cmdlne-C.c: New.
53153
53154 2000-07-09 Neil Booth <NeilB@earthling.net>
53155
53156 * gcc.dg/cpp/directiv.c: New tests.
53157 * gcc.dg/cpp/undef1.c: Update.
53158
53159 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53160
53161 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53162
53163 2000-07-09 Neil Booth <NeilB@earthling.net>
53164
53165 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53166
53167 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53168
53169 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53170 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53171
53172 2000-07-08 Neil Booth <NeilB@earthling.net>
53173
53174 * gcc.dg/cpp/macsyntx.c: New tests.
53175
53176 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53177
53178 * gcc.dg/20000707-1.c: New test.
53179
53180 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53181
53182 * gcc.c-torture/execute/20000706-1.c: New test.
53183 * gcc.c-torture/execute/20000706-2.c: New test.
53184 * gcc.c-torture/execute/20000706-3.c: New test.
53185 * gcc.c-torture/execute/20000706-4.c: New test.
53186 * gcc.c-torture/execute/20000706-5.c: New test.
53187
53188 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53189
53190 * g++.old-deja/g++.pt/instantiate7.C: New test.
53191
53192 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53193
53194 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53195 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53196 * g++.old-deja/g++.other/rtti3.C: Likewise.
53197 * g++.old-deja/g++.other/rttid3.C: Likewise.
53198
53199 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53200
53201 * g77.f-torture/compile/20000630-1.x: Fix typo
53202
53203 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53204
53205 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53206 assembly output.
53207
53208 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53209
53210 * gcc.dg/cpp/ident.c: New test.
53211
53212 2000-07-05 Neil Booth <NeilB@earthling.net>
53213
53214 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53215 gcc.dg/cpp/lexstrng.c: New tests.
53216
53217 2000-07-04 Neil Booth <NeilB@earthling.net>
53218
53219 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53220 * gcc.dg/cpp/strify2.c: Same.
53221
53222 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53223
53224 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53225 * gcc.dg/cpp/19990703-1.c: Likewise.
53226 * gcc.dg/cpp/20000625-1.c: Likewise.
53227 * gcc.dg/cpp/20000625-2.c: Likewise.
53228
53229 * gcc.dg/cpp/macro1.c,
53230 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53231 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53232 gcc.dg/cpp/strify1.c,
53233 gcc.dg/cpp/strify2.c: New tests.
53234
53235 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53236
53237 * gcc.c-torture/execute/20000703-1.c: New test.
53238
53239 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53240
53241 * g++.old-deja/g++.pt (lookup10.C): New test.
53242
53243 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53244
53245 * g++.old-deja/g++.pt (typename25.C): New test.
53246
53247 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53248
53249 * gcc.c-torture/compile/20000701-1.c: New test.
53250
53251 2000-06-30 Nick Clifton <nickc@cygnus.com>
53252
53253 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53254 to test case.
53255
53256 2000-06-30 Catherine Moore <clm@cygnus.com>
53257
53258 * gcc.c-torture/execute/align-1.c: New test.
53259
53260 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53261
53262 * g++.old-deja/g++.pt/expr8.C: New test.
53263 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53264
53265 2000-06-29 Nick Clifton <nickc@cygnus.com>
53266
53267 * gcc.c-torture/compile/20000629-1.c: New test.
53268
53269 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53270
53271
53272 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53273 gcc.dg/noncompile directory, depending on whether they're
53274 preprocessor tests or not. Annotate all the tests for the dg
53275 framework.
53276
53277 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53278 * gcc.dg/noncompile/noncompile.exp: New.
53279
53280 * Moved files:
53281 Old name New name
53282 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53283 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53284 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53285 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53286 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53287 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53288 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53289 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53290 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53291 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53292 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53293 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53294 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53295 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53296 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53297 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53298 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53299 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53300 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53301 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53302 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53303 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53304 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53305 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53306
53307 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53308 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53309 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53310 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53311 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53312 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53313
53314 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53315
53316 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53317 declare one variable. On the fourth, error.
53318 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53319 declared by 20000628-1a.h.
53320
53321 2000-06-29 Richard Henderson <rth@redhat.com>
53322
53323 * gcc.c-torture/execute/930529-1.x: New file.
53324 * gcc.dg/920413-1.c: Adjust expected warning text.
53325 * gcc.dg/980217-1.c: Declare abort.
53326 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53327
53328 2000-06-29 Jeffrey A Law (law@cygnus.com)
53329
53330 * g77.f-torture/compile/20000629-1.f: New test.
53331 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53332
53333 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53334
53335 Rearrange lots of files, removing entirely the
53336 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53337 directories.
53338
53339 * Deleted files:
53340 gcc.c-torture/code_quality/code_quality.exp
53341 gcc.c-torture/special/special.exp
53342 gcc.failure/failure.exp
53343 gcc.failure/940409-1.x
53344 gcc.c-torture/compile/961203-1.x
53345
53346 * New files:
53347 gcc.misc-tests/linkage.exp
53348 gcc.c-torture/execute/920730-1t.c
53349 gcc.c-torture/execute/920730-1t.x
53350 gcc.c-torture/compile/920520-1.x
53351 gcc.c-torture/compile/920521-1.x
53352 gcc.c-torture/compile/981006-1.x
53353 gcc.c-torture/execute/eeprof-1.x
53354
53355 * Moved files (possibly with modifications to fit a new harness):
53356 Old name New name
53357 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53358 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53359 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53360 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53361 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53362 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53363 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53364 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53365 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53366 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53367 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53368 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53369 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53370 gcc.failure/940409-1.c gcc.dg/940409-1.c
53371
53372 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53373
53374 * c-torture/compile/961203-1.x: Delete.
53375
53376 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53377 not exit. Include stdio.h.
53378 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53379 * gcc.misc-tests/dg-12.c: Likewise.
53380 * gcc.misc-tests/dg-5.c: Likewise.
53381 * gcc.misc-tests/dg-6.c: Likewise.
53382 * gcc.misc-tests/dg-7.c: Prototype abort.
53383 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53384 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53385 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53386 not exit.
53387 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53388 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53389
53390 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53391
53392 * gcc.dg/cpp/20000628-1.c: New test.
53393 * gcc.dg/cpp/20000628-1.h: New header for above test.
53394 * gcc.dg/cpp/20000628-1a.h: Likewise.
53395
53396 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53397
53398 * gcc.dg/cpp: New directory.
53399 * gcc.dg/cpp/cpp.exp: New driver.
53400 * gcc.dg/cpp/20000627-1.c: New test.
53401 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53402 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53403 and rewrite as a compilation test.
53404
53405 * gcc.dg: Move many files into the cpp subdirectory, possibly
53406 renaming or editing them as well.
53407 Old name New name
53408 990119-1.c cpp/19990119-1.c
53409 990228-1.c cpp/19990228-1.c
53410 990407-1.c cpp/19990407-1.c
53411 990409-1.c cpp/19990409-1.c
53412 990413-1.c cpp/19990413-1.c
53413 990703-1.c cpp/19990703-1.c
53414 20000127-1.c cpp/20000127-1.c
53415 20000129-1.c cpp/20000129-1.c
53416 20000207-1.c cpp/20000207-1.c
53417 20000207-2.c cpp/20000207-2.c
53418 20000209-1.c cpp/20000209-1.c
53419 20000209-2.c cpp/20000209-2.c
53420 20000301-1.c cpp/20000301-1.c
53421 20000419-1.c cpp/20000419-1.c
53422 20000510-1.S cpp/20000510-1.S
53423 20000519-1.c cpp/20000519-1.c
53424 20000529-1.c cpp/20000529-1.c
53425 20000625-1.c cpp/20000625-1.c
53426 20000625-2.c cpp/20000625-2.c
53427 cpp-as1.c cpp/assert1.c
53428 cpp-as2.c cpp/assert2.c
53429 cxx-comments-1.c cpp/cxxcom1.c
53430 cxx-comments-2.c cpp/cxxcom2.c
53431 endif-label.c cpp/endif.c
53432 cpp-hash1.c cpp/hash1.c
53433 cpp-hash2.c cpp/hash2.c
53434 cpp-if1.c cpp/if-1.c
53435 cpp-if2.c cpp/if-2.c
53436 cpp-if3.c cpp/if-3.c
53437 cpp-if4.c cpp/if-4.c
53438 cpp-if5.c cpp/if-5.c
53439 cpp-cond.c cpp/if-cexp.c
53440 cpp-missingop.c cpp/if-mop.c
53441 cpp-missingparen.c cpp/if-mpar.c
53442 cpp-opprec.c cpp/if-oppr.c
53443 cpp-ifparen.c cpp/if-paren.c
53444 cpp-shortcircuit.c cpp/if-sc.c
53445 cpp-shift.c cpp/if-shift.c
53446 cpp-unary.c cpp/if-unary.c
53447 cpp-li1.c cpp/line1.c
53448 cpp-li2.c cpp/line2.c
53449 lineno.c cpp/line3.c
53450 lineno-2.c cpp/line4.c
53451 cpp-mi.c cpp/mi1.c
53452 cpp-mic.h cpp/mi1c.h
53453 cpp-micc.h cpp/mi1cc.h
53454 cpp-mind.h cpp/mi1nd.h
53455 cpp-mindp.h cpp/mi1ndp.h
53456 cpp-mix.h cpp/mi1x.h
53457 cpp-mi2.c cpp/mi2.c
53458 cpp-mi2a.h cpp/mi2a.h
53459 cpp-mi2b.h cpp/mi2b.h
53460 cpp-mi2c.h cpp/mi2c.h
53461 cpp-mi3.c cpp/mi3.c
53462 cpp-mi3.def cpp/mi3.def
53463 poison-1.c cpp/poison.c
53464 pr-impl.c cpp/prag-imp.c
53465 cpp-redef-2.c cpp/redef1.c
53466 cpp-redef.c cpp/redef2.c
53467 strpaste.c cpp/strp1.c
53468 strpaste-2.c cpp/strp2.c
53469 cpp-tradpaste.c cpp/tr-paste.c
53470 cpp-tradstringify.c cpp/tr-str.c
53471 cpp-tradwarn1.c cpp/tr-warn1.c
53472 cpp-tradwarn2.c cpp/tr-warn2.c
53473 trigraphs.c cpp/trigraphs.c
53474 cpp-unc1.c cpp/unc1.c
53475 cpp-unc2.c cpp/unc2.c
53476 cpp-unc3.c cpp/unc3.c
53477 cpp-unc.c cpp/unc4.c
53478 undef.c cpp/undef1.c
53479 undef-2.c cpp/undef2.c
53480 cpp-wi1.c cpp/widestr1.c
53481
53482 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53483
53484 * lib/g++.exp (g++_include_flags): Tweak.
53485
53486 2000-06-27 H.J. Lu <hjl@gnu.org>
53487 Loren J. Rittle <ljrittle@acm.org>
53488
53489 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53490 version with one that knows about the new gcc tree structure.
53491 (g++_link_flags): Same.
53492
53493 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53494
53495 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53496 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53497 case we are cross-compiling.
53498
53499 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53500 g++.old-deja/g++.niklas/Makefile.in,
53501 g++.old-deja/g++.niklas/configure.in,
53502 g++.old-deja/g++.other/Makefile.in,
53503 g++.old-deja/g++.other/configure.in,
53504 gcc.c-torture/code_quality/Makefile.in,
53505 gcc.c-torture/code_quality/configure.in,
53506 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53507 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53508 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53509 gcc.c-torture/execute/ieee/Makefile.in,
53510 gcc.c-torture/execute/ieee/configure.in,
53511 gcc.c-torture/noncompile/Makefile.in,
53512 gcc.c-torture/noncompile/configure.in,
53513 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53514 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53515 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53516
53517 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53518
53519 * g++.old-deja/g++.other/ambig3.C: New test.
53520
53521 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53522
53523 * g++.old-deja/g++.pt/syntax1.C: New test.
53524 * g++.old-deja/g++.pt/syntax2.C: New test.
53525 * g++.old-deja/g++.other/syntax3.C: New test.
53526 * g++.old-deja/g++.other/syntax4.C: New test.
53527
53528 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53529
53530 * gcc.dg/20000623-1.c: Prototype exit and abort.
53531
53532 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53533
53534 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53535 New tests.
53536 * gcc.dg/cpp-mi3.def: New file.
53537
53538 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53539 inside assertions.
53540 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53541 lexer's error messages.
53542 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53543 divine anything from the linemarkers.
53544 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53545 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53546
53547 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53548
53549 * gcc.dg/20000623-1.c: New test.
53550
53551 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53552
53553 * gcc.c-torture/execute/20000622-1.c: New test.
53554
53555 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53556
53557 * g++.old-deja/g++.other/init15.C: New test.
53558
53559 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53560
53561 * g++.old-deja/g++.pt/vaarg2.C: New test.
53562 * g++.old-deja/g++.pt/vaarg3.C: New test.
53563
53564 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53565
53566 * g++.old-deja/g++.other/dyncast6.C: New test.
53567
53568 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53569
53570 * gcc.c-torture/execute/loop-6.c: New test.
53571
53572 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53573
53574 * gcc.dg/20000614-1.c: New test.
53575 * gcc.dg/20000614-2.c: New test.
53576
53577 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53578
53579 * g++.old-deja/g++.other/inline12.C: New test.
53580
53581 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53582
53583 * g++.old-deja/g++.other/eh1.C: New test.
53584
53585 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53586
53587 * g++.old-deja/g++.other/type.C: New test.
53588
53589 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53590
53591 * g++.old-deja/g++.other/initstring.C: New test.
53592
53593 2000-06-12 Jason Merrill <jason@redhat.com>
53594
53595 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53596
53597 2000-06-09 Jeffrey A Law (law@cygnus.com)
53598
53599 * gcc.c-torture/compile/20000609-1.c: New test.
53600
53601 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53602
53603 * gcc.dg/20000609-1.c: New test.
53604
53605 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53606
53607 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53608 * gcc.c-torture/noncompile/poison-1.c: Move...
53609 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53610 * gcc.dg/cpp-li1.c: Add a token after the #line.
53611
53612 2000-06-05 Richard Henderson <rth@cygnus.com>
53613
53614 * gcc.c-torture/execute/20000605-2.c: New test.
53615 * gcc.c-torture/execute/20000605-3.c: New test.
53616
53617 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53618
53619 * g77.f-torture/execute/20000503-1.x: New file.
53620
53621 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53622
53623 * g++.old-deja/g++.eh/badalloc1.C: New test.
53624
53625 2000-06-05 Richard Henderson <rth@cygnus.com>
53626
53627 * gcc.c-torture/execute/20000605-1.c: New test.
53628
53629 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53630 Nathan Sidwell <nathan@codesourcery.com>
53631
53632 * gcc.c-torture/compile/20000605-1.c: New test.
53633
53634 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53635
53636 * g77.f-torture/compile/20000601-1.f: New test.
53637
53638 2000-06-03 Richard Henderson <rth@cygnus.com>
53639
53640 * gcc.c-torture/execute/20000603-1.c: New.
53641
53642 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53643
53644 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53645 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53646
53647 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53648
53649 * gcc.dg/compare2.c (case 12): XFAIL.
53650 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53651 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53652
53653 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53654
53655 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53656
53657 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53658 guard macro is already defined when the header is first
53659 included.
53660 * gcc.dg/cpp-mix.h: New file.
53661 * gcc.dg/endif-label.c: Update patterns to match compiler.
53662
53663 * g++.brendan/complex1.C: Declare abort.
53664 * g++.law/refs4.C: Remove XFAIL.
53665 * g++.oliva/expr2.C: Declare abort and exit.
53666
53667 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53668
53669 * gcc.c-torture/execute/20000528-1.c: New test.
53670
53671 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53672 * g++.old-deja/g++.law/temps4.C: Likewise.
53673
53674 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53675 stdlib.h. Call abort() on failure.
53676 * g++.old-deja/g++.law/refs4.C: Likewise.
53677 * g++.old-deja/g++.law/temps4.C: Likewise.
53678 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53679 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53680
53681 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53682
53683 Relative to g++.dg/special:
53684 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53685
53686 Relative to g++.old-deja:
53687 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53688 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53689 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53690 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53691 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53692 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53693 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53694
53695 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53696 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53697 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53698 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53699 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53700 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53701 and/or string.h.
53702
53703 * g++.other/goto1.C: Update expectations for error messages.
53704
53705 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53706
53707 * gcc.c-torture/compile/20000523-1.c: New test.
53708
53709 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53710
53711 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53712
53713 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53714
53715 * g++.old-deja/g++.eh/catch11.C: New test.
53716 * g++.old-deja/g++.eh/catch12.C: New test.
53717
53718 2000-05-24 Nick Clifton <nickc@cygnus.com>
53719
53720 * gcc.c-torture/execute/20000523-1.c: New test.
53721
53722 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53723
53724 * c-torture/execute/bcp-1.c: Replace abort in arg of
53725 __builtin_constant_p with a generic external function.
53726
53727 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53728 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53729 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53730 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53731 Prototype abort and/or exit.
53732
53733 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53734 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53735 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53736 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53737
53738 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53739
53740 * gcc.dg/dwarf2-1.c: New test.
53741
53742 2000-05-20 Richard Henderson <rth@cygnus.com>
53743
53744 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53745
53746 2000-05-20 Andreas Jaeger <aj@suse.de>
53747
53748 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53749 testcase.
53750
53751 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53752
53753 * gcc.c-torture/execute/20000519-2.c: New test.
53754
53755 2000-05-19 Andreas Jaeger <aj@suse.de>
53756
53757 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53758 which fails with SSA.
53759
53760 * lib/c-torture.exp: Also test with -O3 -fssa.
53761
53762 2000-05-18 Michael Meissner <meissner@redhat.com>
53763
53764 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53765 * gcc.c-torture/execute/920415-1.c: Ditto.
53766 * gcc.c-torture/execute/920501-1.c: Ditto.
53767 * gcc.c-torture/execute/conversion.c: Ditto.
53768 * gcc.c-torture/execute/cvt-1.c: Ditto.
53769
53770 2000-05-18 Jeffrey A Law (law@cygnus.com)
53771
53772 * gcc.c-torture/compile/20000518-1.c: New test.
53773
53774 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53775
53776 * g77.f-torture/compile/200005018.f: New test.
53777
53778 2000-05-17 Jeffrey A Law (law@cygnus.com)
53779
53780 * gcc.c-torture/compile/20000517-1.c: New test.
53781
53782 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53783
53784 * gcc.c-torture/execute/20000516-1.c: New test.
53785
53786 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53787
53788 * g++.old-deja/g++.other/eh.C: New test.
53789
53790 2000-05-12 Richard Henderson <rth@cygnus.com>
53791
53792 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53793 constants through to doit's conditional.
53794
53795 2000-05-11 Jeffrey A Law (law@cygnus.com)
53796
53797 * gcc.c-torture/compile/20000511-1.c: New test.
53798 * g77.f-torture/compile/20000511-1.f: New test.
53799 * g77.f-torture/compile/20000511-2.f: New test.
53800
53801 2000-05-11 Michael Meissner <meissner@redhat.com>
53802
53803 * gcc.c-torture/execute/20000511-1.c: New test.
53804
53805 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53806
53807 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53808 * gcc.dg/20000510-1.S: New.
53809
53810 2000-05-08 Catherine Moore <clm@cygnus.com>
53811
53812 * gcc.dg/unused-3.c: New.
53813
53814 2000-05-06 Richard Henderson <rth@cygnus.com>
53815
53816 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53817 * g++.old-deja/g++.mike/warn1.C: Likewise.
53818 * g++.old-deja/g++.pt/local1.C: Likewise.
53819 * g++.old-deja/g++.pt/local7.C: Likewise.
53820 * g++.old-deja/g++.pt/spec16.C: Likewise.
53821
53822 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53823
53824 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53825
53826 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53827
53828 * g77.f-torture/execute/20000503-1.f: New test.
53829
53830 2000-05-04 Andreas Jaeger <aj@suse.de>
53831
53832 * gcc.dg/noreturn-2.c: New test.
53833
53834 2000-05-04 Neil Booth <NeilB@earthling.net>
53835
53836 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53837 preprocessor.
53838
53839 2000-05-04 Richard Henderson <rth@cygnus.com>
53840
53841 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53842
53843 2000-05-04 Richard Henderson <rth@cygnus.com>
53844
53845 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53846 OpenSSL by Jason R Thorpe.
53847
53848 2000-05-03 Jim Wilson <wilson@cygnus.com>
53849
53850 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53851
53852 2000-05-03 Robert Lipe <robertlipe@usa.net>
53853
53854 * gcc.dg/20000503-1.c: New test.
53855
53856 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53857
53858 * gcc.c-torture/compile/20000502-1.c: New test.
53859 * g++.old-deja/g++.other/align.C: New test.
53860 * gcc.dg/cpp-tradstringify.c: New test.
53861
53862 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53863
53864 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53865 and hard registers.
53866
53867 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53868
53869 * gcc.c-torture/execute/loop-5.c: New test.
53870
53871 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53872
53873 * gcc.c-torture/execute/va-arg-20.c: New test.
53874
53875 2000-04-23 Jeffrey A Law (law@cygnus.com)
53876
53877 * gcc.c-torture/execute/20000422-1.c: New test.
53878
53879 2000-04-20 Greg McGary <gkm@gnu.org>
53880
53881 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53882 when optimizing, but without sibling-call optimizations (-O1).
53883
53884 2000-04-20 Jeffrey A Law (law@cygnus.com)
53885
53886 * gcc.c-torture/compile/20000420-1.c: New test.
53887
53888 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53889
53890 * g++.abi/ptrflags.C: New test.
53891 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53892
53893 2000-04-19 Catherine Moore <clm@cygnus.com>
53894
53895 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53896
53897 2000-04-19 Greg McGary <gkm@gnu.org>
53898
53899 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53900 sibling-call optimizations.
53901
53902 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53903
53904 * gcc.dg/20000419-1.c: New test.
53905
53906 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53907
53908 * gcc.c-torture/execute/20000412-6.c: New test.
53909
53910 2000-04-12 Jeffrey A Law (law@cygnus.com)
53911
53912 * gcc.c-torture/execute/20000412-5.c: New test.
53913 * g77.f-torture/compile/20000412-1.f: New test.
53914 * gcc.c-torture/execute/20000412-4.c: New test.
53915 * gcc.c-torture/compile/20000412-2.c: New test.
53916 * gcc.c-torture/execute/20000412-3.c: New test.
53917 * gcc.c-torture/compile/20000412-1.c: New test.
53918 * gcc.c-torture/execute/20000412-2.c: New test.
53919
53920 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53921
53922 * objc/execute/bf-20.m: New test.
53923
53924 2000-04-10 Richard Henderson <rth@cygnus.com>
53925
53926 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53927
53928 * gcc.c-torture/execute/20000412-1.c: New test.
53929
53930 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53931
53932 * g++.old-deja/g++.eh/catchptr1.C: New test.
53933
53934 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53935
53936 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53937
53938 2000-04-08 Neil Booth <NeilB@earthling.net>
53939
53940 * gcc.dg/cpp-nullchar.c: Remove test as
53941 embedded nulls cause problems.
53942
53943 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53944
53945 * gcc.dg/compare2.c: New test.
53946
53947 2000-04-08 Neil Booth <NeilB@earthling.net>
53948
53949 * gcc.dg/cpp-nullchar.c: New test.
53950
53951 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53952
53953 * gcc.dg/cpp-mi2.c: New test.
53954 * gcc.dg/cpp-mi2[abc].h: New files.
53955
53956 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53957
53958 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53959 member name.
53960
53961 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53962
53963 * g++.old-deja/g++.abi/vmihint.C: New test.
53964
53965 2000-04-06 Neil Booth <NeilB@earthling.net>
53966
53967 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53968 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53969 copyright.
53970
53971 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53972
53973 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53974 avoid stack-frame overwrite.
53975
53976 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53977
53978 * gcc.c-torture/compile/20000405-2.c: New test.
53979 * gcc.c-torture/compile/20000405-3.c: New test.
53980
53981 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53982
53983 * gcc.c-torture/compile/20000405-1.c: New test.
53984
53985 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53986
53987 * gcc.dg/cast-qual-1.c: Revert last change.
53988
53989 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53990
53991 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53992
53993 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53994
53995 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53996 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53997
53998 2000-04-03 Jeffrey A Law (law@cygnus.com)
53999
54000 * gcc.c-torture/compile/20000403-2.c: New test.
54001 * gcc.c-torture/compile/20000403-1.c: New test.
54002
54003 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54004
54005 * gcc.c-torture/execute/20000403-1.c: New test.
54006
54007 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54008
54009 * gcc.c-torture/execute/20000402-1.c: New test.
54010
54011 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54012
54013 * gcc.c-torture/execute/va-arg-15.c: New test.
54014 * gcc.c-torture/execute/va-arg-16.c: New test.
54015 * gcc.c-torture/execute/va-arg-17.c: New test.
54016 * gcc.c-torture/execute/va-arg-18.c: New test.
54017 * gcc.c-torture/execute/va-arg-19.c: New test.
54018
54019 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54020
54021 * gcc.c-torture/compile/981211-1.c: Move to...
54022 * gcc.dg/cpp-as1.c: ...here.
54023 * gcc.dg/cpp-as2.c: New file.
54024
54025 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54026 compiler.
54027
54028 2000-04-02 Neil Booth <NeilB@earthling.net>
54029
54030 * gcc.dg/cpp-cond.c New tests.
54031 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54032 accidental success less likely.
54033 * gcc.dg/cpp-missingop.c New tests.
54034 * gcc.dg/cpp-missingparen.c New tests.
54035 * gcc.dg/cpp-shift.c New tests.
54036 * gcc.dg/cpp-shortcircuit.c New tests.
54037 * gcc.dg/cpp-unary.c New tests.
54038
54039 2000-03-29 Jeffrey A Law (law@cygnus.com)
54040
54041 * gcc.c-torture/compile/20000329-1.c: New test.
54042
54043 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54044
54045 * gcc.c-torture/compile/20000326-1.c: New test.
54046 * gcc.c-torture/compile/20000326-2.c: New test.
54047
54048 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54049
54050 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54051 the first parameter is a function argument.
54052
54053 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54054
54055 * g++.old-deja/g++.ext/array4.C: New test.
54056
54057 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54058
54059 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54060
54061 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54062
54063 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54064
54065 2000-03-19 Richard Henderson <rth@cygnus.com>
54066
54067 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54068
54069 2000-03-19 Richard Henderson <rth@cygnus.com>
54070
54071 * gcc.c-torture/compile/20000319-1.c: New test.
54072
54073 2000-03-14 Jeffrey A Law (law@cygnus.com)
54074
54075 * gcc.c-torture/execute/20000314-3.c: New test.
54076 * gcc.c-torture/execute/20000314-2.c: New test.
54077 * gcc.c-torture/execute/20000314-1.c: New test.
54078 * gcc.c-torture/compile/20000314-2.c: New test.
54079 * gcc.c-torture/compile/20000314-1.c: New test.
54080
54081 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54082
54083 * g++.old-deja/g++.warn/inline.C: New test.
54084
54085 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54086
54087 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54088 standards-compliant result rather than specific constants.
54089 Put test-values in array.
54090
54091 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54092
54093 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54094 (g++_target_compile): Put test-specific options last.
54095
54096 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54097
54098 * g++.old-deja/g++.eh/vbase4.C: New test.
54099
54100 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54101
54102 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54103
54104 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54105
54106 * g++.old-deja/g++.brendan/misc12.C: Removed.
54107 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54108 * g++.old-deja/g++.ext/pretty4.C: New test.
54109
54110 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54111
54112 * g++.old-deja/g++.other/string2.C: New test.
54113
54114 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54115
54116 * g++.old-deja/g++.warn/impint2.C: New test.
54117
54118 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54119
54120 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54121 is 1, not zero.
54122
54123 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54124
54125 * g++.old-deja/g++.warn/impint.C: New test.
54126 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54127 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54128 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54129 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54130 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54131 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54132 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54133 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54134 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54135 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54136 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54137 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54138
54139 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54140
54141 * gcc.dg/cpp-redef.c: New test.
54142
54143 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54144
54145 * g++.old-deja/g++.pt/unify7.C: New test.
54146
54147 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54148
54149 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54150 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54151
54152 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54153
54154 * gcc.c-torture/compile/20000224-1.c: New test.
54155
54156 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54157
54158 * gcc.c-torture/compile/cpp-2.c: New test.
54159 * gcc.c-torture/compile/cpp-1.c: New test.
54160
54161 2000-02-25 Jeffrey A Law (law@cygnus.com)
54162
54163 * gcc.c-torture/execute/20000225-1.c: New test.
54164
54165 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54166
54167 * gcc.dg/cpp-li2.c: New test.
54168
54169 * gcc.dg/cpp-wi1.c: New test.
54170
54171 * gcc.dg/cpp-li1.c: New test.
54172
54173 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54174
54175 * g++.old-deja/g++.other/sizeof5.C: New test.
54176
54177 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54178
54179 * gcc.c-torture/execute/va-arg-13.c: New test.
54180
54181 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54182
54183 * gcc.c-torture/execute/va-arg-12.c: New test.
54184
54185 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54186
54187 * gcc.c-torture/execute/20000223-1.c: New test.
54188
54189 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54190
54191 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54192
54193 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54194
54195 * g++.old-deja/g++.abi/ptrmem.C: New test.
54196
54197 2000-02-19 Richard Henderson <rth@cygnus.com>
54198
54199 * gcc.c-torture/compile/init-3.c: New.
54200
54201 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54202
54203 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54204 ALWAYS_CXXFLAGS.
54205
54206 2000-02-11 Robert Lipe <robertl@sco.com>
54207
54208 * gcc.c-torture/compile/20000211-3.c: New test.
54209
54210 2000-02-11 Martin Buchholz <martin@xemacs.org>
54211
54212 * gcc.c-torture/compile/20000211-2.c: New test.
54213
54214 2000-02-11 Jeffrey A Law (law@cygnus.com)
54215
54216 * gcc.c-torture/compile/20000211-1.c: New test.
54217
54218 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54219
54220 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54221 on native targets
54222
54223 2000-02-08 Nathan Sidwell <nathan@acm.org>
54224
54225 * g++.old-deja/g++.other/cast5.C: New test.
54226
54227 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54228
54229 * gcc.c-torture/execute/20000205-1.c: New.
54230
54231 2000-02-03 Nathan Sidwell <nathan@acm.org>
54232
54233 * g++.old-deja/g++.jason/cast3.C: Return void.
54234 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54235
54236 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54237
54238 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54239
54240 * gcc.dg/loop-1.c: New test.
54241
54242 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54243
54244 * gcc.c-torture/compile/20000127-1.c: New test.
54245 * gcc.c-torture/execute/991228-1.c: New test.
54246
54247 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54248
54249 * gcc.dg/unused-2.c: New test.
54250
54251 * gcc.dg/conv-1.c: New test.
54252
54253 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54254
54255 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54256 compiler.
54257 (tool_option_proc): Fix typo.
54258
54259 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54260
54261 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54262 of the ld on the host, not on the build machine.
54263 Also, don't crash if '--help' is not a supported option.
54264
54265 2000-01-24 Richard Henderson <rth@cygnus.com>
54266
54267 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54268
54269 2000-01-20 Jeffrey A Law (law@cygnus.com)
54270
54271 * gcc.c-torture/execute/20000120-2.c: New test.
54272 * gcc.c-torture/execute/20000120-1.c: New test.
54273
54274 2000-01-13 Jeffrey A Law (law@cygnus.com)
54275
54276 * gcc.c-torture/execute/20000113-1.c: New test.
54277
54278 2000-01-12 Jeffrey A Law (law@cygnus.com)
54279
54280 * gcc.c-torture/execute/20000112-1.c: New test.
54281
54282 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54283
54284 * gcc.dg/20000111-1.c: New test.
54285
54286 2000-01-10 Jeffrey A Law (law@cygnus.com)
54287
54288 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54289 with 16 bit integers.
54290
54291 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54292
54293 * gcc.dg/20000108-1.c: New test.
54294
54295 2000-01-05 Nathan Sidwell <nathan@acm.org>
54296
54297 * g++.old-deja/g++.ns/koenig8.C: New test.
54298
54299 2000-01-05 Nathan Sidwell <nathan@acm.org>
54300
54301 * g++.old-deja/g++.other/cast4.C: New test.
54302
54303 2000-01-05 Jeffrey A Law (law@cygnus.com)
54304
54305 * gcc.c-torture/compile/20000105-2.c: New test.
54306 * gcc.c-torture/compile/20000105-1.c: New test.
54307
54308 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54309
54310 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54311 references to printf & atoi to conform to ANSI standard.
54312 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54313 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54314 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54315 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54316 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54317 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54318 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54319 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54320 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54321 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54322 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54323 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54324 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54325 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54326 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54327 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54328 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54329 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54330 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54331 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54332 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54333 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54334 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54335 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54336 * g++.old-deja/g++.brendan/init3.C: Likewise.
54337 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54338 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54339 * g++.old-deja/g++.brendan/new2.C: Likewise.
54340 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54341 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54342 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54343 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54344 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54345 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54346 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54347 * g++.old-deja/g++.brendan/template24.C: Likewise.
54348 * g++.old-deja/g++.brendan/template3.C: Likewise.
54349 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54350 * g++.old-deja/g++.jason/inline3.C: Likewise.
54351 * g++.old-deja/g++.jason/opeq.C: Likewise.
54352 * g++.old-deja/g++.law/arg5.C: Likewise.
54353 * g++.old-deja/g++.law/arm7.C: Likewise.
54354 * g++.old-deja/g++.law/ctors11.C: Likewise.
54355 * g++.old-deja/g++.law/cvt8.C: Likewise.
54356 * g++.old-deja/g++.law/init9.C: Likewise.
54357 * g++.old-deja/g++.law/refs4.C: Likewise.
54358 * g++.old-deja/g++.law/template2.C: Likewise.
54359 * g++.old-deja/g++.law/visibility24.C: Likewise.
54360 * g++.old-deja/g++.law/vtable3.C: Likewise.
54361 * g++.old-deja/g++.mike/asm2.C: Likewise.
54362 * g++.old-deja/g++.mike/eh1.C: Likewise.
54363 * g++.old-deja/g++.mike/misc1.C: Likewise.
54364 * g++.old-deja/g++.mike/misc13.C: Likewise.
54365 * g++.old-deja/g++.mike/misc14.C: Likewise.
54366 * g++.old-deja/g++.mike/ns12.C: Likewise.
54367 * g++.old-deja/g++.mike/p1248.C: Likewise.
54368 * g++.old-deja/g++.mike/p3708.C: Likewise.
54369 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54370 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54371 * g++.old-deja/g++.mike/p646.C: Likewise.
54372 * g++.old-deja/g++.mike/p700.C: Likewise.
54373 * g++.old-deja/g++.mike/p783.C: Likewise.
54374 * g++.old-deja/g++.mike/p783a.C: Likewise.
54375 * g++.old-deja/g++.mike/p783b.C: Likewise.
54376 * g++.old-deja/g++.mike/p786.C: Likewise.
54377 * g++.old-deja/g++.mike/p789.C: Likewise.
54378 * g++.old-deja/g++.mike/p789a.C: Likewise.
54379 * g++.old-deja/g++.mike/p807a.C: Likewise.
54380 * g++.old-deja/g++.other/delete3.C: Likewise.
54381 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54382 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54383 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54384 * g++.old-deja/g++.other/empty1.C: Likewise.
54385 * g++.old-deja/g++.other/temporary1.C: Likewise.
54386 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54387 * g++.old-deja/g++.pt/t16.C: Likewise.
54388 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54389
54390 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54391
54392 * gcc.dg/991230-1.c: New test.
54393
54394 1999-12-29 Jeffrey A Law (law@cygnus.com)
54395
54396 * gcc.c-torture/compile/991229-3.c: New test.
54397 * gcc.c-torture/compile/991229-2.c: New test.
54398 * gcc.c-torture/compile/991229-1.c: New test.
54399
54400 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54401
54402 * gcc.c-torture/compile/labels-2.c: New test.
54403
54404 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54405
54406 * gcc.c-torture/execute/991227-1.c: New test.
54407
54408 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54409
54410 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54411
54412 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54413
54414 * gcc.c-torture/execute/991221-1.c: New test.
54415
54416 1999-12-20 Nathan Sidwell <nathan@acm.org>
54417
54418 * g++.old-deja/g++.other/cast3.C: New test.
54419
54420 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54421
54422 * gcc.c-torture/execute/991216-4.c: New test.
54423
54424 1999-12-16 Michael Meissner <meissner@cygnus.com>
54425
54426 * gcc.c-torture/execute/991216-1.c: New test.
54427 * gcc.c-torture/execute/991216-2.c: New test.
54428 * gcc.c-torture/execute/991216-3.c: New test.
54429
54430 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54431
54432 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54433 Actually make the test fail by using "-O2" for compilation.
54434
54435 1999-12-15 Nathan Sidwell <nathan@acm.org>
54436
54437 * g++.old-deja/g++.warn/cast-align1.C: New test.
54438
54439 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54440
54441 * gcc.c-torture/compile/991214-1.c: New test.
54442 * gcc.c-torture/compile/991214-2.c: New test.
54443
54444 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54445
54446 * gcc.dg/991214-1.c: New test.
54447
54448 1999-12-13 Jeffrey A Law (law@cygnus.com)
54449
54450 * gcc.c-torture/compile/991213-3.c: New test.
54451 * gcc.c-torture/compile/991213-2.c: New test.
54452 * gcc.c-torture/compile/991213-1.c: New test.
54453
54454 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54455
54456 * gcc.dg/991209-1.c: New test.
54457
54458 1999-12-08 Nathan Sidwell <nathan@acm.org>
54459
54460 * gcc.c-torture/compile/991208-1.c: New test.
54461
54462 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54463
54464 * gcc.dg/ultrasp2.c: New test.
54465
54466 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54467
54468 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54469
54470 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54471
54472 * gcc.c-torture/compile/991202-1.c: New test.
54473 * gcc.c-torture/execute/991202-1.c: New test.
54474 * gcc.c-torture/execute/991202-2.c: New test.
54475 * gcc.c-torture/execute/991202-3.c: New test.
54476
54477 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54478
54479 * g++.old-deja/g++.abi/align.C: New test.
54480 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54481 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54482
54483 1999-12-01 Richard Henderson <rth@cygnus.com>
54484
54485 * gcc.c-torture/execute/991201-1.c: New.
54486
54487 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54488
54489 * gcc.dg/991129-1.c: New test.
54490
54491 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54492
54493 * gcc.c-torture/compile/991127-1.c: New test.
54494
54495 1999-11-22 Nathan Sidwell <nathan@acm.org>
54496
54497 * g++.old-deja/g++.other/warn4.C: New test.
54498
54499 1999-11-22 Nathan Sidwell <nathan@acm.org>
54500
54501 * g++.old-deja/g++.eh/cleanup2.C: New test.
54502 * g++.old-deja/g++.ext/pretty2.C: New test.
54503 * g++.old-deja/g++.ext/pretty3.C: New test.
54504 * g++.old-deja/g++.other/debug6.C: New test.
54505
54506 1999-10-20 Jim Wilson <wilson@cygnus.com>
54507
54508 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54509 compiler_output to look for one error message instead of two.
54510
54511 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54512
54513 * gcc.c-torture/execute/991118-1.c: Also test case
54514 where the word boundary does not split a byte evenly.
54515
54516 1999-11-19 Nathan Sidwell <nathan@acm.org>
54517
54518 * g++.old-deja/g++.ext/restrict1.C: New test.
54519
54520 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54521
54522 * gcc.c-torture/execute/991118-1.c: New test.
54523
54524 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54525
54526 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54527 working directory pathnames.
54528
54529 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54530
54531 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54532 host is equipped with driver.h and driver.o so it can actually
54533 compile and run the tests.
54534
54535 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54536
54537 * gcc.c-torture/compile/991008-1.c: New test.
54538
54539 1999-11-08 Nick Clifton <nickc@cygnus.com>
54540
54541 * lib/gcc-dg.exp: Include target-supports.exp
54542
54543 1999-11-05 Nick Clifton <nickc@cygnus.com>
54544
54545 * lib/target-supports.exp: New file: Provide procs to test for
54546 features supported by the target.
54547 (check_weak_available): Moved here from ecos.exp.
54548 (check_alias_available): New proc: Determine of the target
54549 toolchain supports the alias attribute.
54550
54551 * gcc.dg/special/ecos.exp: Move check_weak_available to
54552 target-supports.exp.
54553 (alias-1.c): Only perform the test if the target supports
54554 aliases.
54555 (wkali-1.c): Only perform the test if the target supports
54556 aliases.
54557
54558 * gcc.dg/990506-0.c: Expect error messages from cross
54559 targets as well as native targets.
54560
54561 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54562
54563 * gcc.dg/ultrasp1.c: Removed xfail.
54564 * gcc.dg/struct-ret-2.c: Likewise.
54565 * gcc.dg/array-1.c: Likewise.
54566
54567 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54568
54569 * gcc.dg/struct-ret-2.c: New test.
54570
54571 * gcc.dg/array-1.c: New test.
54572
54573 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54574
54575 * gcc.c-torture/execute/991030-1.c: New test.
54576
54577 1999-10-26 Richard Henderson <rth@cygnus.com>
54578
54579 * gcc.c-torture/compile/991026-2.c: New test.
54580
54581 1999-10-26 Jeffrey A Law (law@cygnus.com)
54582
54583 * gcc.c-torture/compile/991026-1.c: New test.
54584
54585 1999-10-23 Jeffrey A Law (law@cygnus.com)
54586
54587 * gcc.c-torture/execute/991023-1.c: New test.
54588
54589 1999-10-19 Jeffrey A Law (law@cygnus.com)
54590
54591 * gcc.c-torture/execute/991019-1.c: New test.
54592
54593 1999-10-16 Richard Henderson <rth@cygnus.com>
54594
54595 * gcc.c-torture/execute/991016-1.c: New test.
54596
54597 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54598
54599 * gcc.c-torture/execute/991014-1.c: New test.
54600
54601 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54602
54603 * g++.old-deja/g++.other/union2.C: New test.
54604
54605 1999-10-13 Nathan Sidwell <nathan@acm.org>
54606
54607 * g++.old-deja/g++.other/vaarg2.C: New test.
54608 * g++.old-deja/g++.other/vaarg3.C: New test.
54609
54610 1999-10-12 Craig Burley <craig@jcb-sc.com>
54611
54612 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54613 in compile/.
54614
54615 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54616
54617 * gcc.c-torture/execute/va-arg-11.c: New test.
54618
54619 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54620
54621 * lib/file-format.exp (gcc_target_object_format): Don't
54622 crash if objdump is unavailable.
54623
54624 1999-09-29 Donn Terry <donn@interix.com>
54625
54626 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54627
54628 1999-09-28 Nick Clifton <nickc@cygnus.com>
54629
54630 * gcc.c-torture/compile/990928-1.c: New test.
54631
54632 1999-09-28 Nathan Sidwell <nathan@acm.org>
54633
54634 * g++.old-deja/g++.other/decl6.C: New test.
54635
54636 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54637
54638 * gcc.c-torture/execute/va-arg-10.c: New test.
54639
54640 1999-09-27 Nathan Sidwell <nathan@acm.org>
54641
54642 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54643 __PRETTY_FUNCTION__.
54644
54645 1999-09-23 Nick Clifton <nickc@cygnus.com>
54646
54647 * gcc.c-torture/execute/990923-1.c: New test.
54648
54649 1999-09-21 Nick Clifton <nickc@cygnus.com>
54650
54651 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54652 for which -fpic is inappropriate.
54653
54654 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54655
54656 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54657
54658 1999-09-21 Nathan Sidwell <nathan@acm.org>
54659
54660 * g++.old-deja/g++.other/dyncast1.C: New test.
54661 * g++.old-deja/g++.other/dyncast2.C: New test.
54662 * g++.old-deja/g++.other/dyncast3.C: New test.
54663 * g++.old-deja/g++.other/dyncast4.C: New test.
54664 * g++.old-deja/g++.other/dyncast5.C: New test.
54665 * g++.old-deja/g++.eh/catch3.C: New test.
54666 * g++.old-deja/g++.eh/catch3p.C: New test.
54667 * g++.old-deja/g++.eh/catch4.C: New test.
54668 * g++.old-deja/g++.eh/catch4p.C: New test.
54669 * g++.old-deja/g++.eh/catch5.C: New test.
54670 * g++.old-deja/g++.eh/catch5p.C: New test.
54671 * g++.old-deja/g++.eh/catch6.C: New test.
54672 * g++.old-deja/g++.eh/catch6p.C: New test.
54673 * g++.old-deja/g++.eh/catch7.C: New test.
54674 * g++.old-deja/g++.eh/catch7p.C: New test.
54675 * g++.old-deja/g++.eh/catch8.C: New test.
54676 * g++.old-deja/g++.eh/catch8p.C: New test.
54677 * g++.old-deja/g++.eh/catch9.C: New test.
54678 * g++.old-deja/g++.eh/catch9p.C: New test.
54679
54680 1999-09-13 Nathan Sidwell <nathan@acm.org>
54681
54682 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54683 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54684
54685 1999-09-13 Jeffrey A Law (law@cygnus.com)
54686
54687 * gcc.c-torture/compile/990913-1.c: New test.
54688
54689 1999-09-10 Nathan Sidwell <nathan@acm.org>
54690
54691 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54692 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54693
54694 1999-09-09 Richard Henderson <rth@cygnus.com>
54695
54696 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54697
54698 1999-09-09 Nathan Sidwell <nathan@acm.org>
54699
54700 * g++.old-deja/g++.other/lookup11.C: New test.
54701 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54702 what is permitted and what we want.
54703 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54704 overload use.
54705 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54706
54707 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54708
54709 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54710 * gcc.c-torture/noncompile/poison-1.c: New file.
54711
54712 1999-09-08 Nathan Sidwell <nathan@acm.org>
54713
54714 * g++.old-deja/g++.other/sizeof3.C: New test.
54715 * g++.old-deja/g++.other/sizeof4.C: New test.
54716 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54717 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54718
54719 1999-09-07 Richard Henderson <rth@cygnus.com>
54720
54721 * gcc.dg/va-arg-1.c: New.
54722
54723 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54724
54725 * gcc.c-torture/execute/va-arg-9.c: New test.
54726
54727 1999-09-05 Craig Burley <craig@jcb-sc.com>
54728
54729 * g77.f-torture/compile/980519-2.f: New test.
54730 * g77.f-torture/compile/19990905-0.f: New test.
54731 * g77.f-torture/compile/19990905-1.f: New test.
54732 * g77.f-torture/compile/19990905-2.f: New test.
54733
54734 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54735
54736 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54737
54738 * gcc.c-torture/execute/990827-1.c: Fix typo.
54739
54740 1999-09-03 Nathan Sidwell <nathan@acm.org>
54741
54742 * g++.old-deja/g++.other/deref1.C: New test.
54743
54744 1999-09-02 Nathan Sidwell <nathan@acm.org>
54745
54746 * g++.old-deja/g++.other/ambig2.C: New test.
54747 * g++.old-deja/g++.other/cond5.C: New test.
54748 * g++.old-deja/g++.other/lookup16.C: New test.
54749
54750 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54751
54752 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54753 assemblers too.
54754
54755 1999-08-31 Jeffrey A Law (law@cygnus.com)
54756
54757 * lib/c-torture.exp: Avoid the "compare executables" optimization
54758 when testing native.
54759
54760 1999-08-29 Jeffrey A Law (law@cygnus.com)
54761
54762 * gcc.c-torture/execute/990829-1.c: New test.
54763 * gcc.c-torture/compile/990829-1.c: New test.
54764
54765 1999-08-27 Paul Burchard <burchard@pobox.com>
54766
54767 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54768 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54769 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54770 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54771 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54772 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54773 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54774 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54775 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54776 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54777 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54778
54779 1999-08-27 Jeffrey A Law (law@cygnus.com)
54780
54781 * gcc.c-torture/execute/990827-1.c: New test.
54782
54783 1999-08-26 Craig Burley <craig@jcb-sc.com>
54784
54785 * g77.f-torture/noncompile/19990826-4.f: New test.
54786
54787 * g77.f-torture/compile/19990826-3.f: New test.
54788
54789 * g77.f-torture/execute/19990826-2.f: New test.
54790
54791 * g77.f-torture/compile/19990826-1.f: New test.
54792
54793 * gcc.c-torture/execute/990826-0.c: New test.
54794 * g77.c-torture/execute/19990826-0.f: New test.
54795
54796 * g77.f-torture/noncompile/970626-2.f: New test.
54797
54798 1999-08-25 Paul Burchard <burchard@pobox.com>
54799
54800 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54801 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54802 lss-011.C: New tests.
54803
54804 1999-08-25 Nathan Sidwell <nathan@acm.org>
54805
54806 * g++.old-deja/g++.other/decl5.C: New test.
54807
54808 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54809
54810 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54811 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54812 call `postbase' for each one. All callers of `postbase' changed
54813 to call this instead.
54814
54815 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54816
54817 * gcc.c-torture/execute/990811-1.c: New test.
54818
54819 1999-08-09 Nick Clifton <nickc@cygnus.com>
54820
54821 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54822 just native ones.
54823
54824 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54825 just native ones.
54826
54827 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54828
54829 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54830
54831 1999-08-04 Jeffrey A Law (law@cygnus.com)
54832
54833 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54834
54835 1999-08-04 Nathan Sidwell <nathan@acm.org>
54836
54837 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54838
54839 1999-08-04 Jeffrey A Law (law@cygnus.com)
54840
54841 * gcc.c-torture/execute/990804-1.c: New test.
54842
54843 1999-08-03 Nathan Sidwell <nathan@acm.org>
54844
54845 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54846 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54847 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54848
54849 1999-08-03 Nathan Sidwell <nathan@acm.org>
54850
54851 * g++.old-deja/g++.other/struct1.C: New test.
54852
54853 1999-08-03 Nathan Sidwell <nathan@acm.org>
54854
54855 * g++.old-deja/g++.other/enum2.C: New test.
54856
54857 1999-08-02 Richard Henderson <rth@cygnus.com>
54858
54859 Adapted from tests from Franz Sirl:
54860 * gcc.c-torture/execute/va-arg-7.c: New test.
54861 * gcc.c-torture/execute/va-arg-8.c: New test.
54862
54863 1999-08-01 Jeffrey A Law (law@cygnus.com)
54864
54865 * gcc.c-torture/compile/990801-2.c: New test.
54866
54867 * gcc.c-torture/compile/990801-1.c: New test.
54868
54869 1999-07-27 Michael Meissner <meissner@cygnus.com>
54870
54871 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54872 fp-cmp-1.c, converting double to float.
54873
54874 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54875 fp-cmp-1.c, converting double to long double.
54876
54877 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54878 from fr1 to unknown_register, since fr1 is a legitimate register
54879 on some machines.
54880
54881 1999-07-25 Jeffrey A Law (law@cygnus.com)
54882
54883 * README: More listname related changes.
54884
54885 1999-07-08 Catherine Moore <clm@cygnus.com>
54886
54887 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54888
54889 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54890
54891 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54892
54893 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54894
54895 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54896
54897 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54898
54899 * gcc.dg/990703-1.c: New test.
54900
54901 1999-06-29 Nick Clifton <nickc@cygnus.com>
54902
54903 * lib/file-format.exp: New file: Move definition of proc
54904 gcc_target_object_format to here from
54905 gcc.dg/special/ecos.exp.
54906
54907 * lib/c-torture.exp: Include lib file-format.exp.
54908 * lib/gcc-dg.exp: Include lib file-format.exp.
54909
54910 * gcc.dg/special/ecos.exp: Remove definition of proc
54911 gcc_target_object_format.
54912
54913 1999-06-28 Jeffrey A Law (law@cygnus.com)
54914
54915 * gcc.c-torture/execute/990628-1.c: New test.
54916
54917 1999-06-25 Jeffrey A Law (law@cygnus.com)
54918
54919 * gcc.c-torture/compile/990625-2.c: New test.
54920
54921 * gcc.c-torture/compile/990625-1.c: New test.
54922
54923 1999-06-23 Nick Clifton <nickc@cygnus.com>
54924
54925 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54926 attributes compile.
54927 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54928 ports that use the COFF/PE file format.
54929
54930 1999-06-17 Jeffrey A Law (law@cygnus.com)
54931
54932 * gcc.c-torture/compile/990617-1.c: New test.
54933
54934 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54935
54936 * g++.old-deja/g++.other/decl4.C: New test.
54937
54938 1999-06-14 Nathan Sidwell <nathan@acm.org>
54939
54940 * g++.old-deja/g++.other/bitfld3.C: New test.
54941
54942 1999-06-08 Nathan Sidwell <nathan@acm.org>
54943
54944 * g++.old-deja/g++.eh/catch1.C: New test.
54945
54946 1999-06-07 Jeffrey A Law (law@cygnus.com)
54947
54948 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54949
54950 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54951 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54952
54953 1999-06-05 Craig Burley <craig@jcb-sc.com>
54954
54955 * g77.f-torture/compile/19990502-0.f: Replace with new,
54956 shorter, test that still fails after recent changes.
54957
54958 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54959
54960 * gcc.c-torture/execute/990604-1.c: New test.
54961
54962 1999-05-31 Jeffrey A Law (law@cygnus.com)
54963
54964 * gcc.c-torture/execute/990531-1.c: New test.
54965
54966 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54967
54968 * gcc.c-torture/compile/990527-1.c: New test.
54969
54970 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54971
54972 * gcc.c-torture/execute/990527-1.c: New test.
54973
54974 1999-05-25 Nick Clifton <nickc@cygnus.com>
54975
54976 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54977 bitfields as signed.
54978
54979 1999-05-25 Craig Burley <craig@jcb-sc.com>
54980
54981 * g77.f-torture/compile/19990525-0.f: New test.
54982
54983 1999-05-25 Jeffrey A Law (law@cygnus.com)
54984
54985 * gcc.c-torture/execute/990525-2.c: New test.
54986
54987 * gcc.c-torture/execute/990525-1.c: New test.
54988
54989 1999-05-24 Nathan Sidwell <nathan@acm.org>
54990
54991 * g++.old-deja/g++.other/anon3.C: New test.
54992 * g++.old-deja/g++.other/anon4.C: New test.
54993 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54994 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54995 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54996 Merrill).
54997
54998 1999-05-24 Jeffrey A Law (law@cygnus.com)
54999
55000 * gcc.c-torture/execute/990524-1.c: New test.
55001
55002 * gcc.dg/990524-1.c: New test.
55003
55004 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55005
55006 * gcc.c-torture/compile/990523-1.c: New test.
55007
55008 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55009
55010 * gcc.c-torture/compile/990519-1.c: New test.
55011
55012 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55013
55014 * gcc.c-torture/compile/990517-1.c: New test.
55015
55016 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55017 (e4, f4): New tests.
55018 (main): Call them.
55019
55020 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55021
55022 * gcc.dg/noreturn-1.c: New test.
55023
55024 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55025
55026 * gcc.c-torture/execute/990513-1.c: New test.
55027
55028 1999-05-10 Richard Henderson <rth@cygnus.com>
55029
55030 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55031
55032 1999-05-10 Craig Burley <craig@jcb-sc.com>
55033
55034 * g77.f-torture/execute/erfc.f: Use small single-precision
55035 values, to avoid problems on Alphas when not -mieee.
55036
55037 1999-05-08 Craig Burley <craig@jcb-sc.com>
55038
55039 * gcc.dg/990506-0.c: New test.
55040
55041 1999-05-08 Richard Henderson <rth@cygnus.com>
55042
55043 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55044 the constant to test. Don't XFAIL 64-bit targets.
55045
55046 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55047 * g++.old-deja/g++.law/profile1.C: Likewise.
55048
55049 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55050 operator new instances.
55051 * g++.old-deja/g++.other/delete5.C: Likewise.
55052
55053 1999-05-03 Craig Burley <craig@jcb-sc.com>
55054
55055 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55056 intrinsic.
55057
55058 1999-05-03 Craig Burley <craig@jcb-sc.com>
55059
55060 * g77.f-torture/execute/u77-test.f: Reverse order of two
55061 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55062
55063 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55064
55065 * gcc.dg/compare1.c: New test.
55066
55067 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55068
55069 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55070 New tests.
55071
55072 1999-05-02 Craig Burley <craig@jcb-sc.com>
55073
55074 * g77.f-torture/compile/19990502-1.f: New test.
55075
55076 1999-05-02 Craig Burley <craig@jcb-sc.com>
55077
55078 * g77.f-torture/compile/19990502-0.f: New test.
55079
55080 1999-05-02 Craig Burley <craig@jcb-sc.com>
55081
55082 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55083 intrinsic.
55084
55085 1999-05-02 Craig Burley <craig@jcb-sc.com>
55086
55087 * g77.f-torture/execute/u77-test.f (main): List libU77
55088 intrinsics not currently tested.
55089 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55090 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55091 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55092 Trim blanks off the ends of some printed strings.
55093
55094 1999-05-02 Craig Burley <craig@jcb-sc.com>
55095
55096 * g77.f-torture/execute/u77-test.f (main): Just warn about
55097 FSTAT gid disagreement, as it's expected on some systems.
55098
55099 1999-05-01 Craig Burley <craig@jcb-sc.com>
55100
55101 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55102 use a new function, which allows for some slop.
55103 Clean up some commentary.
55104 (issum): The new function.
55105 (sgladd): Deleted subroutine.
55106
55107 1999-05-01 Craig Burley <craig@jcb-sc.com>
55108
55109 * g77.f-torture/execute/u77-test.f: Modify to be more like
55110 libf2c/libU77 version, bringing patches to that version here.
55111 Add suitable commentary.
55112
55113 1999-04-25 Richard Henderson <rth@cygnus.com>
55114
55115 * gcc.dg/990424-1.c: New test.
55116
55117 1999-04-24 Craig Burley <craig@jcb-sc.com>
55118
55119 * g77.f-torture/execute/u77-test.f (main): Bug involving
55120 LSTAT has been fixed, so turn back on full checking.
55121
55122 1999-04-20 Craig Burley <craig@jcb-sc.com>
55123
55124 * g77.f-torture/compile/19990419-0.f: New test.
55125 * g77.f-torture/execute/19990419-1.f: New test.
55126
55127 1999-04-17 Richard Henderson <rth@cygnus.com>
55128
55129 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55130 to avoid the need for a prototype to supress a warning.
55131
55132 1999-04-07 Jim Wilson <wilson@cygnus.com>
55133
55134 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55135
55136 1999-04-04 Jeffrey A Law (law@cygnus.com)
55137
55138 * gcc.c-torture/execute/990404-1.c: New test.
55139
55140 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55141
55142 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55143 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55144 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55145 missing initializer warnings.
55146
55147 1999-03-28 Jeffrey A Law (law@cygnus.com)
55148
55149 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55150 matching strings.
55151
55152 1999-03-26 Jeffrey A Law (law@cygnus.com)
55153
55154 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55155
55156 1999-03-26 Craig Burley <craig@jcb-sc.com>
55157
55158 * g77.f-torture/execute/19990325-0.f: New test.
55159 * g77.f-torture/execute/19990325-1.f: New test.
55160
55161 1999-03-24 Jeffrey A Law (law@cygnus.com)
55162
55163 * gcc.c-torture/execute/990324-1.c: New test.
55164
55165 1999-03-22 Jim Wilson <wilson@cygnus.com>
55166
55167 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55168 test with 4.
55169
55170 1999-03-17 Richard Henderson <rth@cygnus.com>
55171
55172 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55173
55174 1999-03-13 Craig Burley <craig@jcb-sc.com>
55175
55176 * g77.f-torture/execute/19990313-2.f: New test.
55177 * g77.f-torture/execute/19990313-3.f: New test.
55178
55179 1999-03-13 Craig Burley <craig@jcb-sc.com>
55180
55181 * g77.f-torture/execute/19990313-0.f: New test.
55182 * g77.f-torture/execute/19990313-1.f: New test.
55183
55184 1999-03-12 Jim Wilson <wilson@cygnus.com>
55185
55186 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55187 printf to sprintf.
55188 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55189 (main): Add check for u15. Conditionalize u31 check depending on
55190 whether ints are <32 bits or >=32 bits.
55191
55192 1999-03-08 Craig Burley <craig@jcb-sc.com>
55193
55194 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55195
55196 1999-03-08 Craig Burley <craig@jcb-sc.com>
55197
55198 * g77.f-torture/compile/19990305-0.f: New test.
55199 * g77.f-torture/execute/19981119-0.f: New test.
55200
55201 1999-03-08 Craig Burley <craig@jcb-sc.com>
55202
55203 * g77.f-torture/execute/970625-2.f: call ABORT if final
55204 result is not correct, instead of just printing it.
55205 Add this checking via newly introduced obfuscation, to
55206 trip up buggy front ends.
55207
55208 1999-03-07 Craig Burley <craig@jcb-sc.com>
55209
55210 * g77.f-torture/compile/960317-1.f: Moved from being
55211 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55212
55213 1999-03-06 Craig Burley <craig@jcb-sc.com>
55214
55215 * g77.f-torture/execute/960317-1.f: New (old) test.
55216 * g77.f-torture/execute/970625-2.f: Ditto.
55217
55218 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55219
55220 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55221 error message on line 1 or line 2; cccp and cpplib do this differently.
55222
55223 1999-03-01 Jeffrey A Law (law@cygnus.com)
55224
55225 * g++.old-deja/g++.law/weak1.C: New test.
55226
55227 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55228
55229 * gcc.c-torture/execute/990119-1.c: Renamed to...
55230 * gcc.dg/990119-1.c: this, so it will only be tested once
55231 (it's a preprocessor test, it doesn't need to be run at
55232 multiple optimization levels).
55233
55234 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55235
55236 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55237 ALWAYS_CXXFLAGS.
55238
55239 1999-02-24 Craig Burley <craig@jcb-sc.com>
55240
55241 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55242 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55243 to not be compilable by current g77.
55244
55245 1999-02-24 Nick Clifton <nickc@cygnus.com>
55246
55247 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55248
55249 1999-02-22 Jeffrey A Law (law@cygnus.com)
55250
55251 * gcc.c-torture/execute/990222-1.c: New test.
55252
55253 1999-02-19 Craig Burley <craig@jcb-sc.com>
55254
55255 * g77.f-torture/compile/19990218-0.f: New test.
55256 * g77.f-torture/noncompile/19990218-1.f: New test.
55257
55258 1999-02-18 Craig Burley <craig@jcb-sc.com>
55259
55260 * g77.f-torture/compile/19981216-0.f: New test.
55261
55262 1999-02-14 Jeffrey A Law (law@cygnus.com)
55263
55264 * gcc.dg/990214-1.c: New test.
55265
55266 1999-02-13 Jeffrey A Law (law@cygnus.com)
55267
55268 * gcc.dg/990213-2.c: New test.
55269
55270 * gcc.dg/990213-1.c: New test.
55271
55272 1999-02-12 Jeffrey A Law (law@cygnus.com)
55273
55274 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55275 ints.
55276
55277 1999-02-11 Nick Clifton <nickc@cygnus.com>
55278
55279 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55280 specified by target.
55281
55282 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55283
55284 1999-02-11 Jeffrey A Law (law@cygnus.com)
55285
55286 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55287
55288 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55289
55290 * gcc.dg/special/ecos.exp: New test driver for new tests with
55291 special requirements.
55292
55293 * gcc.dg/special/alias-1.c: New test.
55294 * gcc.dg/special/gcsec-1.c: New test.
55295 * gcc.dg/special/weak-1.c: New test.
55296 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55297 * gcc.dg/special/weak-2.c: New test.
55298 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55299 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55300 * gcc.dg/special/wkali-1.c: New test.
55301 * gcc.dg/special/wkali-2.c: New test.
55302 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55303 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55304
55305 1999-02-10 Felix Lee <flee@cygnus.com>
55306
55307 * lib/c-torture.exp (c-torture-compile): Pull out code for
55308 analyzing gcc error messages.
55309 (c-torture-execute): Likewise. Fix some (harmless) false
55310 positives.
55311 * lib/gcc.exp (gcc_check_compile): New function.
55312
55313 1999-02-08 Richard Henderson <rth@cygnus.com>
55314
55315 * gcc.c-torture/execute/990208-1.c: New test.
55316
55317 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55318
55319 * g++.dg/special/ecos.exp: New driver for new tests with special
55320 requirements
55321
55322 * g++.dg/special/conpr-1.C: New test
55323 * g++.dg/special/conpr-2.C: New test
55324 * g++.dg/special/conpr-2a.C: New test
55325 * g++.dg/special/conpr-3.C: New test
55326 * g++.dg/special/conpr-3a.C: New test
55327 * g++.dg/special/conpr-3b.C: New test
55328
55329 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55330 allow g++ to use the dg driver
55331
55332 * README: Add comment about g++.dg directory
55333
55334 1999-02-06 Jeffrey A Law (law@cygnus.com)
55335
55336 * README: Update email addresses.
55337
55338 1999-02-03 Nick Clifton <nickc@cygnus.com>
55339
55340 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55341 arguments in order to force structure S onto the stack even on
55342 the alpha.
55343 (test): Pass 10 leading arguments to function foo as well as the
55344 structure S.
55345
55346 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55347 failure for all targets.
55348
55349 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55350 abort to terminate program execution.
55351
55352 1999-01-30 Richard Henderson <rth@cygnus.com>
55353
55354 * gcc.c-torture/execute/990130-1.c: New test.
55355
55356 1999-01-30 Jeffrey A Law (law@cygnus.com)
55357
55358 * gcc.dg/990130-1.c: New test.
55359
55360 1999-01-28 Michael Meissner <meissner@cygnus.com>
55361
55362 * gcc.c-torture/execute/990128-1.c: New test.
55363
55364 1999-01-27 Michael Meissner <meissner@cygnus.com>
55365
55366 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55367
55368 1999-01-27 Felix Lee <flee@cygnus.com>
55369
55370 * lib/c-torture.exp (c-torture-compile): pull out code for
55371 analyzing gcc error messages.
55372 (c-torture-execute): ditto, and fix some (harmless) false
55373 positives.
55374 * lib/gcc.exp (gcc_check_compile): new function.
55375
55376 1999-01-17 Jeffrey A Law (law@cygnus.com)
55377
55378 * gcc.dg/990117-1.c: New test.
55379
55380 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55381
55382 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55383
55384 1999-01-15 Jeffrey A Law (law@cygnus.com)
55385
55386 * g77.f-torture/compile/990115-1.f: New test.
55387
55388 1999-01-07 Jeffrey A Law (law@cygnus.com)
55389
55390 * gcc.c-torture/compile/990107-1.c: New test
55391
55392 1999-01-06 Jeffrey A Law (law@cygnus.com)
55393
55394 * gcc.c-torture/execute/990106-2.c: New test.
55395
55396 * gcc.c-torture/execute/990106-1.c: New test.
55397
55398 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55399
55400 * gcc.c-torture/compile/981223-1.c: New test.
55401
55402 1998-12-29 Richard Henderson <rth@cygnus.com>
55403
55404 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55405 (opt3): Rename from opt4 and disable.
55406
55407 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55408
55409 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55410
55411 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55412
55413 * g++.old-deja/g++.other/conv5.C: New test.
55414
55415 1998-12-14 Nick Clifton <nickc@cygnus.com>
55416
55417 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55418
55419 1998-12-11 Jeffrey A Law (law@cygnus.com)
55420
55421 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55422
55423 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55424
55425 * gcc.c-torture/compile/981211-1.c: New test.
55426
55427 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55428
55429 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55430
55431 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55432
55433 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55434
55435 * gcc.special/930510-1.c: Make C9X safe.
55436 * gcc.misc-tests/gcov-1.c Similarly.
55437 * gcc.misc-tests/gcov-2.c Similarly.
55438
55439 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55440
55441 * gcc.dg/ultrasp1.c: New test.
55442
55443 1998-12-06 Richard Henderson <rth@cygnus.com>
55444
55445 * gcc.c-torture/execute/981206.c: New test.
55446
55447 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55448
55449 * g++.old-deja/g++.ns/template7.C: New test.
55450
55451 * g++.old-deja/g++.other/expr1.C: New test.
55452
55453 * g++.old-deja/g++.eh/tmpl3.C: New test.
55454
55455 * g++.old-deja/g++.eh/tmpl2.C: New test.
55456
55457 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55458
55459 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55460 * g++.old-deja/g++.other/using6.C: Removed.
55461 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55462
55463 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55464
55465 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55466
55467 * g++.old-deja/g++.pt/overload8.C: New test.
55468
55469 * g++.old-deja/g++.pt/overload7.C: New test.
55470
55471 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55472
55473 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55474 and relinking messages.
55475 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55476 compiling with -frepo.
55477
55478 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55479
55480 * g++.old-deja/g++.pt/lookup6.C: New test.
55481
55482 1998-11-30 Nick Clifton <nickc@cygnus.com>
55483
55484 * gcc.c-torture/execute/981130-1.c: New test.
55485 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55486
55487 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55488
55489 * g++.old-deja/g++.pt/explicit76.C: New test.
55490
55491 * g++.old-deja/g++.pt/friend38.C: New test.
55492
55493 * g++.old-deja/g++.ns/crash2.C: New test.
55494
55495 * g++.old-deja/g++.pt/defarg8.C: New test.
55496
55497 * g++.old-deja/g++.pt/instantiate6.C: New test.
55498
55499 * g++.old-deja/g++.pt/static6.C: New test.
55500
55501 * g++.old-deja/g++.pt/decl2.C: New test.
55502
55503 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55504
55505 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55506 problem is actually related with name lookup, but so what? :-)
55507
55508 * g++.old-deja/g++.pt/friend37.C: New test.
55509
55510 1998-11-25 Dave Love <d.love@dl.ac.uk>
55511
55512 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55513 element, which fails on some systems.
55514
55515 * g77.f-torture/execute/labug1.f: New test.
55516
55517 1998-11-21 Jeffrey A Law (law@cygnus.com)
55518
55519 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55520 is defined.
55521
55522 1998-11-18 Dave Love <d.love@dl.ac.uk>
55523
55524 * g77.f-torture/compile/981117-1.f: New test.
55525
55526 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55527
55528 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55529 properly discarded.
55530
55531 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55532
55533 * gcc.c-torture/execute/memcheck: New directory of tests for
55534 -fcheck-memory-usage.
55535
55536 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55537
55538 * README: New file, general information about the testsuite and
55539 new description of the various C++ test subdirectories.
55540 * README.g++: Eliminate obsolete information, update and move most
55541 relevant stuff to README.
55542
55543 1998-11-07 Richard Henderson <rth@cygnus.com>
55544
55545 * gcc.c-torture/compile/981107-1.c: New test.
55546
55547 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55548
55549 * execute/memcpy-bi.c: New testcase.
55550
55551 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55552
55553 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55554 base classes.
55555
55556 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55557 template is selected.
55558
55559 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55560 classes, it should be accepted for all types.
55561
55562 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55563
55564 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55565 specializations start with template headers.
55566
55567 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55568
55569 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55570
55571 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55572 non-POD types.
55573
55574 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55575
55576 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55577
55578 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55579
55580 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55581
55582 1998-10-19 Jeffrey A Law (law@cygnus.com)
55583
55584 * 981019-1.c: New test.
55585
55586 1998-10-14 Robert Lipe <robertl@dgii.com>
55587
55588 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55589 find objc headers.
55590
55591 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55592
55593 * compile/981001-4.c: Remove use of GCC extension that triggers a
55594 compiler bug.
55595
55596 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55597
55598 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55599
55600 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55601
55602 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55603 instantiation of template produces incorrect code for delete
55604 expression.
55605
55606 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55607 constructors' name is not unique.
55608 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55609 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55610
55611 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55612 automatic array of const is ill-formed.
55613
55614 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55615 of template parameter?
55616
55617 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55618 const.
55619
55620 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55621 pointer-to-member expression.
55622
55623 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55624 declaration causes ICE.
55625
55626 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55627
55628 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55629 reserved in the global namespace.
55630
55631 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55632 generate needed virtual table.
55633
55634 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55635
55636 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55637
55638 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55639 template-dependent type
55640
55641 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55642
55643 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55644 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55645 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55646
55647 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55648 class should be usable as argument of member function.
55649 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55650 class should be usable as return type of member function.
55651 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55652 class should be usable as type of data member.
55653
55654 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55655
55656 1998-10-09 Jeffrey A Law (law@cygnus.com)
55657
55658 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55659
55660 1998-10-08 Nick Clifton <nickc@cygnus.com>
55661
55662 * gcc.dg/dll-?.c Add thumb to target list.
55663 Fix assembler scan patterns to match current assembler output.
55664
55665 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55666
55667 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55668 matching of template brackets.
55669
55670 * g++.old-deja/g++.other/using4.C: New test. Test using
55671 declarations of methods from base classes.
55672
55673 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55674 within functions should introduce names into the innermost
55675 enclosing namespace.
55676
55677 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55678 of static locals if first initialization throws.
55679
55680 1998-10-07 Jim Wilson <wilson@cygnus.com>
55681
55682 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55683
55684 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55685
55686 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55687 lose track of the possible targets of tablejump insns.
55688 * special/special.exp: Run it.
55689
55690 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55691
55692 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55693 must be declared before its specializations can be named in friend
55694 declarations.
55695
55696 1998-10-05 Dave Love <d.love@dl.ac.uk>
55697
55698 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55699
55700 * g77.f-torture/execute/io1.f: New test.
55701
55702 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55703
55704 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55705 with pointer to template function, for which no argument deduction
55706 is possible.
55707
55708 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55709 specialization of template function as argument to template
55710 function.
55711
55712 * g++.old-deja/g++.other/access2.C: New test; Inner class
55713 shouldn't have privileged access to Outer's names.
55714
55715 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55716
55717 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55718 friend template declared within template class conflicts with
55719 nested class of the same name.
55720
55721 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55722 is ignored.
55723
55724 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55725 object with direct initializer as function declaration.
55726
55727 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55728 initializers.
55729
55730 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55731 involving const pointer and NULL produces incorrect result.
55732
55733 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55734 type name without `typename' should be rejected with -pedantic.
55735
55736 1998-10-02 Richard Henderson <rth@cygnus.com>
55737
55738 * g++.old-deja/g++.other/addrof1.C: New test.
55739
55740 1998-10-01 Nick Clifton <nickc@cygnus.com>
55741
55742 * gcc.c-torture/compile/981001-1.c: New test.
55743 * gcc.c-torture/execute/981001-1.c: New test.
55744
55745 1998-10-01 Jeffrey A Law (law@cygnus.com)
55746
55747 * gcc.c-torture/compile/981001-2.c: New test.
55748 * gcc.c-torture/compile/981001-3.c: New test.
55749 * gcc.c-torture/compile/981001-4.c: New test.
55750
55751 1998-10-01 Robert Lipe <robertl@dgii.com>
55752
55753 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55754 multilibbed hosts. Idea grafted from g77.exp.
55755
55756 1998-09-30 Dave Love <d.love@dl.ac.uk>
55757
55758 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55759 avoid losing on systems which need -lsocket.
55760
55761 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55762
55763 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55764 * g++.old-deja/g++.other/nested2.C: Ditto.
55765 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55766 failure.
55767
55768 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55769
55770 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55771 preferred over template operator!= for enum bitfields.
55772
55773 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55774
55775 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55776 that happen to have the same base name, but in different scopes,
55777 are incorrectly rejected.
55778
55779 1998-09-16 Richard Henderson <rth@cygnus.com>
55780
55781 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55782 on the native word size instead of an integer literal.
55783
55784 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55785
55786 * g++.old-deja/g++.other/static2.C: Invocation of static data
55787 member of type pointer-to-function denoted as non-static member.
55788
55789 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55790 checks involving function types and aliases.
55791
55792 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55793
55794 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55795 redefined to the same non-trivial type.
55796
55797 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55798 namespace-qualification of template specializations declared in
55799 other namespaces.
55800
55801 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55802 to declare a subset of the specializations of a template function
55803 as friends of specializations of a template class.
55804
55805 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55806 member templates that do not fully specialize the enclosing
55807 template class are rejected.
55808
55809 1998-09-11 Dave Love <d.love@dl.ac.uk>
55810
55811 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55812
55813 1998-09-08 Dave Love <d.love@dl.ac.uk>
55814
55815 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55816 altered from libf2c/libU77 version.
55817
55818 1998-09-06 Dave Love <d.love@dl.ac.uk>
55819
55820 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55821
55822 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55823 Alexandre Oliva <oliva@dcc.unicamp.br>
55824
55825 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55826 (un)signed char are different types for template specialization
55827 purposes.
55828
55829 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55830
55831 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55832 * objc: ObjC testsuite.
55833
55834 1998-08-31 Catherine Moore <clm@cygnus.com>
55835
55836 * gcc.c-torture/execute/941014-1.x: New file.
55837
55838 1998-08-31 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-30 Jeffrey A Law (law@cygnus.com)
55845
55846 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55847 this test triggers valid.
55848
55849 1998-08-27 Jeffrey A Law (law@cygnus.com)
55850
55851 * gcc.dg/980827-1.c: New test.
55852
55853 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55854
55855 * gcc.c-torture/execute/loop-4b.c: New test.
55856
55857 1998-08-26 Nick Clifton <nickc@cygnus.com>
55858
55859 * lib/c-torture.exp: Add support for
55860 torture_eval_before_compile and torture_eval_before_execute
55861 variables.
55862
55863 1998-08-25 Jeffrey A Law (law@cygnus.com)
55864
55865 * gcc.c-torture/compile/980825-1.c: New test.
55866
55867 1998-08-24 Nick Clifton <nickc@cygnus.com>
55868
55869 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55870 count number tests in opt_t0 not good_t0.
55871
55872 1998-08-24 Jeffrey A Law (law@cygnus.com)
55873
55874 * gcc.c-torture/compile/930326-1.x: Fix typo.
55875
55876 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55877
55878 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55879 causes an ICE.
55880
55881 1998-08-21 Jeffrey A Law (law@cygnus.com)
55882
55883 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55884 STACK_SIZE is defined.
55885 * gcc.c-torture/unsorted/stuct.c: Similarly.
55886
55887 * gcc.c-torture/compile/980821-1.c: New test.
55888
55889 1998-08-21 Jeffrey A Law (law@cygnus.com)
55890
55891 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55892 16bit ints.
55893
55894 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55895
55896 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55897 code.
55898
55899 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55900
55901 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55902 error'.
55903
55904 1998-08-18 Jeffrey A Law (law@cygnus.com)
55905
55906 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55907
55908 1998-08-16 Jeffrey A Law (law@cygnus.com)
55909
55910 * gcc.c-torture/compile/980816-1.c: New test.
55911
55912 * gcc.dg/980816-1.c: New test.
55913
55914 1998-08-13 Jeffrey A Law (law@cygnus.com)
55915
55916 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55917 compiler for ieee tests.
55918
55919 1998-08-01 Dave Love <d.love@dl.ac.uk>
55920
55921 * g77.f-torture/compile/980729-0.f: New test.
55922
55923 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55924
55925 * gcc.c-torture/special/eeprof-1.c: New test, for
55926 -finstrument-functions.
55927 * gcc.c-torture/special/special.exp: Run it.
55928
55929 1998-07-29 Jeffrey A Law (law@cygnus.com)
55930
55931 * gcc.c-torture/compile/980729-1.c: New test.
55932
55933 1998-07-27 Nick Clifton <nickc@cygnus.com>
55934
55935 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55936 __thumb__ is defined, and test for ARM style doubles if so.
55937
55938 1998-07-26 Dave Love <d.love@dl.ac.uk>
55939
55940 * g77.f-torture/noncompile/980615-0.f: New test.
55941
55942 1998-07-26 H.J. Lu (hjl@gnu.org)
55943
55944 * gcc.dg/980312-1.c: Do link instead of compile.
55945 * gcc.dg/980313-1.c: Likewise.
55946
55947 1998-07-26 Jeffrey A Law (law@cygnus.com)
55948
55949 * gcc.c-torture/compile/980726-1.c: New test.
55950
55951 1998-07-25 Dave Love <d.love@dl.ac.uk>
55952
55953 * g77.f-torture/execute/io0.f: New test.
55954
55955 1998-07-24 Nick Clifton <nickc@cygnus.com>
55956
55957 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55958 an int.
55959
55960 1998-06-18 Michael Meissner <meissner@cygnus.com>
55961
55962 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55963 m32r bugs.
55964
55965 1998-07-17 Nick Clifton <nickc@cygnus.com>
55966
55967 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55968 c-decl.c:grokdeclarator can handle mode attributes.
55969
55970 1998-07-16 Jeffrey A Law (law@cygnus.com)
55971
55972 * gcc.c-torture/execute/980716-1.c: New test.
55973
55974 1998-07-13 Jeffrey A Law (law@cygnus.com)
55975
55976 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55977 the mn10200.
55978 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55979 the mn10200.
55980 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55981 * gcc.c-torture/compile/930326-1.x: Similarly.
55982
55983 1998-07-13 Dave Love <d.love@dl.ac.uk>
55984
55985 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55986 New test from Craig.
55987
55988 1998-07-12 Dave Love <d.love@dl.ac.uk>
55989
55990 * g77.f-torture/noncompile/980616-0.f: New test.
55991
55992 * g77.f-torture/execute/970816-3.f: New test from Craig.
55993
55994 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55995
55996 * g++.other/singleton.C: Return error value instead of taking
55997 SIGSEGV.
55998
55999 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56000
56001 * g++.other/singleton.C: New test. Warning is under dispute.
56002 Runtime crash is not.
56003
56004 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56005
56006 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56007 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56008 using6.C, using7.C}: New namespace tests.
56009
56010 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56011
56012 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56013 specialization with typedef'ed names used as array indexes.
56014
56015 1998-07-09 Jeffrey A Law (law@cygnus.com)
56016
56017 * gcc.c-torture/execute/980709-1.c: New test.
56018
56019 * gcc.dg/980709-1.c: New test.
56020
56021 1998-07-07 Richard Henderson <rth@cygnus.com>
56022
56023 * gcc.c-torture/execute/bcp-1.c: New test.
56024
56025 1998-07-07 Jeffrey A Law (law@cygnus.com)
56026
56027 * gcc.c-torture/execute/980707-1.c: New test.
56028
56029 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56030
56031 * gcc.c-torture/compile/980706-1.c: New test.
56032
56033 1998-07-01 Dave Love <d.love@dl.ac.uk>
56034
56035 * g77.f-torture/execute/980701-0.f,
56036 g77.f-torture/execute/980701-1.f: New test from Craig.
56037
56038 1998-07-01 Jeffrey A Law (law@cygnus.com)
56039
56040 * gcc.c-torture/compile/980701-1.c: New test.
56041
56042 * gcc.c-torture/execute/980701-1.c: New test.
56043
56044 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56045 rlsruhe.de>
56046
56047 * g++.old-deja/g++.robertl/eb132.C: New test.
56048 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56049
56050 1998-06-29 Dave Love <d.love@dl.ac.uk>
56051
56052 * g77.f-torture/execute/980628-7.f,
56053 g77.f-torture/execute/980628-8.f,
56054 g77.f-torture/execute/980628-9.f,
56055 g77.f-torture/execute/980628-10.f: New tests from Craig.
56056
56057 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56058
56059 1998-06-28 Jeffrey A Law (law@cygnus.com)
56060
56061 * g77.f-torture/execute/980628-4.f: New test from Craig.
56062 * g77.f-torture/execute/980628-5.f: Likewise.
56063 * g77.f-torture/execute/980628-2.f: Likewise.
56064 * g77.f-torture/execute/980628-0.f: Likewise.
56065 * g77.f-torture/execute/980628-1.f: Likewise.
56066 * g77.f-torture/execute/980628-3.f: Likewise.
56067 * g77.f-torture/execute/980628-6.f: Likewise.
56068
56069 1998-06-28 Jeffrey A Law (law@cygnus.com)
56070
56071 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56072 directory when nothing has been installed yet.
56073
56074 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56075
56076 * gcc.c-torture/special/special.exp: Handle newer versions of
56077 dejagnu.
56078
56079 1998-06-26 Jeffrey A Law (law@cygnus.com)
56080
56081 * gcc.dg/980626-1.c: New test.
56082
56083 1998-06-19 Bruno Haible <haible@ilog.fr>
56084
56085 * gcc.misc-tests/m-un-2.c: New test.
56086 * g++.old-deja/g++.other/warn01.c: Likewise.
56087
56088 1998-06-19 Robert Lipe <robertl@dgii.com>
56089
56090 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56091 compatibility with assmblers with a different comment character.
56092 Eliminate use of GAS-specific extensions.
56093
56094 1998-06-19 Jeffrey A Law (law@cygnus.com)
56095
56096 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56097
56098 1998-06-19 Robert Lipe <robertl@dgii.com>
56099
56100 * lib/g77.exp: Replace search for libf2c.a with search for newly
56101 renamed libg2c.a
56102
56103 1998-06-17 Jeffrey A Law (law@cygnus.com)
56104
56105 * gcc.c-torture/execute/980617-1.c: New test.
56106
56107 1998-06-12 Jeffrey A Law (law@cygnus.com)
56108
56109 * gcc.c-torture/execute/980612-1.c: New test.
56110
56111 1998-06-08 Jeffrey A Law (law@cygnus.com)
56112
56113 * gcc.dg/980523-1.c: Only test on ppc-linux.
56114 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56115
56116 * gcc.c-torture/execute/980608-1.c: New test.
56117
56118 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56119
56120 * gcc.c-torture/execute/980605-1.c: New test.
56121
56122 1998-06-04 Jeffrey A Law (law@cygnus.com)
56123
56124 * gcc.c-torture/execute/980604-1.c: New test.
56125
56126 1998-06-02 Jeffrey A Law (law@cygnus.com)
56127
56128 * gcc.c-torture/execute/980602-1.c: New test.
56129 * gcc.c-torture/execute/980602-2.c: Likewise.
56130
56131 1998-06-02 Dave Love <d.love@dl.ac.uk>
56132
56133 * 970125-0.f: Fix per JCB. Add commentary.
56134
56135 1998-05-31 Michael Meissner <meissner@cygnus.com>
56136
56137 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56138 IEEE -0 support.
56139
56140 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56141
56142 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56143 earlier.
56144
56145 1998-05-28 Catherine Moore <clm@cygnus.com>
56146
56147 * gcc.c-torture/execute/980526-3.c: New test.
56148
56149 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56150
56151 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56152 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56153 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56154 m88k-motorola-sysv3 to XFAIL.
56155
56156 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56157
56158 * gcc.dg/980526-1.c: New test.
56159 * gcc.c-torture/execute/980526-2.c: New test.
56160
56161 1998-05-26 Jeffrey A Law (law@cygnus.com)
56162
56163 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56164
56165 * gcc.c-torture/execute/980526-1.c: New test.
56166
56167 1998-05-26 Dave Love <d.love@dl.ac.uk>
56168
56169 * g77.f-torture/execute/alpha2.f: Add runtime test.
56170
56171 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56172
56173 * g++.old-deja/old-deja.exp: Strip leading directories.
56174
56175 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56176 error for the line. Don't run multiple tests for the same line.
56177
56178 1998-05-23 Jeffrey A Law (law@cygnus.com)
56179
56180 * gcc.dg/980523-1.c: New test.
56181
56182 1998-05-23 Dave Love <d.love@dl.ac.uk>
56183
56184 * g77.f-torture/compile/970915-0.f: New test.
56185
56186 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56187
56188 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56189
56190 1998-05-21 Jeffrey A Law (law@cygnus.com)
56191
56192 * gcc.dg/980520-1.c: New test.
56193
56194 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56195
56196 * gcc.dg/980502-1.c: Fix return type.
56197
56198 1998-05-20 Jeffrey A Law (law@cygnus.com)
56199
56200 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56201 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56202 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56203 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56204 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56205
56206 1998-05-20 Dave Love <d.love@dl.ac.uk>
56207
56208 * g77.f-torture/execute/980520-1.f: New test.
56209
56210 1998-05-15 Dave Love <d.love@dl.ac.uk>
56211
56212 * lib/mike-g77.exp: New file.
56213
56214 * g77.f-torture/noncompile/noncompile.exp,
56215 g77.f-torture/noncompile/check0.f: New files.
56216
56217 1998-05-14 Dave Love <d.love@dl.ac.uk>
56218
56219 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56220 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56221 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56222 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56223 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56224 abort where appropriate.
56225
56226 1998-05-05 Michael Meissner <meissner@cygnus.com>
56227
56228 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56229 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56230
56231 1998-04-29 Dave Love <d.love@dl.ac.uk>
56232
56233 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56234
56235 1998-04-27 Dave Love <d.love@dl.ac.uk>
56236
56237 * g77.f-torture/compile/980427-0.f: New test.
56238
56239 1998-04-24 Dave Love <d.love@dl.ac.uk>
56240
56241 * g77.f-torture/compile/980424-0.f: New test.
56242
56243 1998-04-19 Dave Love <d.love@dl.ac.uk>
56244
56245 * g77.f-torture/compile/980419-2.f (main): New test.
56246 * g77.f-torture/compile/970125-0.f: New test.
56247 * g77.f-torture/compile/980419-1.f: New test.
56248
56249 1998-04-08 Jim Wilson <wilson@cygnus.com>
56250
56251 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56252 of loop-4.c.
56253
56254 1998-04-07 Jim Wilson <wilson@cygnus.com>
56255
56256 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56257
56258 1998-04-03 Jim Wilson <wilson@cygnus.com>
56259
56260 * gcc.c-torture/compile/980329-1.c: New test.
56261
56262 1998-03-18 Jim Wilson <wilson@cygnus.com>
56263
56264 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56265 * gcc.dg/980312-1.c: Fix typo in -march command.
56266
56267 1998-03-16 H.J. Lu (hjl@gnu.org)
56268
56269 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56270
56271 1998-03-11 Robert Lipe <robertl@dgii.com>
56272
56273 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56274 Dave Love agree the Fortran source is bogus.
56275
56276 1998-03-11 Robert Lipe <robertl@dgii.com>
56277
56278 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56279 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56280 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56281 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56282 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56283
56284 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56285
56286 * g++.old-deja/g++.other/friend1.C: New test.
56287
56288 1998-02-18 Dave Love <d.love@dl.ac.uk>
56289
56290 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56291 possibly uninitialized) variables and declare dnrm2.
56292
56293 1998-02-23 Robert Lipe <robertl@dgii.com>
56294
56295 From Bruno Haible <haible@ilog.fr>:
56296 * gcc.c-torture/execute/980223.c: New test.
56297
56298 1998-02-13 Jeffrey A Law (law@cygnus.com)
56299
56300 * gcc.dg/ifelse-1.c: New test.
56301
56302 1998-02-09 H.J. Lu (hjl@gnu.org)
56303
56304 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56305
56306 * lib/old-dejagnu.exp (old-dejagnu): Added the
56307 "execution test - XFAIL *-*-*" handling in the spirit of
56308 "excess errors test -". Changed the "execution test fails"
56309 handling to be like "excess errors test fails".
56310 * Update various tests accordingly.
56311
56312 1998-02-06 Jim Wilson <wilson@cygnus.com>
56313
56314 * gcc.c-torture/execute/980205.c: New test.
56315
56316 1998-01-18 Jeffrey A Law (law@cygnus.com)
56317
56318 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56319 * lib/f-torture.exp: Similarly.
56320 * gcc.c-torture: Rename all .cexp files to .x files.
56321
56322 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56323
56324 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56325 (940510-1.c): Removed duplicate.
56326 (971104-1.c): New test.
56327
56328 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56329
56330 * lib/f-torture.exp: Improve error and loop detection.
56331
56332 1997-11-19 Michael Meissner <meissner@cygnus.com>
56333
56334 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56335 use that to size the filler array.
56336
56337 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56338
56339 * lib/c-torture.exp(c-torture-execute): Fix typo.
56340
56341 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56342 testcase as the executable name. Keep the executable around if
56343 the test fails.
56344
56345 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56346
56347 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56348 changes. Only test one -g option, and move it to the end of the
56349 list of options to test.
56350
56351 1997-09-19 Michael Meissner <meissner@cygnus.com>
56352
56353 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56354 variable GCC_TORTURE_OPTIONS to supply default switches separated
56355 by colons. If no environment variable, run tests with -O0 -g, -O1
56356 -g, and -O2 -g as well.
56357
56358 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56359
56360 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56361 explanatory comments. Fix indentation.
56362
56363 1997-09-15 Jeffrey A Law (law@cygnus.com)
56364
56365 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56366
56367 1997-09-11 Jeffrey A Law (law@cygnus.com)
56368
56369 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56370 * g++.old-deja/g++.mike/p7325.C: Likewise.
56371 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56372
56373 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56374
56375 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56376 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56377 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56378 * g++.old-deja/g++.law/operators4.C: Likewise.
56379
56380 1997-09-11 Joe Buck (jbuck@synopsys.com)
56381
56382 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56383 * g++.old-deja/g++.mike/p784.C: Ditto.
56384 * g++.old-deja/g++.mike/p785.C: Ditto.
56385
56386 1997-09-05 Jeffrey A Law (law@cygnus.com)
56387
56388 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56389
56390 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56391
56392 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56393 target feature; pass this to c-torture-execute as needed.
56394
56395 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56396
56397 * lib/c-torture.exp(c-torture-execute): If the previous and the
56398 current executables being tested are identical, we don't need to
56399 run the executable again. Try to make the executable names
56400 unique. Add an optional argument for passing additional compiler
56401 flags.
56402
56403 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56404
56405 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56406
56407 1997-08-29 Jeffrey A Law (law@cygnus.com)
56408
56409 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56410
56411 1997-07-31 Jeffrey A Law (law@cygnus.com)
56412
56413 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56414 32bit or larger longs.
56415
56416 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56417 have either a 32bit long or 32bit int.
56418
56419 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56420
56421 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56422 Make double precision tests dependent on sizeof (double).
56423
56424 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56425
56426 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56427 too.
56428
56429 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56430
56431 * gcc.c-torture/compile/961203-1.cexp: New script.
56432
56433 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56434
56435 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56436 up the includes ourselves.
56437
56438 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56439
56440 * lib/plumhall.exp: Remove random include, and add a few
56441 verbose messages for debugging.
56442
56443 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56444
56445 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56446 of trying to do it ourselves.
56447
56448 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56449
56450 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56451
56452 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56453
56454 * gcc.prms/5403.c: Made regexp a bit less strict.
56455
56456 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56457
56458 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56459 is returned from remote_load instead.
56460 * lib/plumhall.exp: Ditto.
56461 * lib/mike-g++.exp: Ditto.
56462 * lib/old-dejagnu.exp: Ditto.
56463 * lib/c-torture.exp: Ditto.
56464
56465 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56466
56467 * lib/g++.exp: Use build_wrapper procedure.
56468 * lib/gcc.exp: Ditto.
56469
56470 1997-05-20 Jeffrey A Law (law@cygnus.com)
56471
56472 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56473 an old-style decl for malloc. Fixes tests to work when
56474 sizeof (int) != sizeof (size_t).
56475
56476 1997-05-15 Mike Meissner <meissner@cygnus.com>
56477
56478 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56479
56480 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56481 use stdargs.h interface.
56482
56483 1997-05-15 Mike Meissner <meissner@cygnus.com>
56484
56485 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56486 NO_VARARGS when compiling.
56487
56488 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56489
56490 * lib/plumhall.exp(ph_includes): New procedure.
56491 (ph_make): Use it.
56492 (ph_compiler): Ditto.
56493
56494 * lib/g++.exp: Rename test-glue.c to testglue.c.
56495 * lib/gcc.exp: Ditto.
56496
56497 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56498
56499 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56500 to completion when it's called.
56501
56502 1997-03-21 Michael Meissner <meissner@cygnus.com>
56503
56504 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56505 is defined, don't do test.
56506
56507 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56508
56509 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56510 for object files.
56511 (ph_summary): Mark skipped testcases as untested, not unresolved.
56512
56513 * lib/plumhall.exp (ph_make): If unresolved because of bad
56514 errorCode, record errorCode in log file.
56515 (*): Replace send_log/verbose with verbose -log.
56516
56517 1997-03-19 Michael Meissner <meissner@cygnus.com>
56518
56519 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56520 double conversion if double isn't at least 8 bytes.
56521
56522 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56523 int to work with targets where int is 16 bits.
56524
56525 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56526 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56527 precision for the test to complete.
56528
56529 1997-03-14 Michael Meissner <meissner@cygnus.com>
56530
56531 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56532 if d10v is not compiled with the -mdouble64 flag.
56533 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56534
56535 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56536 d10v is not compiled with the -mint32 flag.
56537
56538 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56539
56540 * lib/plumhall.exp: Use incr_count.
56541
56542 1997-03-12 Jeffrey A Law (law@cygnus.com)
56543
56544 * gcc.c-torture: Update to c-torture-1.45.
56545
56546 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56547
56548 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56549 the name of the expect testcase file).
56550
56551 * lib/g++.exp(g++_init): Ditto.
56552
56553 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56554
56555 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56556 the host.
56557
56558 * lib/gcc.exp(gcc_exit): New procedure.
56559
56560 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56561
56562 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56563 specs where appropriate.
56564
56565 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56566 because of new "candidates are" messages, and removed a few
56567
56568 * Converted all non-old-style g++ testcases to old-style, and
56569 moved into g++.old-deja.
56570
56571 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56572
56573 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56574 options.
56575
56576 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56577 succeeded.
56578
56579 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56580
56581 1997-02-13 Michael Meissner <meissner@cygnus.com>
56582
56583 * lib/gcc.exp (gcc_target_compile): Add support for defining
56584 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56585 the machine doesn't have those features.
56586
56587 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56588
56589 * g++.law/operators4.exp: Don't use LIBS.
56590
56591 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56592
56593 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56594
56595 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56596 * lib/g++.exp: Set it here instead. Also, allow use of the
56597 --tool_exec and --tool_opt options. Change CXX to
56598 GXX_UNDER_TEST.
56599
56600 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56601
56602 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56603
56604 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56605
56606 * lib/old-dejagnu.exp: Use prune_warnings instead of
56607 prune_system_crud.
56608 * lib/mike-g++.exp: Ditto.
56609 * lib/gcc.exp: Ditto.
56610 * lib/g++.exp: Ditto.
56611
56612 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56613
56614 1997-02-07 Jeffrey A Law (law@cygnus.com)
56615
56616 * 941014-2.c: Include stdlib.h
56617 * 960327-1.c: Include stdio.h
56618 * dbra.c, index-1.c: Don't assume ints are 32bits.
56619
56620 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56621
56622 * lib/gcc.exp: Add gcc,stack_size target feature.
56623
56624 * lib/g++.exp(g++_target_compile): Add the include and link
56625 paths here, not in two other places. And, it's $options, not
56626 options.
56627
56628 * lib/mike-g++.exp(postbase): Remove the code that determines
56629 the correct include and link paths.
56630 * g++.old-deja/old-deja.exp: Ditto.
56631
56632 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56633
56634 * lib/g++.exp(g++_init): target_compile no longer returns the
56635 filename of the result.
56636
56637 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56638
56639 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56640 call to glob.
56641
56642 * gcc.c-torture/special/special.exp: Change call to
56643 gcc_target_compile to include the object file.
56644
56645 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56646
56647 * gcc.c-torture/special/special.exp: Correct misspelling in last
56648 change.
56649
56650 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56651
56652 * lib/plumhall.exp(ph_summary): Log the entire output of the
56653 executable. Return -1 if there were any failures, 0 otherwise.
56654 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56655 (ph_make): Clean up objects and executables that were built
56656 if the tests succeeded.
56657
56658 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56659
56660 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56661 libraries and includes in the build tree as appropriate.
56662
56663 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56664
56665 * lib/c-torture.exp: Instead of looking for the global variable
56666 NO_LONG_LONG, check to see if that's a feature of the target.
56667
56668 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56669
56670 * config/default.exp: Minimize. Delete the remainer of the files in
56671 config; this functionality is now in devo/dejagnu/config.
56672
56673 g++.*/*: Pass any additional flags used to compile to postbase;
56674 delete CXXFLAGS.
56675
56676 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56677 is now done by runtest.exp. Use gcc_target_compile instead of
56678 compile.
56679
56680 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56681 Remove references to CFLAGS. Use remote_file instead of
56682 calling rm -f.
56683 (c-torture): Take a list of arguments to use to compile this
56684 testcase.
56685
56686 lib/g++.exp: Simplify. Use target_compile instead of compile.
56687 lib/gcc-dg.exp: Ditto.
56688 lib/gcc.exp: Ditto.
56689 lib/mike-{gcc,g++}.exp: Ditto.
56690 lib/old-dejagnu.exp: Ditto.
56691 lib/plumhall.exp: Ditto.
56692
56693 1997-01-08 Jim Wilson <wilson@cygnus.com>
56694
56695 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56696 (ph_linker): Likewise.
56697
56698 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56699
56700 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56701 MAP_ANON / MAP_ANONYMOUS if defined;
56702 else try to map from /dev/zero .
56703
56704 1996-11-12 Jeffrey A Law (law@cygnus.com)
56705
56706 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56707 isn't defined, then define it to MAP_ANONYMOUS.
56708
56709 1996-11-12 Jeffrey A Law (law@cygnus.com)
56710
56711 * gcc.c-torture: Update to c-torture-1.42 release.
56712
56713 1996-11-11 Jeffrey A Law (law@cygnus.com)
56714
56715 * gcc.c-torture: Update to c-torture-1.41 release.
56716
56717 1996-10-27 Jeffrey A Law (law@cygnus.com)
56718
56719 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56720 c-torture release.
56721
56722 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56723
56724 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56725 and LDFLAGS. Fix second case to append the target_info ldflags
56726 onto LDFLAGS, not CFLAGS.
56727 * lib/g++.exp (g++_init): Add target_info stuff.
56728 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56729 of libgloss and newlib flags for !native.
56730
56731 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56732 (GDB): Fix relative path to go up another dir for finding gdb.
56733
56734 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56735
56736 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56737 versions in the target_info array, if they don't exist.
56738
56739 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56740
56741 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56742
56743 1996-07-08 Jim Wilson <wilson@cygnus.com>
56744
56745 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56746 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56747
56748 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56749
56750 * lib/old-dejagnu.exp: Don't remove the output file before we've
56751 actually tested it. Don't append pwd to the path of the executable
56752 we're testing.
56753
56754 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56755
56756 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56757
56758 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56759
56760 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56761 temporary directory for compiler files, and set it to a default
56762 value of /tmp. Set $output as the name of the output file from
56763 compiling the testcase. Add a -o option to $cflags_var so the
56764 compiler writes the final output file as $output. Set $executable
56765 to $output.
56766
56767 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56768 directory for compiler files, and set it to /tmp if it doesn't
56769 already have a value. Set $output_file to the name of the output
56770 file from compiling the testcase. Add a -o option to CXXFLAGS so
56771 the compiler writes the final output file as $output. Use $output
56772 as the executable to be tested.
56773
56774 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56775
56776 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56777
56778 1996-06-08 Jeffrey A Law (law@cygnus.com)
56779
56780 * gcc.c-torture/execute/pending-1.c: New test. Still
56781 pending in Tege's queue.
56782
56783 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56784
56785 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56786 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56787 if there were failures. Call unresolved if there were unresolved
56788 testcases. Call gcc_fail if program did not run to completion.
56789 (ph_make): Pass additional argument name to ph_execute.
56790 (ph_execute): Add new argument. Pass additional arguments to
56791 ph_summary. Call gcc_fail is there is no execution output.
56792
56793 1996-04-24 Jeffrey A Law (law@cygnus.com)
56794
56795 * lib/plumhall.exp (proc_summary): Output relavent summary
56796 lines into the log so specific failures in plumhall can be
56797 investigated.
56798
56799 1996-04-10 Jeffrey A Law (law@cygnus.com)
56800
56801 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56802 (c-torture-execute): Don't try to execute tests which use
56803 "long long" types if $NO_LONG_LONG is nonzero.
56804
56805 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56806
56807 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56808 not c-torture.
56809
56810 * gcc.ieee: Move from here.
56811 * gcc.c-torture/execute/ieee: To here.
56812
56813 1996-03-26 Jeffrey A Law (law@cygnus.com)
56814
56815 * gcc.c-torture: Update to c-torture-1.41 release.
56816
56817 1996-03-22 Jeffrey A Law (law@cygnus.com)
56818
56819 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56820 not "$output".
56821
56822 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56823
56824 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56825 -c present.
56826
56827 1996-03-02 Jeffrey A Law (law@cygnus.com)
56828
56829 * config/proelf.exp: Handle connecting to a simulator.
56830
56831 1996-01-31 Jeffrey A Law (law@cygnus.com)
56832
56833 * config/proelf.exp: New file. Enough framework that we can
56834 run c-torture tests on the proelf targets (or any other target
56835 that gdb can connect to for that matter).
56836
56837 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56838
56839 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56840 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56841
56842 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56843 exec_output exists.
56844
56845 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56846
56847 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56848 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56849
56850 * config/*.exp: Update FSF address. Change result of ${tool}_load
56851 to pass/fail/unresolved/unsupported/untested. Caller must now
56852 call unresolved/unsupported/untested.
56853 * lib/*.exp: Update FSF address. Update to handle new results of
56854 ${tool}_load.
56855 * lib/chill.exp (verbose): Delete.
56856
56857 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56858
56859 * lib/gcc.exp (default_gcc_start): Change order of args to
56860 $LDFLAGS $CFLAGS $LIBS.
56861 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56862 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56863 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56864 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56865 * gcc.misc-tests/dg-test.exp: Likewise.
56866 * gcc.misc-tests/msgs.exp: Likewise.
56867 * gcc.prms/prms.exp: Likewise.
56868 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56869 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56870
56871 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56872
56873 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56874
56875 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56876
56877 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56878 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56879
56880 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56881 necessary.
56882
56883 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56884
56885 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56886 global for loop; add use of $mathlib.
56887 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56888 settings here; set mathlib for anything but VxWorks.
56889
56890 1996-01-22 Jeffrey A Law (law@cygnus.com)
56891
56892 * gcc.c-torture: Update to c-torture-1.40 release.
56893
56894 1996-01-03 Jeffrey A Law (law@cygnus.com)
56895
56896 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56897 dg.exp.
56898
56899 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56900
56901 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56902 global.
56903
56904 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56905
56906 * lib/g++.exp (LIBS): Define if not already.
56907 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56908 (gcc-dg-prune): Call prune_gcc_output.
56909 * lib/gcc.exp (prune_gcc_output): New proc.
56910 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56911 prune_gcc_output.
56912
56913 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56914
56915 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56916 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56917
56918 1995-11-15 Jeffrey A Law (law@cygnus.com)
56919
56920 * gcc.c-torture: Update to c-torture-1.39 release.
56921
56922 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56923
56924 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56925 fails, try others as well.
56926
56927 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56928
56929 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56930 If compilation fails, mark execute tests as `untested'.
56931 If test is marked as unsupported, don't mark compilation and
56932 execute tests as failed.
56933
56934 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56935
56936 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56937 libstdc++ for whether or not we want to be doing shared
56938 libraries. Delete link_curses since we don't need it anymore.
56939 * lib/mike-g++.exp (postbase): Don't link in libg++.
56940 * g++.old-deja/old-deja.exp: Likewise.
56941
56942 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56943
56944 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56945
56946 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56947
56948 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56949 For that, add `-Wl,-a,shared_archive'.
56950 * g++.old-deja/old-deja.exp: Likewise.
56951
56952 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56953
56954 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56955
56956 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56957
56958 * lib/mike-g++.exp (postbase): Pay attention to the status of
56959 g++_load.
56960
56961 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56962
56963 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56964
56965 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56966
56967 * lib/gcc.exp (default_gcc_start): No longer need to log program
56968 being executed or its output, execute_anywhere does that now.
56969 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56970 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56971
56972 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56973
56974 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56975 the same as those in lib/g++.exp.
56976
56977 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56978
56979 * gcc.c-torture: Update to c-torture-1.38 release.
56980 * gcc.ieee: Related changes.
56981
56982 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56983
56984 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56985 "exec". Minor reformatting changes.
56986
56987 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56988 cross. This means all "exec" calls now work on a remote host as
56989 well.
56990 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56991 cross. Filter out the extra "\r\n" stuff that expect puts in.
56992 (c-torture-execute): Filter out the bogus warnings like
56993 c-torture-compile does. Add support for canadian cross.
56994 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56995 Use execute_anywhere rather than calling exec directly. Now it
56996 works for canadian cross testing.
56997
56998 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56999
57000 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57001 results into a variable, and check that rather than using file exists.
57002
57003 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57004
57005 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57006 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57007
57008 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57009
57010 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57011 lib_curses if there's a shared libg++ in the build tree.
57012
57013 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57014
57015 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57016 if not supported target.
57017
57018 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57019
57020 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57021 link_curses up to always happen, not just for native builds.
57022
57023 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57024
57025 * gcc.c-torture: Update to c-torture-1.36 release.
57026 * gcc.failure: Related changes.
57027
57028 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57029
57030 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57031
57032 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57033
57034 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57035 * lib/mike-g++.exp (postbase): Not in here. Still reference
57036 runshlib, link_curses, and mathlib for link and run.
57037
57038 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57039 pass the runtime shared library options for Solaris, OSF/1, and
57040 Irix5, and link with -lcurses to avoid unresolved references.
57041
57042 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57043
57044 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57045 only run once.
57046
57047 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57048
57049 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57050
57051 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57052
57053 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57054 do not have a framework for the "compat" tests yet.
57055
57056 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57057
57058 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57059 set to null if we're testing vxworks5.1. Use that instead of
57060 `-lm' in the setting of LIBS for link and run.
57061
57062 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57063
57064 * config/rom68k.exp (${tool}_load): Major changes to make it
57065 work. Verified that it does in fact return the stuff in
57066 exec_output properly. Catch any Emul or any TRAP other than 0.
57067
57068 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57069
57070 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57071 LDFLAGS properly for targets that need stuff from libgloss.
57072 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57073 only run once.
57074 (gpp_initialized): New variable.
57075
57076 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57077
57078 * config/rom68k.exp: Load libgloss.exp.
57079 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57080 so we can produce a fully linked binary.
57081 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57082 so we can produce a fully linked binary.
57083
57084 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57085
57086 * lib/plumhall.exp (ph_section): Watch for expected failures.
57087 Add missing `else'.
57088
57089 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57090 run the testcase.
57091 (c-torture): Likewise.
57092
57093 1995-08-28 Doug Evans <dje@cygnus.com>
57094
57095 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57096
57097 * lib/mike-g++.exp (mike_cleanup): New proc.
57098 (prebase): New globals compiler_result, not_compiler_result,
57099 target_regexp.
57100 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57101 allow leading "-" in pattern. Watch for unsupported tests.
57102 If $compiler_result is set, pattern match assembler code,
57103 and ditto for $not_compiler_result.
57104 * lib/mike-gcc.exp: Likewise.
57105
57106 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57107 execution "succeeded".
57108
57109 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57110
57111 * config/win32.exp: New file.
57112 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57113
57114 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57115
57116 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57117 unsupported.
57118 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57119 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57120 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57121
57122 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57123 "... without exceptions was ...". That is now handled by
57124 prune_system_crud.
57125 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57126
57127 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57128
57129 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57130 sieve.c,sort2.c}: New files.
57131 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57132 sieve.exp,sort2.exp}: Drivers for them.
57133
57134 * lib/mike-gcc.exp (program_output): New user settable variable.
57135 (postbase): Call prune_system_crud. Also prune extraneous compiler
57136 messages.
57137 * lib/mike-g++.exp (program_output): New user settable variable.
57138
57139 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57140
57141 * config/sh.exp: Deleted (use sim.exp instead).
57142
57143 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57144
57145 * config/vx.exp: Declare CHECKTASK as global.
57146 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57147 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57148 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57149
57150 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57151
57152 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57153 target. Like vx.exp, only includes `vx29k.exp' instead of
57154 `vxworks.exp'.
57155
57156 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57157
57158 * config/sim.exp: Increase time limit from 120 seconds to 240.
57159
57160 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57161
57162 * gcc.c-torture/execute/950628-1.c: New test.
57163
57164 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57165
57166 * gcc.c-torture: Update with changes/additions from
57167 c-torture-1.34.
57168
57169 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57170
57171 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57172
57173 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57174
57175 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57176
57177 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57178
57179 * gcc.c-torture/compile/950512-1.c: New test.
57180 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57181 * gcc.dg/struct-ret-1.c: Likewise.
57182
57183 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57184
57185 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57186 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57187
57188 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57189
57190 * gcc.c-torture/special/920411-1.c: Deleted.
57191 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57192
57193 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57194
57195 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57196 cpu limit.
57197
57198 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57199
57200 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57201
57202 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57203
57204 From kenner;
57205 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57206 is the proper length.
57207 * va-arg-3.c: Likewise.
57208
57209 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57210
57211 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57212 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57213
57214 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57215 * lib/g++.exp (default_g++_start): Delete old cruft.
57216
57217 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57218
57219 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57220 (2 * (1 << 18)) to (2 * (1 << 17)).
57221
57222 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57223
57224 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57225
57226 * config/rom68k.exp: Renamed from config/idp.exp
57227
57228 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57229
57230 * c-torture/compile/921109-2.c
57231
57232 1995-04-18 Mike Stump <mrs@cygnus.com>
57233
57234 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57235 excess errors.
57236
57237 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57238
57239 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57240 output.
57241 * lib/g++.exp (default_g++_start): Likewise.
57242
57243 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57244
57245 * gcc.c-torture/compile/950329-1.c: New test.
57246
57247 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57248
57249 * config/bug.exp (${tool}_load): Updated to use new remote_open
57250 and remote_close procs.
57251 * config/idp.exp: New file.
57252
57253 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57254
57255 * gcc.c-torture/execute/950322-1.c: New test.
57256
57257 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57258
57259 * config/vx.exp (${tool}_load): Clean up testing of return code from
57260 vxworks_ld and vxworks_spawn.
57261
57262 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57263
57264 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57265
57266 1995-03-13 Mike Stump <mrs@cygnus.com>
57267
57268 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57269 can mark excess errors on a machine by machine basis. Note, the
57270 default is to not expect any excess errors, even when excess
57271 errors test - is given, so you will want to put an XFAIL ... on
57272 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57273 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57274 those 4 machines, but no others.
57275
57276 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57277
57278 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57279 * lib/c-torture.exp: to here.
57280
57281 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57282
57283 * gcc.c-torture/execute/950221-1.c: New test.
57284 * gcc.c-torture/execute/struct-ret-1.c: New test.
57285 * gcc.c-torture/compile/950221-1.c: New test.
57286
57287 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57288
57289 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57290
57291 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57292 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57293
57294 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57295
57296 * g++.gb: New directory of tests, derived from my signature and
57297 class scoping tests.
57298
57299 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57300 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57301 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57302 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57303 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57304 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57305 * g++.gb/sig25.C: Likewise.
57306
57307 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57308 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57309 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57310 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57311 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57312 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57313 * g++.gb/sig25.exp: Likewise.
57314
57315 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57316 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57317 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57318 * g++.gb/scope13.C: Likewise, this test still fails.
57319
57320 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57321 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57322 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57323 * g++.gb/scope13.exp: Ditto.
57324
57325 * g++.gb/README: New file, explains what these tests are about.
57326
57327 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57328
57329 * lib/dg.exp (dg-do): Support `preprocess'.
57330 (dg-test): Likewise.
57331
57332 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57333
57334 * config/udi.exp: change "continue -expect" to "exp_continue".
57335
57336 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57337
57338 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57339 Delete redundant tests.
57340
57341 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57342 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57343 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57344 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57345 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57346 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57347 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57348 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57349
57350 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57351 storing label pointers.
57352 * gcc.c-torture/execute/921019-1.c: Likewise.
57353 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57354 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57355 parameter fp.
57356 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57357 constants.
57358
57359 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57360 Delete obsolete tests.
57361
57362 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57363 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57364 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57365 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57366 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57367 * gcc.c-torture/compile/950124-1.c: New test.
57368
57369 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57370
57371 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57372
57373 * lib/mike-g++.exp: Add -lm to LIBS.
57374
57375 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57376
57377 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57378
57379 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57380
57381 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57382
57383 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57384
57385 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57386
57387 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57388
57389 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57390 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57391 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57392 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57393 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57394 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57395 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57396 * g++.law/{operators31.C, operators32.C,
57397 * g++.law/{operators33.C, operators34.C}: Likewise.
57398 * g++.law/{pic1.C, refs2.C}: Likewise.
57399 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57400 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57401 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57402 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57403
57404 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57405 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57406 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57407 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57408 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57409 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57410 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57411 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57412 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57413 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57414 * g++.law/{operators34.exp}: Likewise.
57415 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57416 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57417 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57418 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57419 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57420
57421 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57422 No longer expected to fail.
57423 * g++.law/missed-error3.C: Tweak for recent bool changes.
57424
57425 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57426
57427 * config/emb-unix: Deleted.
57428 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57429 remote execution. Do final link on remote host if REMOTE_LINK is set.
57430
57431 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57432
57433 * lib/dg.exp (dg-test): Fix typo in last patch.
57434
57435 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57436
57437 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57438 (handles multiple occurrences).
57439
57440 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57441
57442 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57443 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57444 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57445 printed).
57446 * lib/c-torture.exp (c-torture-compile): Likewise.
57447 (c-torture): Prepend full path if missing.
57448 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57449 (gcc_fail): Likewise.
57450 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57451
57452 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57453
57454 * lib/netware.exp: Only attach to NetWare i386 systems.
57455
57456 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57457
57458 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57459 messages. Add test name to "output pattern match" pass/fail message.
57460
57461 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57462
57463 * gcc.dg: New testsuite.
57464 * gcc.dg/dg.exp: New file.
57465
57466 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57467 test-switch.c}: Deleted.
57468
57469 * gcc.misc-tests/msgs.exp: New testcase driver.
57470
57471 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57472
57473 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57474 Watch for illegal return values from ${tool}_load.
57475 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57476 cross targets. Coerce return value >0 to 1.
57477
57478 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57479
57480 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57481
57482 * config/emb-unix.exp: New file.
57483
57484 * config/sim.exp: Error if variable $SIM not defined.
57485 (${tool}_load): Mark test as "untested" if simulator missing.
57486
57487 * config/unix.exp: Load remote.exp to get rcp_download.
57488 * lib/c-torture.exp: Use different option lists for testcases with
57489 and without loops.
57490 * gcc.c-torture/execute/execute.exp: Likewise.
57491
57492 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57493
57494 * config/*.exp: Clarify return code from ${tool}_load.
57495 Call `unresolved' or `untested' instead of `warning' or `perror'
57496 (sometimes you still want to call both though).
57497 Add comment that `shell_id' is local to each file.
57498 * config/udi.exp (timeout): Set to 30.
57499 Don't print warning if connection fails, $connectmode has already
57500 printed an error.
57501 (${tool}_load): Move verbose messages to level 2.
57502 Rework pattern for "Process started" message.
57503 Pass `shell_id' to ${connectmode}_download.
57504 Retry twice upon timeout. Make resetting of target more robust.
57505 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57506 Pass `shell_id' to exit_$connectmode.
57507 Only call exit_$connectmode if connected.
57508 * config/unix.exp (${tool}_load): Check return codes better.
57509 * config/vrtx.exp (${tool}_load): Likewise.
57510 * config/vx.exp (${tool}_load): Likewise.
57511 Delete unneeded global's.
57512 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57513 from ${tool}_load.
57514 (dg-stat): Delete.
57515 (dg-init): Delete recording of pass/fail counts.
57516 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57517 (old-dejagnu-init): Likewise.
57518 (old-dejagnu-stat): Delete contents, empty proc now.
57519 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57520 (c-torture): Delete references to lcnt, lpass, lfail.
57521 Get option list from TORTURE_OPTIONS.
57522 Delete -funroll[-all]-loops if no loops.
57523 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57524 (g++_stat): Delete contents (empty proc now).
57525 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57526 (gcc_finish): Likewise.
57527 (gcc_stat): Deleted.
57528 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57529 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57530 * gcc.c-torture/execute/execute.exp: Likewise.
57531 Split tests into two parts: compile, execute.
57532 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57533 no loops. Update to reflect clarified return codes from ${tool}_load.
57534
57535 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57536
57537 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57538 to grep for.
57539 (old-dejagnu): Likewise (where necessary).
57540
57541 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57542
57543 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57544
57545 * lib/dg.exp (dg-process-target): Fix processing of selector.
57546 Add comment regarding use of `error'.
57547
57548 * lib/gcc.exp (prune_system_crud): Define if missing.
57549 * lib/g++.exp (prune_system_crud): Likewise.
57550
57551 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57552 Call prune_system_crud.
57553 * lib/dg.exp (dg-runtest): New proc.
57554 Use perror instead of send_user for tcl errors in testcase.
57555 Don't return any value, it's never used.
57556 Don't clobber previous definition of `unknown'.
57557 Print tcl errors in `dg-final'.
57558
57559 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57560
57561 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57562 (dg-test): Don't print errorInfo, it contains stack backtrace.
57563
57564 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57565
57566 * lib/g++.exp (runtest_file_p): Define if missing.
57567
57568 1994-09-24 Doug Evans (dje@cygnus.com)
57569
57570 * lib/mike-g++.exp: Comment out loading of g++.exp.
57571 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57572 (default_g++_version): Always print something.
57573 (default_g++_start): Comment out call to `which'.
57574 (g++_start, g++_load): Deleted (must be defined in config file).
57575 * lib/gcc.exp: Test for existence of $CC at start.
57576 Delete check for tmpdir (done in gcc_init).
57577 (default_gcc_version): Always print something.
57578 (default_gcc_start): Comment out call to `which'.
57579 * config/*.exp: Major cleanup - make cross targets work at least a
57580 little better for g++ (by not being "--tool gcc" specific).
57581 Rename gcc_xxx to ${tool}_xxx.
57582 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57583 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57584
57585 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57586
57587 * lib/c-torture.exp (c-torture-compile): Rework compiler
57588 message processing.
57589
57590 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57591 c-torture.
57592
57593 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57594
57595 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57596
57597 * lib/dg.exp (dg-process-target): Support { target native }.
57598
57599 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57600
57601 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57602 looked for "... program xxx got fatal signal".
57603 Correct regsub munging of `comp_output'.
57604 Ignore compiler messages "path prefix not used" and "linker input
57605 file unused".
57606
57607 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57608
57609 * lib/gcc.exp (runtest_file_p): Define if missing.
57610 * gcc.prms/template.c: Example to work from.
57611
57612 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57613
57614 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57615 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57616
57617 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57618 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57619 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57620 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57621
57622 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57623 (dg-process-target): No longer a varargs proc.
57624 Return S/N for target, P/F for xfail. All callers changed.
57625 (user option procs): More argument checking.
57626 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57627 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57628 (dg-test): Skip test if not running on selected target in `dg-do'.
57629 Update handling of `dg-do-what', `dg-output-text'.
57630 Separate execution pass/fail from output pattern match pass/fail.
57631 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57632
57633 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57634
57635 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57636 target for 920510-1.c.
57637
57638 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57639
57640 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57641 Clean up comment regarding use of passcnt, etc.
57642 (gcc_stat): Don't update `testcnt' here.
57643 (gcc_finish): Do it here.
57644 Might as well reset `but_id' here too.
57645 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57646 to determine if the file should be tested.
57647 * gcc.c-torture/compile/compile.exp: Likewise.
57648 * gcc.c-torture/execute/execute.exp: Likewise.
57649 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57650 * gcc.misc-tests/dg-test.exp: Likewise.
57651 * gcc.prms/prms.exp: Likewise.
57652 * gcc.wendy/wendy.exp: Likewise.
57653 * g++.old-deja.exp: Likewise.
57654 Move "Testing file" message to verbose level 1.
57655
57656 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57657
57658 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57659
57660 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57661
57662 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57663 (default_gcc_start): Accept optional second list element
57664 of compiler flags. Print compiler output at verbosity level 2.
57665 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57666 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57667 Save current values of framework globals passcnt, failcnt, xpasscnt,
57668 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57669 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57670 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57671 xfailcnt to compute stats. Update framework global `testcnt' from
57672 pass/fail counts.
57673 (gcc_finish): New proc. Clean up test environment.
57674 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57675 (gcc_epass, gcc_efail): Delete.
57676 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57677 argument of line number.
57678 (dg-init): If the tool has an init routine, call it.
57679 (dg-test): Remove args `cflags_var' and `libs_var'.
57680 Pass all compiler options to ${tool}_start.
57681 Handle missing line number.
57682 (dg-finish): New function.
57683 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57684 particular files. Call gcc_finish at end. Move "skipping test"
57685 message to verbosity level 3.
57686 * gcc.c-torture/compile/compile.exp: Likewise.
57687 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57688 * gcc.c-torture/execute/execute.exp: Likewise.
57689 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57690 Print testcase being tried at verbosity level 1.
57691 * gcc.c-torture/special/special.exp: Unset xfail.
57692 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57693 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57694 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57695 * gcc.failure/failure.exp: Likewise.
57696 * gcc.ieee/ieee.exp: Likewise.
57697 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57698 Update call to dg-test. Call dg-finish at end.
57699 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57700 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57701 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57702 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57703 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57704 * gcc.wendy/wendy.exp: Add copyright.
57705 Delete setting of tmpdir (done by gcc_init).
57706 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57707 Pass compiler flags to gcc_start. Call gcc_finish at end.
57708 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57709 gcc_[ce]pass/fail.
57710
57711 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57712
57713 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57714 confusion.
57715 (g++_load): Likewise.
57716
57717 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57718 Rename argument to `prog' to remove the confusion.
57719 Varargs fns behave differently too!
57720 (g++_load): Likewise.
57721
57722 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57723
57724 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57725 what it is. Delete (always) printing of status value for !native.
57726 Simplify verbose code, and include status and exec_output.
57727 (g++_load): Use gcc_load.
57728
57729 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57730
57731 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57732 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57733 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57734 940714-3.c as these testcases don't exist anymore. Make
57735 va-arg-1.c expected to pass.
57736
57737 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57738
57739 * gcc.misc-tests/misc.exp: Only run specific testcases.
57740 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57741 * gcc.misc-tests/dg-[1-9].c: New files.
57742
57743 * lib/dg.exp: New testsuite driver.
57744 * gcc.prms/prms.exp: Use it.
57745
57746 * README.gcc: New file.
57747
57748 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57749 Document and reset `lxpass' and `lxfail'.
57750 Simplify "initialized" message.
57751 (gcc_stat): Clean up comments a little.
57752
57753 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57754
57755 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57756
57757 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57758
57759 * lib/old-dejagnu.exp (process-option): New proc.
57760 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57761 (old-dejagnu): Simplify.
57762 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57763
57764 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57765
57766 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57767 exists and is not an empty string.
57768
57769 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57770 $xfail rather than calling setup_xfail. Clear $xfail when test is
57771 finished.
57772 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57773 automatically.
57774
57775 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57776 longer expected to fail.
57777
57778 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57779 "f" function call.
57780
57781 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57782
57783 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57784 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57785 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57786 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57787 c-torture-1.29.
57788
57789 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57790 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57791
57792 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57793
57794 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57795 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57796
57797 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57798 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57799 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57800
57801 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57802
57803 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57804 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57805 940714-1.c, 940714-2.c, 940714-3.c},
57806 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57807 gcc.misc-tests/{mg.c,mg.exp}:
57808 New tests.
57809 * gcc.noncompile/noncompile.exp: Change accordingly.
57810
57811 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57812
57813 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57814 Undo previous clobberage.
57815
57816 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57817
57818 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57819 * gcc.special/{930510-1.c, special.exp}:
57820 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57821 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57822 struct-varargs-1.c}: New tests from c-torture-1.26.
57823
57824 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57825
57826 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57827 argument to switch.
57828
57829 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57830
57831 * Revert the previous changes. Please see Rob's directory
57832 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57833 fixes.
57834
57835 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57836
57837 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57838 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57839 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57840 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57841 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57842 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57843 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57844 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57845 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57846 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57847 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57848 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57849 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57850 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57851 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57852 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57853 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57854 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57855 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57856 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57857 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57858 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57859 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57860 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57861 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57862 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57863 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57864 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57865 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57866 testing changes.
57867
57868 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57869
57870 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57871 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57872 with perror calls.
57873
57874 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57875
57876 * config/unix.exp (g++_load): Fix syntax.
57877
57878 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57879
57880 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57881 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57882 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57883 Don't expect va-arg-1.c to fail. Correct expected output for
57884 920928-1.c.
57885 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57886 * gcc.wendy/hbm4.c: Correct typo.
57887 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57888
57889 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57890
57891 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57892 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57893 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57894 * lib/c-torture.exp (c-torture-compile): Ditto.
57895
57896 Reduce volume of output (remove all the -I's and such).
57897 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57898 Call gcc_cpass, gcc_cfail.
57899 (c-torture): Pass testing option to c-torture-compile.
57900
57901 1994-03-21 Doug Evans (dje@cygnus.com)
57902
57903 Bring patches over from progressive.
57904 * config/default.exp: Exit remote shell cleanly.
57905 (g++_exit, g++_start): Add default versions.
57906 * config/sim.exp (gcc_load): Use perror, not error.
57907
57908 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57909
57910 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57911 set in site.exp.
57912
57913 1994-03-14 Doug Evans (dje@cygnus.com)
57914
57915 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57916 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57917 (wendy_try): New proc to run testcase.
57918 (main loop): Call 'em.
57919 * gcc.wendy/*.c: Clean up pass to correct expected output.
57920
57921 * lib/gcc.exp: Minor cleanup work.
57922 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57923
57924 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57925
57926 * config/sim.exp (gcc_load): Document return codes better.
57927 Don't pass -v to simulator.
57928
57929 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57930
57931 * gcc.special/920717-x.c: Fix typo.
57932 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57933 get at sources.
57934
57935 * lib/mike-gcc.exp: Fix typo.
57936
57937 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57938
57939 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57940 binary to use, transform the name.
57941 * config/*.exp: rename everything. Nuke any g++ specific files,
57942 it's now a special case of gcc that requires no special support.
57943 Add a default.exp for unsupported targets.
57944
57945 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57946
57947 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57948 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57949 version of Tcl.
57950
57951 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57952
57953 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57954 than a warning.
57955
57956 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57957
57958 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57959
57960 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57961
57962 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57963 option_list. Compile every file with only 4/6 option choices
57964 (same as C torture) instead of with 12/18 different option
57965 choices.
57966 * lib/c-torture.exp: Likewise.
57967
57968 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57969 not already set.
57970
57971 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57972
57973 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57974 can put an XFAIL *-*-* on excess errors.
57975
57976 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57977
57978 * g++.law: Add more tests derived from g++-bugs snapshots.
57979
57980 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57981 equivalent to g++.law/init9.
57982
57983 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57984 compiled it, and the a.out file after we've run it.
57985
57986 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57987
57988 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57989 compiled it, and the a.out file after we've run it.
57990
57991 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57992
57993 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57994
57995 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57996
57997 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57998 version number.
57999
58000 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58001
58002 * g++.law: New directory of g++ tests derived from the g++-bugs
58003 snapshots.
58004
58005 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58006
58007 * gcc.compile: initbug1.c initbug1.exp testcase added
58008
58009 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58010
58011 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58012 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58013 fixes submitted by Jeff Law (law@cs.utah.edu)
58014 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58015 Jeff Law (law@cs.utah.edu)
58016
58017
58018 1993-11-30 Mike Stump (mrs@cygnus.com)
58019
58020 * config/unix-g++.exp: Follow the gcc way of doing things.
58021 * g++.old-deja/old-deja.exp: Minor updates.
58022 * lib/g++.exp: New file, follow the gcc way of doing things.
58023 * lib/old-dejagnu.exp: Minor updates.
58024 * lib/mike-g++.exp: Always unset errorInfo.
58025
58026 1993-11-06 Mike Stump (mrs@cygnus.com)
58027
58028 * lib/gcc.exp: Fix some errors with the below change, CC and
58029 CFLAGS should be global when setting, not local.
58030
58031 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58032
58033 * lib/gcc.exp: Transform tool name.
58034
58035 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58036
58037 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58038
58039 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58040
58041 * lib/gcc.exp: change gcc_done to gcc_stat
58042
58043 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58044
58045 * Upgraded gcc testsuite to c-torture version 1.25
58046
58047 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58048
58049 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58050 * lib/c-torture: added hooks for new reporting code.
58051
58052 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58053
58054 * config/sh-gcc.exp: check if sh-sim exists in the path
58055
58056 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58057
58058 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58059 * gcc.compile/compile.exp: Initial changes for new logic.
58060 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58061 * gcc.failure/failure.exp: Initial changes for new logic.
58062 * gcc.ieee/ieee.exp: Initial changes for new logic.
58063 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58064 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58065 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58066 * lib/c-torture.exp: Initial changes for new logic.
58067 * lib/gcc.exp: Initial changes for new logic.
58068
58069 1993-10-15 Mike Stump (mrs@cygnus.com)
58070
58071 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58072 depend upon failure or success. Fully qualify names in failure
58073 and success messages. Always remove a.out before starting
58074 compile, just in case. Pay more attention to error text output by
58075 the compiler. Handle testcases with no known past errors just
58076 like all others, so that things are uniform. Other miscellaneous
58077 improvements.
58078
58079 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58080
58081 * gcc.cpp: new directory for cpp tests
58082
58083 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58084
58085 * lib/chill.exp: Code reformatted, removed unused code.
58086 * config/unix-chill.exp: Code reformatted, removed unused code.
58087 * chill.execute/execute.exp: Code reformatted, removed unused code.
58088 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58089
58090 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58091
58092 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58093 routines not written.
58094
58095 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58096
58097 * config/bug-gcc.exp: Use new procs from bug.exp.
58098
58099 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58100
58101 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58102 via ftp, rather than depending on NFS.
58103 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58104 case.
58105
58106 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58107
58108 * config/bug-gcc.exp: Use new download proc.
58109
58110 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58111
58112 * chill.execute/execute.exp: cleanups, handles errors better
58113 * chill.compile/compile.exp: rewrite, based on execute.exp
58114 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58115 * lib/chill.exp: major changes to diff proc and compile and link
58116 procs. added chill_fail and chill_pass wrappers to pass and
58117 fail. added more comments, and handle error codes better.
58118 Added a hack to capture stderr from exec, so noncompile tests
58119 can work.
58120
58121 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58122
58123 * chill.execute/execute.exp: rewrite of testsuite driver
58124 * lib/chill.exp: rewrite of testsuite driver
58125 * config/unix-chill.exp: rewrite of testsuite driver
58126
58127 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58128
58129 In chill.execute:
58130 * iexpr.ch: Standardize uppercase.
58131 * tuples.dat: Standardize uppercase.
58132 * vary.ch: standardize. Correct varying string assignments.
58133 * vary.dat: Add new output lines.
58134
58135 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58136
58137 In chill.execute:
58138 * chprintf.ch: Standardize use of uppercase.
58139 * tuples.ch: Standardize and turn arr2 into a DCL,
58140 rather than a SYN.
58141 * pinits.ch: Standardize.
58142
58143 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58144
58145 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58146 * Makefil: Renamed to Makefile.in.
58147 * configure.in: New.
58148
58149 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58150
58151 In chill.execute:
58152 * .cvsignore: Add result/output files.
58153 * Makefile: Fix up variables at start. Use MFLAGS
58154 everywhere. Correct bool_loc, built_ins entries.
58155 Add entry for vary1.ch.
58156 * bitarray.ch: Standardize upper-case usage.
58157 * bitexpr.ch: Standardize, add output of b1.
58158 * params.ch: Use arrayt in along PROC parameters, to
58159 avoid novelty problems.
58160 * sets.ch: Tiny cleanup.
58161 * vary1.ch: Re-indent.
58162
58163 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58164
58165 * Add PR-related files to Makefiles, .cvsignore files, etc.
58166
58167 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58168
58169 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58170 with compiler objects. New names are test-flow.c and test-loop.c
58171
58172 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58173
58174 * Upgraded c-torture tests from 1.19 to 1.20
58175
58176 * new files:
58177 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58178 * gcc.compile: 930623-1.c 930623-2.c
58179 * gcc.noncompile: 930622-1.c 930622-2.c
58180 * gcc.failure: 920411-1.c 920627-2.c
58181 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58182
58183 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58184
58185 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58186 More changes to get testsuite working properly. Needs more work.
58187 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58188
58189 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58190
58191 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58192 More changes to get testsuite working properly. Needs more work.
58193
58194 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58195
58196 * chill.compile/compile.exp: Added for Dejagnu support
58197 * chill.execute/execute.exp: Added for Dejagnu support
58198 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58199
58200 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58201
58202 This should complete moving the CHILL test files.
58203 * chill.noncompile(.cvsignore printf.grt
58204 in-printf.grt chprintf.grt chprintf.ch):
58205 Added test-support files.
58206 (Makefile): Modified further.
58207 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58208 signal.ch): Added test files.
58209 * chill.execute (.cvsignore printf.grt printr.c
58210 in-printf.grt rts.c chprintf.grt rts.h): Added
58211 test-support files.
58212 (Makefile): More corrections.
58213
58214 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58215
58216 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58217 test cases, ready for DejaGnu.
58218
58219 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58220
58221 * Upgraded c-torture tests from 1.18 to 1.19
58222
58223 * gcc.compile: added test(s):
58224 930607-1.c
58225 * gcc.execute: added test(s):
58226 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58227
58228 * added new subdirectory for misc tests: gcc.misc-tests
58229 * gcc.misc-test(s): added tests:
58230 inst-check.c test-consts.c test-ior.c test-switch.c
58231
58232 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58233
58234 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58235
58236 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58237
58238 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58239
58240 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58241
58242 * Upgraded c-torture tests from 1.17 to 1.18
58243
58244 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58245
58246 * Upgraded c-torture tests from 1.12 to 1.17
58247
58248 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58249
58250 * lib/old-dejagnu.exp:
58251 Fixed handling of XFAIL target triplets to correctly
58252 recognize wildcard characters. Removed code that
58253 appended a unique id tag to the end of the file name
58254 printed out by the result of the testcases within a
58255 given test file.
58256
58257 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58258
58259 * lib/old-dejagnu.exp:
58260 Reworked expected failure handling to trigger off of XFAIL
58261 keyword in keyphrase embeded in testcase source code. The
58262 XFAIL keyword must be at the end of the keyphrase line. It
58263 may optionally be followed by one or more target triplets.
58264 It has just occured that the handling of wildcards in the
58265 target triplet may not be correct.
58266
58267 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58268
58269 * g++.old-deja/tests:
58270 Moved all subdirectories up one level into g++.old-deja .
58271
58272 * lib/old-dejagnu.exp:
58273 Fixed problem with CXXFLAGS not being properly reset, and being
58274 corrupted with extraneous "-c" compiler option. This was
58275 causing binaries to not be generated for test that needed them.
58276 Modified strings passed to "pass" and "fail" so that individual
58277 tests from the same test file would be distinguished by an
58278 identifier appended to the test file name in the summary logs;
58279 this corrected a problem with erroneous diff logs. Added code
58280 to search testcases for expected fail and unexpected pass keywords.
58281
58282 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58283
58284 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58285
58286 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58287
58288 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58289 Removed extraneous text from end of "Special g++ Options"
58290 keyphrase.
58291
58292 * lib/old-dejagnu.exp: Added pattern matching to look for new
58293 keywords, embedded in testcases comments, which will trigger
58294 calls to xpass and xfail.
58295
58296 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58297
58298 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58299 comments embedded in the testcases, especially the one looking for
58300 special compiler options, as well as the pattern matching for the
58301 compiler output again.
58302
58303 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58304
58305 * lib/old-dejagnu.exp: Do a proper check of the return value for
58306 execute tests. Fixed several problems with the pattern matching
58307 of the compiler output which gave erroneous test results.
58308 Changed several of the test result messages to be more descriptive.
58309 * config/unix-g++.exp: Proc g++_load now actually works and
58310 executes the tests passed to it and returns a usable return
58311 value.
58312
58313 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58314
58315 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58316
58317 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58318
58319 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58320 Modified both files to properly execute the old style
58321 dejagnu tests. The previous versions of these files were
58322 experimental and did not function anything near correctly.
58323
58324 1993-04-05 Rob Savoye (rob@cygnus.com)
58325
58326 * Removed all Makefile.in and configure.in files. No configuration
58327 needed now.
58328
58329 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58330
58331 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58332
58333 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58334
58335 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58336 gcc.special/configure.in, gcc.noncompile/configure.in,
58337 gcc.execute/configure.in, gcc.code_quality/configure.in,
58338 g++.other/configure.in, g++.old-deja/configure.in,
58339 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58340 in srcname setting.
58341
58342 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58343
58344 * lib/udi.exp: Fixed mondfe and mondfe_download.
58345 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58346 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58347
58348 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58349
58350 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58351 (gdb_exit): Don't remove *_soc files.
58352
58353 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58354
58355 * lib/c-torture.exp: Don't look for main; instead always use -w
58356 -c. This is how the c-torture tests work. Remove the object
58357 file if the compilation succeeds.
58358 * gcc.execute/execute.exp: Remove executable if test passes.
58359 * gcc.noncompile/noncompile.exp: Every test is an expected
58360 failure.
58361 * gcc.special/special.exp: Added tests from c-torture 1.11,
58362 corrected use of existing test.
58363 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58364 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58365 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58366 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58367 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58368 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58369 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58370 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58371 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58372 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58373 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58374 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58375 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58376 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58377 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58378 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58379 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58380 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58381 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58382 c-torture 1.11.
58383 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58384 correspond to c-torture 1.11.
58385
58386 * New file.